pub enum CompactionDecision {
Retained,
Omitted,
}Expand description
Final disposition of one considered context item.
Variants§
Retained
Included in the resulting provider context.
Omitted
Deliberately excluded from the resulting provider context.
Trait Implementations§
Source§impl Clone for CompactionDecision
impl Clone for CompactionDecision
Source§fn clone(&self) -> CompactionDecision
fn clone(&self) -> CompactionDecision
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 CompactionDecision
Source§impl Debug for CompactionDecision
impl Debug for CompactionDecision
Source§impl<'de> Deserialize<'de> for CompactionDecision
impl<'de> Deserialize<'de> for CompactionDecision
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 CompactionDecision
Source§impl PartialEq for CompactionDecision
impl PartialEq for CompactionDecision
Source§impl Serialize for CompactionDecision
impl Serialize for CompactionDecision
impl StructuralPartialEq for CompactionDecision
Auto Trait Implementations§
impl Freeze for CompactionDecision
impl RefUnwindSafe for CompactionDecision
impl Send for CompactionDecision
impl Sync for CompactionDecision
impl Unpin for CompactionDecision
impl UnsafeUnpin for CompactionDecision
impl UnwindSafe for CompactionDecision
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