pub struct Logged {
pub run: RunManifest,
pub data_size: u64,
pub data_root: [u8; 32],
pub replaced: Vec<u64>,
}Expand description
A logged manifest, as the entry carries it: the run it describes, the data tree (size and root) at the moment it was sealed, and the manifest indices of the runs it replaced (none for a seal).
Fields§
§run: RunManifestThe run.
data_size: u64Entries of the data tree when the run was sealed.
data_root: [u8; 32]Root of the data tree when the run was sealed.
replaced: Vec<u64>Manifest indices of the runs this one replaced.
Implementations§
Trait Implementations§
impl Eq for Logged
impl StructuralPartialEq for Logged
Auto Trait Implementations§
impl Freeze for Logged
impl RefUnwindSafe for Logged
impl Send for Logged
impl Sync for Logged
impl Unpin for Logged
impl UnsafeUnpin for Logged
impl UnwindSafe for Logged
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