pub struct BtrfsSuperblock { /* private fields */ }Implementations§
Source§impl BtrfsSuperblock
impl BtrfsSuperblock
pub fn fs_uuid(&self) -> BtrfsUuid
pub fn system_chunks(&self) -> BtrfsSuperblockSystemChunks<'_> ⓘ
pub fn system_logical_to_physical( &self, logical_address: u64, ) -> Option<(u64, u64)>
pub fn magic(&self) -> [u8; 8]
pub fn root_tree_logical_address(&self) -> u64
pub fn chunk_tree_logical_address(&self) -> u64
pub fn sector_size(&self) -> u32
pub fn node_size(&self) -> u32
pub fn leaf_size(&self) -> u32
pub fn dev_item(&self) -> &BtrfsDevItem
Trait Implementations§
Source§impl Clone for BtrfsSuperblock
impl Clone for BtrfsSuperblock
impl Copy for BtrfsSuperblock
Auto Trait Implementations§
impl Freeze for BtrfsSuperblock
impl RefUnwindSafe for BtrfsSuperblock
impl Send for BtrfsSuperblock
impl Sync for BtrfsSuperblock
impl Unpin for BtrfsSuperblock
impl UnsafeUnpin for BtrfsSuperblock
impl UnwindSafe for BtrfsSuperblock
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