pub enum DBCompactionPri {
ByCompensatedSize = 0,
OldestLargestSeqFirst = 1,
OldestSmallestSeqFirst = 2,
MinOverlappingRatio = 3,
RoundRobin = 4,
}Variants§
ByCompensatedSize = 0
OldestLargestSeqFirst = 1
OldestSmallestSeqFirst = 2
MinOverlappingRatio = 3
RoundRobin = 4
Trait Implementations§
Source§impl Clone for DBCompactionPri
impl Clone for DBCompactionPri
Source§fn clone(&self) -> DBCompactionPri
fn clone(&self) -> DBCompactionPri
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 DBCompactionPri
Source§impl Debug for DBCompactionPri
impl Debug for DBCompactionPri
Source§impl<'de> Deserialize<'de> for DBCompactionPri
Available on crate feature serde1 only.
impl<'de> Deserialize<'de> for DBCompactionPri
Available on crate feature
serde1 only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DBCompactionPri
Source§impl PartialEq for DBCompactionPri
impl PartialEq for DBCompactionPri
Source§impl Serialize for DBCompactionPri
Available on crate feature serde1 only.
impl Serialize for DBCompactionPri
Available on crate feature
serde1 only.impl StructuralPartialEq for DBCompactionPri
Auto Trait Implementations§
impl Freeze for DBCompactionPri
impl RefUnwindSafe for DBCompactionPri
impl Send for DBCompactionPri
impl Sync for DBCompactionPri
impl Unpin for DBCompactionPri
impl UnsafeUnpin for DBCompactionPri
impl UnwindSafe for DBCompactionPri
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