Struct lfs_core::Disk [−][src]
pub struct Disk {
pub name: String,
pub rotational: Option<bool>,
pub removable: Option<bool>,
pub ram: bool,
pub lvm: bool,
pub crypted: bool,
}
Expand description
what we have most looking like a physical device
Fields
name: String
a name, like “sda”, “sdc”, “nvme0n1”, etc.
rotational: Option<bool>
true for HDD, false for SSD, None for unknown. This information isn’t reliable for USB devices
removable: Option<bool>
whether the system thinks the media is removable. Seems reliable when not mapped
ram: bool
whether it’s a RAM disk
lvm: bool
whether it’s on LVM
crypted: bool
whether it’s a crypted disk
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Disk
impl UnwindSafe for Disk
Blanket Implementations
Mutably borrows from an owned value. Read more