Enum smbioslib::ChassisType[][src]

pub enum ChassisType {
    Other,
    Unknown,
    Desktop,
    LowProfileDesktop,
    PizzaBox,
    MiniTower,
    Tower,
    Portable,
    Laptop,
    Notebook,
    HandHeld,
    DockingStation,
    AllInOne,
    SubNotebook,
    SpaceSaving,
    LunchBox,
    MainServerChassis,
    ExpansionChassis,
    SubChassis,
    BusExpansionChassis,
    PeripheralChassis,
    RaidChassis,
    RackMountChassis,
    SealedCasePC,
    MultiSystemChassis,
    CompactPci,
    AdvancedTca,
    Blade,
    BladeEnclosure,
    Tablet,
    Convertible,
    Detachable,
    IoTGateway,
    EmbeddedPC,
    MiniPC,
    StickPC,
    None,
}

Variants

Other

Other

Unknown

Unknown

Desktop

Desktop

LowProfileDesktop

Low Profile Desktop

PizzaBox

Pizza Box

MiniTower

Mini Tower

Tower

Tower

Portable

Portable

Laptop

Laptop

Notebook

Notebook

HandHeld

Hand Held

DockingStation

Docking Station

AllInOne

All in One

SubNotebook

Sub Notebook

SpaceSaving

Space-saving

LunchBox

Lunch Box

MainServerChassis

Main Server Chassis

ExpansionChassis

Expansion Chassis

SubChassis

SubChassis

BusExpansionChassis

Bus Expansion Chassis

PeripheralChassis

Peripheral Chassis

RaidChassis

RAID Chassis

RackMountChassis

Rack Mount Chassis

SealedCasePC

Sealed-case PC

MultiSystemChassis

Multi-system chassis

CompactPci

Compact PCI

AdvancedTca

Advanced TCA

Blade

Blade

BladeEnclosure

Blade Encloser

Tablet

Tablet

Convertible

Convertible

Detachable

Detachable

IoTGateway

IoT Gateway

EmbeddedPC

Embedded PC

MiniPC

Mini PC

StickPC

Stick PC

None

A value unknown to this standard, check the raw value

Trait Implementations

impl Debug for ChassisType[src]

impl Eq for ChassisType[src]

impl PartialEq<ChassisType> for ChassisType[src]

impl StructuralEq for ChassisType[src]

impl StructuralPartialEq for ChassisType[src]

Auto Trait Implementations

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, 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.