pub struct TransactionSummary {
pub sequence_num: u32,
pub block_count: u32,
pub total_bytes: u64,
pub target_range: Option<(u64, u64)>,
}Expand description
A lightweight per-transaction summary for the history viewer / fsck.
Fields§
§sequence_num: u32§block_count: u32§total_bytes: u64§target_range: Option<(u64, u64)>(min, max) target byte offset across the transaction’s blocks, or
None when every block was killed.
Trait Implementations§
Source§impl Clone for TransactionSummary
impl Clone for TransactionSummary
Auto Trait Implementations§
impl Freeze for TransactionSummary
impl RefUnwindSafe for TransactionSummary
impl Send for TransactionSummary
impl Sync for TransactionSummary
impl Unpin for TransactionSummary
impl UnsafeUnpin for TransactionSummary
impl UnwindSafe for TransactionSummary
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