pub enum ExtinctionStatus {
Extinct,
NotExtinct,
MaybeExtinct,
}Expand description
Classification returned by ExtinctionFilter::get_extinction_status.
Variants§
Extinct
The record is extinct: it was specified in a previous
discard_extinct_records call and will never be accessed again.
NotExtinct
The record is not extinct: it has not been specified for extinction.
MaybeExtinct
The record may or may not be extinct. The application temporarily cannot determine extinction status (e.g. during startup before metadata is loaded). The cleaner will fall back to a BTree lookup.
Trait Implementations§
Source§impl Clone for ExtinctionStatus
impl Clone for ExtinctionStatus
Source§fn clone(&self) -> ExtinctionStatus
fn clone(&self) -> ExtinctionStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExtinctionStatus
Source§impl Debug for ExtinctionStatus
impl Debug for ExtinctionStatus
impl Eq for ExtinctionStatus
Source§impl PartialEq for ExtinctionStatus
impl PartialEq for ExtinctionStatus
Source§fn eq(&self, other: &ExtinctionStatus) -> bool
fn eq(&self, other: &ExtinctionStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExtinctionStatus
Auto Trait Implementations§
impl Freeze for ExtinctionStatus
impl RefUnwindSafe for ExtinctionStatus
impl Send for ExtinctionStatus
impl Sync for ExtinctionStatus
impl Unpin for ExtinctionStatus
impl UnsafeUnpin for ExtinctionStatus
impl UnwindSafe for ExtinctionStatus
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.