[][src]Enum lsm::DiskType

#[repr(i32)]
pub enum DiskType {
    Unknown,
    Other,
    Ata,
    Sata,
    Sas,
    Fc,
    Sop,
    Scsi,
    Lun,
    NlSas,
    Hdd,
    Ssd,
    Hybrid,
}

Represent disk type.

Variants

Unknown

Plugin failed to query disk type.

Other

Vendor specific disk type.

Ata

IDE disk.

Sata

SATA disk.

Sas

SAS disk.

Fc

FC disk.

Sop

SCSI over PCI-Express.

Scsi

SCSI disk.

Lun

Remote LUN from SAN array.

NlSas

Near-Line SAS, just SATA disk + SAS port.

Hdd

Normal HDD, fall back value if failed to detect HDD type(SAS/SATA/etc).

Ssd

Solid State Drive.

Hybrid

Hybrid disk uses a combination of HDD and SSD.

Trait Implementations

impl Clone for DiskType[src]

impl Copy for DiskType[src]

impl Debug for DiskType[src]

impl PartialEq<DiskType> for DiskType[src]

impl StructuralPartialEq for DiskType[src]

Auto Trait Implementations

impl RefUnwindSafe for DiskType

impl Send for DiskType

impl Sync for DiskType

impl Unpin for DiskType

impl UnwindSafe for DiskType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.