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]
impl<'a> SMBiosPortConnectorInformation<'a>
[src]pub fn internal_reference_designator(&self) -> Option<String>
[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]
pub fn internal_connector_type(
&self
) -> Option<PortInformationConnectorTypeData>
[src]Internal connector type
pub fn external_reference_designator(&self) -> Option<String>
[src]
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]
pub fn external_connector_type(
&self
) -> Option<PortInformationConnectorTypeData>
[src]External connector type
pub fn port_type(&self) -> Option<PortInformationPortTypeData>
[src]
pub fn port_type(&self) -> Option<PortInformationPortTypeData>
[src]Describes the function of the port
Trait Implementations
impl Debug for SMBiosPortConnectorInformation<'_>
[src]
impl Debug for SMBiosPortConnectorInformation<'_>
[src]impl<'a> SMBiosStruct<'a> for SMBiosPortConnectorInformation<'a>
[src]
impl<'a> SMBiosStruct<'a> for SMBiosPortConnectorInformation<'a>
[src]const STRUCT_TYPE: u8
[src]
const STRUCT_TYPE: u8
[src]The SMBIOS structure type Read more
fn new(parts: &'a UndefinedStruct) -> Self
[src]
fn new(parts: &'a UndefinedStruct) -> Self
[src]Creates a new instance of the implementing SMBIOS type
fn parts(&self) -> &'a UndefinedStruct
[src]
fn parts(&self) -> &'a UndefinedStruct
[src]Contains the standard parts/sections of the implementing SMBIOS type.
impl Serialize for SMBiosPortConnectorInformation<'_>
[src]
impl Serialize for SMBiosPortConnectorInformation<'_>
[src]