pub struct FieldRoot {
pub universe_id: [u8; 16],
pub source_sha256: [u8; 32],
pub source_len: u64,
pub descriptor_id: [u8; 32],
pub root_node: NodeId,
pub index_root: [u8; 32],
pub node_count: u64,
pub index_node_count: u64,
pub provenance: String,
}Expand description
The field manifest.
Fields§
§universe_id: [u8; 16]Universe declaration this field was produced under.
source_sha256: [u8; 32]SHA-256 of the exact reconstructed source.
source_len: u64Exact reconstructed source length.
descriptor_id: [u8; 32]Content id (Id) of the serialized .voldoc descriptor blob.
root_node: NodeIdRoot seed node (exact document closure).
index_root: [u8; 32]Hierarchical observation index root, or all-zero when absent.
node_count: u64Number of seed nodes in the closure of root_node at ingest time.
index_node_count: u64Number of index nodes.
provenance: StringHuman-readable basis/provenance (advisory).
Implementations§
Trait Implementations§
impl Eq for FieldRoot
impl StructuralPartialEq for FieldRoot
Auto Trait Implementations§
impl Freeze for FieldRoot
impl RefUnwindSafe for FieldRoot
impl Send for FieldRoot
impl Sync for FieldRoot
impl Unpin for FieldRoot
impl UnsafeUnpin for FieldRoot
impl UnwindSafe for FieldRoot
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