pub enum IndexEpochPosition {
BeforeFirst,
Value(IndexEpoch),
}Expand description
Empty or assigned state of one index-range epoch bucket.
Variants§
BeforeFirst
No mutation has affected this exact prefix bucket.
Value(IndexEpoch)
The bucket has this nonzero assigned epoch.
Trait Implementations§
Source§impl Clone for IndexEpochPosition
impl Clone for IndexEpochPosition
impl Copy for IndexEpochPosition
Source§impl Debug for IndexEpochPosition
impl Debug for IndexEpochPosition
impl Eq for IndexEpochPosition
Source§impl Hash for IndexEpochPosition
impl Hash for IndexEpochPosition
Source§impl Ord for IndexEpochPosition
impl Ord for IndexEpochPosition
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for IndexEpochPosition
impl PartialEq for IndexEpochPosition
Source§impl PartialOrd for IndexEpochPosition
impl PartialOrd for IndexEpochPosition
impl StructuralPartialEq for IndexEpochPosition
Auto Trait Implementations§
impl Freeze for IndexEpochPosition
impl RefUnwindSafe for IndexEpochPosition
impl Send for IndexEpochPosition
impl Sync for IndexEpochPosition
impl Unpin for IndexEpochPosition
impl UnsafeUnpin for IndexEpochPosition
impl UnwindSafe for IndexEpochPosition
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