usestd::path::PathBuf;/// Disk metrics for a single mount point.
#[derive(Debug, Clone, PartialEq)]pubstructDiskData{/// Mount point path (e.g., "/", "/home").
pubmount_point: PathBuf,
/// Filesystem name (e.g., "ext4", "btrfs").
pubfilesystem: String,
/// Total disk space in bytes.
pubtotal_bytes:u64,
/// Used disk space in bytes.
pubused_bytes:u64,
/// Available disk space in bytes.
pubavailable_bytes:u64,
/// Disk usage percentage (0.0 - 100.0).
pubusage_percent:f32,
}