Enum SystemSlotType

Source
pub enum SystemSlotType {
Show 31 variants Other, Unknown, Isa, Mca, Eisa, Pci, Pcmcia, VlVesa, Proprietary, ProcessorCardSlot, ProprietaryMemoryCardSlot, IORiserCardSlot, NuBus, Pci66MhzCapable, Agp(AgpSlotWidth), Mxm(MXMSlotType), PciX, M2(M2SlotType), OcpNic30SmallFormFactor, OcpNic30LargeFormFactor, OcpNicPriorTo30, CxlFlexbus1, PC98C20, PC98C24, PC98E, PC98LocalBus, PC98Card, PciExpress(PciExpressGeneration, PciExpressSlotWidth), EnterpriseAndDataCenter1UE1, EnterpriseAndDataCenter3InE3, None,
}
Expand description

§System Slot Type

Variants§

§

Other

Other

§

Unknown

Unknown

§

Isa

ISA

§

Mca

MCA

§

Eisa

EISA

§

Pci

PCI

§

Pcmcia

PC Card (PCMCIA)

§

VlVesa

VL-VESA

§

Proprietary

Proprietary

§

ProcessorCardSlot

Processor Card Slot

§

ProprietaryMemoryCardSlot

Proprietary Memory Card Slot

§

IORiserCardSlot

I/O Riser Card Slot

§

NuBus

NuBus

§

Pci66MhzCapable

PCI – 66MHz Capable

§

Agp(AgpSlotWidth)

AGP

§

Mxm(MXMSlotType)

MXM

§

PciX

PCI-X

§

M2(M2SlotType)

M.2

§

OcpNic30SmallFormFactor

OCP NIC 3.0 Small Form Factor (SFF)

§

OcpNic30LargeFormFactor

OCP NIC 3.0 Large Form Factor (LFF)

§

OcpNicPriorTo30

OCP NIC Prior to 3.0

§

CxlFlexbus1

CXL Flexbus 1.0 (deprecated, see note below)

§

PC98C20

PC-98/C20

§

PC98C24

PC-98/C24

§

PC98E

PC-98/E

§

PC98LocalBus

PC-98/Local Bus

§

PC98Card

PC-98/Card

§

PciExpress(PciExpressGeneration, PciExpressSlotWidth)

PCI Express

§

EnterpriseAndDataCenter1UE1

Enterprise and Datacenter 1U E1 Form Factor Slot (EDSFF E1.S, E1.L) E1 slot length is reported in Slot Length field (see section 7.10.4). E1 slot pitch is reported in Slot Pitch field (see section 7.10.12). See specifications SFF-TA-1006 and SFF-TA-1007 for more details on values for slot length and pitch.

§

EnterpriseAndDataCenter3InE3

Enterprise and Datacenter 3“ E3 Form Factor Slot (EDSFF E3.S, E3.L) E3 slot length is reported in Slot Length field (see section 7.10.4). E3 slot pitch is reported in Slot Pitch field (see section 7.10.12). See specification SFF-TA-1008 for details on values for slot length and pitch.

§

None

A value unknown to this standard, check the raw value

Trait Implementations§

Source§

impl Debug for SystemSlotType

Source§

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

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

impl PartialEq for SystemSlotType

Source§

fn eq(&self, other: &SystemSlotType) -> 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 SystemSlotType

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 SystemSlotType

Source§

impl StructuralPartialEq for SystemSlotType

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.