enum DecodeState {
FindingRange,
ReadingSbbfHeader(Range<u64>),
ReadingSbbfBitset(Range<u64>),
Finished,
Intermediate,
}Expand description
Decoding state machine
Variants§
FindingRange
Finding the first Bloom filter range
ReadingSbbfHeader(Range<u64>)
ReadingSbbfBitset(Range<u64>)
Finished
Intermediate
State left during the try_decode method so something valid is present.
This state should never be observed.
Trait Implementations§
Auto Trait Implementations§
impl Forget for DecodeState
impl Freeze for DecodeState
impl RefUnwindSafe for DecodeState
impl Send for DecodeState
impl Sync for DecodeState
impl Unpin for DecodeState
impl UnsafeUnpin for DecodeState
impl UnwindSafe for DecodeState
Blanket Implementations§
impl<T> Allocation for T
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