Struct smbioslib::SMBiosPortConnectorInformation[][src]

pub struct SMBiosPortConnectorInformation<'a> { /* fields omitted */ }

Port Connector Information (Type 8)

The information in this structure defines the attributes of a system port connector (for example, parallel, serial, keyboard, or mouse ports). The port’s type and connector information are provided. One structure is present for each port provided by the system.

Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17

Implementations

impl<'a> SMBiosPortConnectorInformation<'a>[src]

pub fn internal_reference_designator(&self) -> Option<String>[src]

Internal reference designator, that is, internal to the system enclosure

EXAMPLE: “J101”

pub fn internal_connector_type(
    &self
) -> Option<PortInformationConnectorTypeData>
[src]

Internal connector type

pub fn external_reference_designator(&self) -> Option<String>[src]

External reference designation, external to the system enclosure

EXAMPLE: “COM A”

pub fn external_connector_type(
    &self
) -> Option<PortInformationConnectorTypeData>
[src]

External connector type

pub fn port_type(&self) -> Option<PortInformationPortTypeData>[src]

Describes the function of the port

Trait Implementations

impl Debug for SMBiosPortConnectorInformation<'_>[src]

impl<'a> SMBiosStruct<'a> for SMBiosPortConnectorInformation<'a>[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.