Enum ChassisType

Source
pub enum ChassisType {
Show 37 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,
}
Expand description

§Chassis Type

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§

Source§

impl Debug for ChassisType

Source§

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

Formats the value using the given formatter. Read more
Source§

impl PartialEq for ChassisType

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for ChassisType

Source§

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

Serialize this value into the given Serde serializer. Read more
Source§

impl Eq for ChassisType

Source§

impl StructuralPartialEq for ChassisType

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.