Enum smbioslib::ChassisType[][src]

pub enum ChassisType {
Show variants 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]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl PartialEq<ChassisType> for ChassisType[src]

fn eq(&self, other: &ChassisType) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Serialize for ChassisType[src]

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer
[src]

Serialize this value into the given Serde serializer. Read more

impl Eq 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]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.