pub struct SMBiosSystemSlot<'a> { /* private fields */ }
Expand description

System Slots (Type 9)

The information in this structure defines the attributes of a system slot. One structure is provided for each slot in the system.

Implementations

Slot Designation

Slot Type

Slot Data Bus Width

Current Usage

Slot Length

Slot Id

Slot Characteristics 1

Slot Characteristics 2

Segment Group Number (Base)

Bus Number (Base)

Device/Function Number (Base)

Data Bus Width (Base)

Number of peer Segment/Bus/Device/Function/Width groups that follow

Iterates over the SlotPeerGroup entries

Slot Information

Slot Physical Width

This field indicates the physical width of the slot whereas slot_data_bus_width() indicates the electrical width of the slot.

The possible values of both fields are listed in Table 46 – System Slots: Slot Width field.

Slot Pitch

The Slot Pitch field contains a numeric value that indicates the pitch of the slot in units of 1/100 millimeter.

The pitch is defined by each slot/card specification, but typically describes add-in card to add-in card pitch.

For EDSFF slots, the pitch is defined in SFF-TA-1006 table 7.1, SFF-TA-1007 table 7.1 (add-in card to add-in card pitch), and SFF-TA-1008 table 6-1 (SSD to SSD pitch).

For example, if the pitch for the slot is 12.5 mm, the value 1250 would be used.

A value of 0 implies that the slot pitch is not given or is unknown.

Trait Implementations

Formats the value using the given formatter. Read more

The SMBIOS structure type Read more

Creates a new instance of the implementing SMBIOS type

Contains the standard parts/sections of the implementing SMBIOS type.

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

Returns the argument unchanged.

Calls U::from(self).

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

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.