pub struct StorageHeader {
pub magic: [u8; 8],
pub version: u32,
pub block_size: u32,
pub total_blocks: u64,
}Expand description
Written to block 0. Identifies the filesystem format.
Fields§
§magic: [u8; 8]§version: u32§block_size: u32§total_blocks: u64Implementations§
Trait Implementations§
Source§impl Clone for StorageHeader
impl Clone for StorageHeader
Source§fn clone(&self) -> StorageHeader
fn clone(&self) -> StorageHeader
Returns a duplicate of the value. Read more
1.0.0 · 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 StorageHeader
impl Debug for StorageHeader
Source§impl<'de> Deserialize<'de> for StorageHeader
impl<'de> Deserialize<'de> for StorageHeader
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
Auto Trait Implementations§
impl Freeze for StorageHeader
impl RefUnwindSafe for StorageHeader
impl Send for StorageHeader
impl Sync for StorageHeader
impl Unpin for StorageHeader
impl UnsafeUnpin for StorageHeader
impl UnwindSafe for StorageHeader
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