pub struct FreeSpaceInfo {
pub extent_count: u32,
pub flags: FreeSpaceInfoFlags,
}Expand description
Free space info for a block group in the free space tree.
Key: (block_group_offset, FREE_SPACE_INFO, block_group_length).
Fields§
§extent_count: u32Number of free extents (or bitmap entries) in this block group.
flags: FreeSpaceInfoFlagsFlags indicating whether this block group uses bitmaps.
Implementations§
Trait Implementations§
Source§impl Clone for FreeSpaceInfo
impl Clone for FreeSpaceInfo
Source§fn clone(&self) -> FreeSpaceInfo
fn clone(&self) -> FreeSpaceInfo
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 moreAuto Trait Implementations§
impl Freeze for FreeSpaceInfo
impl RefUnwindSafe for FreeSpaceInfo
impl Send for FreeSpaceInfo
impl Sync for FreeSpaceInfo
impl Unpin for FreeSpaceInfo
impl UnsafeUnpin for FreeSpaceInfo
impl UnwindSafe for FreeSpaceInfo
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