pub struct MemberMetadata {
pub declaration: MetadataDeclaration,
pub primary_records: PaxRecords,
pub auxiliary: Vec<AuxiliaryRecord>,
pub file_entry_flags: u32,
pub sparse_layout: Option<SparseLayout>,
pub capture_report: Option<Vec<CaptureReportRow>>,
pub primary_has_native_scalar: bool,
pub primary_requires_system_restore: bool,
pub portable_mirror: PortableMetadataMirror,
}Fields§
§declaration: MetadataDeclaration§primary_records: PaxRecordsAuthenticated canonical primary PAX records retained for native restore.
auxiliary: Vec<AuxiliaryRecord>§file_entry_flags: u32§sparse_layout: Option<SparseLayout>§capture_report: Option<Vec<CaptureReportRow>>§primary_has_native_scalar: bool§primary_requires_system_restore: bool§portable_mirror: PortableMetadataMirrorTrait Implementations§
Source§impl Clone for MemberMetadata
impl Clone for MemberMetadata
Source§fn clone(&self) -> MemberMetadata
fn clone(&self) -> MemberMetadata
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 moreSource§impl Debug for MemberMetadata
impl Debug for MemberMetadata
impl Eq for MemberMetadata
Source§impl PartialEq for MemberMetadata
impl PartialEq for MemberMetadata
impl StructuralPartialEq for MemberMetadata
Auto Trait Implementations§
impl Freeze for MemberMetadata
impl RefUnwindSafe for MemberMetadata
impl Send for MemberMetadata
impl Sync for MemberMetadata
impl Unpin for MemberMetadata
impl UnsafeUnpin for MemberMetadata
impl UnwindSafe for MemberMetadata
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