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§
Source§impl Debug for PciExpressSlotWidth
impl Debug for PciExpressSlotWidth
Source§impl PartialEq for PciExpressSlotWidth
impl PartialEq for PciExpressSlotWidth
Source§impl Serialize for PciExpressSlotWidth
impl Serialize for PciExpressSlotWidth
impl Eq for PciExpressSlotWidth
impl StructuralPartialEq for PciExpressSlotWidth
Auto Trait Implementations§
impl Freeze for PciExpressSlotWidth
impl RefUnwindSafe for PciExpressSlotWidth
impl Send for PciExpressSlotWidth
impl Sync for PciExpressSlotWidth
impl Unpin for PciExpressSlotWidth
impl UnwindSafe for PciExpressSlotWidth
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more