pub enum RetentionClass {
RowTtl,
BufferHistoricalGc,
PersistentFlush,
TombstoneReap,
CdcTruncate,
EpochLog,
}Variants§
Implementations§
Source§impl RetentionClass
impl RetentionClass
pub fn all() -> &'static [Self]
pub fn name(&self) -> &'static str
pub fn reclaims_versioned_data(&self) -> bool
pub fn floor_terms(&self) -> &'static [FloorTerm]
pub fn constrained_by(&self, term: FloorTerm) -> bool
Trait Implementations§
Source§impl Clone for RetentionClass
impl Clone for RetentionClass
Source§fn clone(&self) -> RetentionClass
fn clone(&self) -> RetentionClass
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 RetentionClass
Source§impl Debug for RetentionClass
impl Debug for RetentionClass
Source§impl Display for RetentionClass
impl Display for RetentionClass
impl Eq for RetentionClass
Source§impl Hash for RetentionClass
impl Hash for RetentionClass
Source§impl Ord for RetentionClass
impl Ord for RetentionClass
Source§fn cmp(&self, other: &RetentionClass) -> Ordering
fn cmp(&self, other: &RetentionClass) -> Ordering
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
Source§impl PartialEq for RetentionClass
impl PartialEq for RetentionClass
Source§impl PartialOrd for RetentionClass
impl PartialOrd for RetentionClass
impl StructuralPartialEq for RetentionClass
Auto Trait Implementations§
impl Freeze for RetentionClass
impl RefUnwindSafe for RetentionClass
impl Send for RetentionClass
impl Sync for RetentionClass
impl Unpin for RetentionClass
impl UnsafeUnpin for RetentionClass
impl UnwindSafe for RetentionClass
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> Comparable<K> for Q
impl<Q, K> Comparable<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.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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more