pub struct SpaceInfo {
pub flags: BlockGroupFlags,
pub total_bytes: u64,
pub used_bytes: u64,
}Expand description
Space usage information for one block group type/profile combination.
Returned by space_info. The flags field describes the chunk type and
RAID profile; total_bytes and used_bytes are the allocated and in-use
byte counts respectively.
Fields§
§flags: BlockGroupFlags§total_bytes: u64§used_bytes: u64Trait Implementations§
Source§impl From<btrfs_ioctl_space_info> for SpaceInfo
impl From<btrfs_ioctl_space_info> for SpaceInfo
Source§fn from(raw: btrfs_ioctl_space_info) -> Self
fn from(raw: btrfs_ioctl_space_info) -> Self
Converts to this type from the input type.
impl Copy for SpaceInfo
impl Eq for SpaceInfo
impl StructuralPartialEq for SpaceInfo
Auto Trait Implementations§
impl Freeze for SpaceInfo
impl RefUnwindSafe for SpaceInfo
impl Send for SpaceInfo
impl Sync for SpaceInfo
impl Unpin for SpaceInfo
impl UnsafeUnpin for SpaceInfo
impl UnwindSafe for SpaceInfo
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