pub enum GapLength {
None,
Known(u64),
Unknown,
}Expand description
Whether the consumer knows how many revisions it is missing.
Variants§
None
No interval is missing.
Known(u64)
Exactly this many revisions are missing.
Unknown
Revisions may be missing, and how many is not known: the producer’s high water is unknown. Never reported as zero.
Trait Implementations§
impl Copy for GapLength
impl Eq for GapLength
impl StructuralPartialEq for GapLength
Auto Trait Implementations§
impl Freeze for GapLength
impl RefUnwindSafe for GapLength
impl Send for GapLength
impl Sync for GapLength
impl Unpin for GapLength
impl UnsafeUnpin for GapLength
impl UnwindSafe for GapLength
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.