Struct dbus_udisks2::drive::Drive[][src]

pub struct Drive {
    pub can_power_off: bool,
    pub connection_bus: Option<String>,
    pub ejectable: bool,
    pub id: Option<String>,
    pub media_available: bool,
    pub media_change_detected: bool,
    pub media_compatibility: Option<Vec<String>>,
    pub media_removable: bool,
    pub media: Option<String>,
    pub model: Option<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: Option<String>,
    pub rotation_rate: i64,
    pub seat: Option<String>,
    pub serial: Option<String>,
    pub sibling_id: Option<String>,
    pub size: u64,
    pub sort_key: Option<String>,
    pub time_detected: u64,
    pub time_media_detected: u64,
    pub vendor: Option<String>,
    pub wwn: Option<String>,
}

Fields

Trait Implementations

impl Clone for Drive
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Drive
[src]

Formats the value using the given formatter. Read more

impl Default for Drive
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Drive

impl Sync for Drive