pub struct RootSetRef {
pub format_version: u16,
pub root: PhysicalObjectId,
pub content_digest: [u8; 32],
pub item_count: u64,
pub page_count: u32,
pub schema_generations: Vec<SchemaGeneration>,
}Expand description
Bounded immutable root-set header copied only from an authoritative source.
Fields§
§format_version: u16§root: PhysicalObjectId§content_digest: [u8; 32]§item_count: u64§page_count: u32§schema_generations: Vec<SchemaGeneration>Implementations§
Source§impl RootSetRef
impl RootSetRef
pub fn validate(&self) -> Result<(), RootSetRefError>
Trait Implementations§
Source§impl Clone for RootSetRef
impl Clone for RootSetRef
Source§impl Debug for RootSetRef
impl Debug for RootSetRef
Source§impl<'de> Deserialize<'de> for RootSetRef
impl<'de> Deserialize<'de> for RootSetRef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RootSetRef
Source§impl PartialEq for RootSetRef
impl PartialEq for RootSetRef
Source§impl Serialize for RootSetRef
impl Serialize for RootSetRef
impl StructuralPartialEq for RootSetRef
Auto Trait Implementations§
impl Freeze for RootSetRef
impl RefUnwindSafe for RootSetRef
impl Send for RootSetRef
impl Sync for RootSetRef
impl Unpin for RootSetRef
impl UnsafeUnpin for RootSetRef
impl UnwindSafe for RootSetRef
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