pub struct Drive {Show 29 fields
pub can_power_off: bool,
pub connection_bus: String,
pub ejectable: bool,
pub id: String,
pub media_available: bool,
pub media_change_detected: bool,
pub media_compatibility: Vec<String>,
pub media_removable: bool,
pub media: Option<String>,
pub model: String,
pub optical: bool,
pub optical_blank: bool,
pub optical_num_tracks: u64,
pub optical_num_audio_tracks: u64,
pub optical_num_data_tracks: u64,
pub optical_num_sessions: u64,
pub path: String,
pub removable: bool,
pub revision: String,
pub rotation_rate: i64,
pub seat: String,
pub serial: String,
pub sibling_id: String,
pub size: u64,
pub sort_key: String,
pub time_detected: u64,
pub time_media_detected: u64,
pub vendor: String,
pub wwn: String,
}Fields§
§can_power_off: bool§connection_bus: String§ejectable: bool§id: String§media_available: bool§media_change_detected: bool§media_compatibility: Vec<String>§media_removable: bool§media: Option<String>§model: String§optical: bool§optical_blank: bool§optical_num_tracks: u64§optical_num_audio_tracks: u64§optical_num_data_tracks: u64§optical_num_sessions: u64§path: String§removable: bool§revision: String§rotation_rate: i64§seat: String§serial: String§sibling_id: String§size: u64§sort_key: String§time_detected: u64§time_media_detected: u64§vendor: String§wwn: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for Drive
impl RefUnwindSafe for Drive
impl Send for Drive
impl Sync for Drive
impl Unpin for Drive
impl UnwindSafe for Drive
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