pub struct RootAccount {
pub root_bytes: u64,
pub standalone_bytes: u64,
pub reachable_objects: u64,
pub amortized_bytes: u64,
}Expand description
Per-root accounting.
Fields§
§root_bytes: u64Serialized store-backed descriptor bytes |serialize(e_i)|.
standalone_bytes: u64Serialized standalone descriptor bytes |serialize(d_i)| (all objects
inline).
reachable_objects: u64Distinct external object ids reachable from this root.
amortized_bytes: u64Integerized amortized bytes A_i (see account for the split rule).
Trait Implementations§
Source§impl Clone for RootAccount
impl Clone for RootAccount
Source§impl Debug for RootAccount
impl Debug for RootAccount
impl Eq for RootAccount
Source§impl PartialEq for RootAccount
impl PartialEq for RootAccount
impl StructuralPartialEq for RootAccount
Auto Trait Implementations§
impl Freeze for RootAccount
impl RefUnwindSafe for RootAccount
impl Send for RootAccount
impl Sync for RootAccount
impl Unpin for RootAccount
impl UnsafeUnpin for RootAccount
impl UnwindSafe for RootAccount
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