pub enum CompactOutcome {
NothingToDo,
Done {
summarized: usize,
kept: usize,
usage: Option<Usage>,
},
}Expand description
What a compaction pass did.
Variants§
NothingToDo
Not enough history to bother summarizing.
Done
Summarized summarized messages; kept were retained; a summary
message now stands in their place.
Trait Implementations§
Source§impl Clone for CompactOutcome
impl Clone for CompactOutcome
Auto Trait Implementations§
impl Freeze for CompactOutcome
impl RefUnwindSafe for CompactOutcome
impl Send for CompactOutcome
impl Sync for CompactOutcome
impl Unpin for CompactOutcome
impl UnsafeUnpin for CompactOutcome
impl UnwindSafe for CompactOutcome
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