enum FetchNextBehaviour {
ReadSyncMarker,
DecodeVLQHeader,
ContinueDecoding,
}Variants§
ReadSyncMarker
Initial read: scan for sync marker, then move to decoding blocks
DecodeVLQHeader
Parse VLQ header bytes one at a time until Data state, then continue decoding
ContinueDecoding
Continue decoding the current block with the fetched data
Auto Trait Implementations§
impl Freeze for FetchNextBehaviour
impl RefUnwindSafe for FetchNextBehaviour
impl Send for FetchNextBehaviour
impl Sync for FetchNextBehaviour
impl Unpin for FetchNextBehaviour
impl UnwindSafe for FetchNextBehaviour
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