pub struct ScsiInfo {Show 13 fields
pub block_device: Option<PathBuf>,
pub enclosure: Option<Enclosure>,
pub host: String,
pub channel: u8,
pub id: u8,
pub lun: u8,
pub vendor: Vendor,
pub vendor_str: Option<String>,
pub model: Option<String>,
pub rev: Option<String>,
pub state: Option<DeviceState>,
pub scsi_type: ScsiDeviceType,
pub scsi_revision: u32,
}Fields§
§block_device: Option<PathBuf>§enclosure: Option<Enclosure>§host: String§channel: u8§id: u8§lun: u8§vendor: Vendor§vendor_str: Option<String>§model: Option<String>§rev: Option<String>§state: Option<DeviceState>§scsi_type: ScsiDeviceType§scsi_revision: u32Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScsiInfo
impl RefUnwindSafe for ScsiInfo
impl Send for ScsiInfo
impl Sync for ScsiInfo
impl Unpin for ScsiInfo
impl UnwindSafe for ScsiInfo
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