Enum smbioslib::PciExpressSlotWidth[][src]

pub enum PciExpressSlotWidth {
    UndefinedSlotWidth,
    X1,
    X2,
    X4,
    X8,
    X16,
    Sff8639,
    PciExpressMini52WithKeepouts,
    PciExpressMini52WithoutKeepouts,
    PciExpressMini76,
}
Expand description

The slot width of a PCI Express slot specified in the SystemSlotType

Variants

UndefinedSlotWidth

An undefined slot width

X1

X1

X2

X2

X4

X4

X8

X8

X16

X16

Sff8639

Small form factor 639

PciExpressMini52WithKeepouts

PCI Express Mini 52-pin (CEM spec. 2.0) with bottom-side keep-outs. Use Slot Length field value 03h (short length) for “half-Mini card” -only support, 04h (long length) for “full-Mini card” or dual support.

PciExpressMini52WithoutKeepouts

PCI Express Mini 52-pin (CEM spec. 2.0) without bottom-side keep-outs. Use Slot Length field value 03h (short length) for “half-Mini card” -only support, 04h (long length) for “full-Mini card” or dual support.

PciExpressMini76

PCI Express Mini 76-pin (CEM spec. 2.0) Corresponds to Display-Mini card.

Trait Implementations

Formats the value using the given formatter. Read more

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

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.