pub struct CompactedLedger {
pub snapshot: LedgerSnapshot,
pub retained_tail: Vec<LedgerEntry>,
pub receipt: CompactionReceipt,
}Expand description
Result of a successful in-memory compaction plan.
Fields§
§snapshot: LedgerSnapshot§retained_tail: Vec<LedgerEntry>§receipt: CompactionReceiptTrait Implementations§
Source§impl Clone for CompactedLedger
impl Clone for CompactedLedger
Source§fn clone(&self) -> CompactedLedger
fn clone(&self) -> CompactedLedger
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 moreAuto Trait Implementations§
impl Freeze for CompactedLedger
impl RefUnwindSafe for CompactedLedger
impl Send for CompactedLedger
impl Sync for CompactedLedger
impl Unpin for CompactedLedger
impl UnsafeUnpin for CompactedLedger
impl UnwindSafe for CompactedLedger
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