pub(super) enum WriteState { WriteId { id: U64Writer, size: U64Writer, payload: Option>, }, WriteSize { size: U64Writer, payload: Option>, }, WriteData(Writer), } pub(crate) enum WriteState { WriteId { id: U64Writer, size: U64Writer, payload: Option>, }, WriteSize { size: U64Writer, payload: Option>, }, WriteData(Writer), } pub(in global::path::to::some_mod) enum WriteState { WriteId { id: U64Writer, size: U64Writer, payload: Option>, }, WriteSize { size: U64Writer, payload: Option>, }, WriteData(Writer), } pub(in local::path::to::some_mod) enum WriteState { WriteId { id: U64Writer, size: U64Writer, payload: Option>, }, WriteSize { size: U64Writer, payload: Option>, }, WriteData(Writer), }