pub struct ManifestChild {
pub slot: u8,
pub hash: ContentHash,
pub object_count: u64,
pub decoded_bytes: u64,
}Expand description
A branch’s reference to one child subtree, with the summary that lets a planner size a subtree without descending into it.
Fields§
§slot: u8Bitmap slot (0..32) — the child’s 5-bit route group at the parent’s
depth.
hash: ContentHash§object_count: u64§decoded_bytes: u64Trait Implementations§
Source§impl Clone for ManifestChild
impl Clone for ManifestChild
Source§fn clone(&self) -> ManifestChild
fn clone(&self) -> ManifestChild
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 moreimpl Copy for ManifestChild
Source§impl Debug for ManifestChild
impl Debug for ManifestChild
impl Eq for ManifestChild
Source§impl PartialEq for ManifestChild
impl PartialEq for ManifestChild
impl StructuralPartialEq for ManifestChild
Auto Trait Implementations§
impl Freeze for ManifestChild
impl RefUnwindSafe for ManifestChild
impl Send for ManifestChild
impl Sync for ManifestChild
impl Unpin for ManifestChild
impl UnsafeUnpin for ManifestChild
impl UnwindSafe for ManifestChild
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