pub enum RoundInbound {
Delta(Vec<u8>),
RoundProgress,
RoundComplete(Vec<u8>),
Ignored,
}Expand description
What a native transport should do with one inbound binary frame that the round demux classified.
Variants§
Delta(Vec<u8>)
A 0x00 delta payload (tag stripped) to hand to the client as an
inbound realtime binary frame (queued for the command path, §8.2).
RoundProgress
A 0x01 round chunk that did not yet complete the response — nothing
for the caller to do but keep reading.
RoundComplete(Vec<u8>)
The round’s response is fully reassembled: the complete SSP2 response
envelope bytes, ready to return from realtime_sync.
Ignored
A 0x01 round chunk arrived with no round in flight, or an unknown
tag: tolerated and ignored (§8.7 forward-compat).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RoundInbound
impl RefUnwindSafe for RoundInbound
impl Send for RoundInbound
impl Sync for RoundInbound
impl Unpin for RoundInbound
impl UnsafeUnpin for RoundInbound
impl UnwindSafe for RoundInbound
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more