#[repr(C)]pub struct Metadata {
pub signature: [u8; 8],
pub version: u32,
pub total_records: u64,
pub total_size: u64,
pub device_size: u64,
pub block_size: u32,
pub fragmentation: u32,
pub creation_time: u64,
pub last_update_time: u64,
/* private fields */
}
Fields§
§signature: [u8; 8]
§version: u32
§total_records: u64
§total_size: u64
§device_size: u64
§block_size: u32
§fragmentation: u32
§creation_time: u64
§last_update_time: u64
Implementations§
Trait Implementations§
impl Copy for Metadata
Auto Trait Implementations§
impl Freeze for Metadata
impl RefUnwindSafe for Metadata
impl Send for Metadata
impl Sync for Metadata
impl Unpin for Metadata
impl UnwindSafe for Metadata
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