pub struct DiskData {
pub mount_point: PathBuf,
pub filesystem: String,
pub total_bytes: u64,
pub used_bytes: u64,
pub available_bytes: u64,
pub usage_percent: f32,
}Expand description
Disk metrics for a single mount point.
Fields§
§mount_point: PathBufMount point path (e.g., “/”, “/home”).
filesystem: StringFilesystem name (e.g., “ext4”, “btrfs”).
total_bytes: u64Total disk space in bytes.
used_bytes: u64Used disk space in bytes.
available_bytes: u64Available disk space in bytes.
usage_percent: f32Disk usage percentage (0.0 - 100.0).
Trait Implementations§
impl StructuralPartialEq for DiskData
Auto Trait Implementations§
impl Freeze for DiskData
impl RefUnwindSafe for DiskData
impl Send for DiskData
impl Sync for DiskData
impl Unpin for DiskData
impl UnsafeUnpin for DiskData
impl UnwindSafe for DiskData
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