Enum smbioslib::PortInformationPortType[][src]

pub enum PortInformationPortType {
Show variants NoPort, ParallelPortXTATCompatible, ParallelPortPS2, ParallelPortEcp, ParallelPortEpp, ParallelPortEcpEpp, SerialPortXTATCompatible, SerialPort16450Compatible, SerialPort16550Compatible, SerialPort16550ACompatible, ScsiPort, MidiPort, JoyStickPort, KeyboardPort, MousePort, SsaScsi, Usb, Firewire, PcmciaTypeI, PcmcialTypeII, PcmciaTypeIii, Cardbus, AccessBusPort, ScsiII, ScsiWide, PC98, PC98Hireso, PCH98, VideoPort, AudioPort, ModemPort, NetworkPort, Sata, Sas, Mfdp, Thunderbolt, Port8251Compatible, Port8251FifoCompatible, Other, None,
}

Variants

NoPort

No Port

ParallelPortXTATCompatible

Parallel Port XT/AT Compatible

ParallelPortPS2

Parallel Port PS/2

ParallelPortEcp

Parallel Port ECP

ParallelPortEpp

Parallel Port EPP

ParallelPortEcpEpp

Parallel Port ECP/EPP

SerialPortXTATCompatible

Serial Port XT/AT Compatible

SerialPort16450Compatible

Serial Port 16450 Compatible

SerialPort16550Compatible

Serial Port 16550 Compatible

SerialPort16550ACompatible

Serial Port 16550A Compatible

ScsiPort

SCSI Port

MidiPort

MIDI Port

JoyStickPort

Joy Stick Port

KeyboardPort

Keyboard Port

MousePort

Mouse Port

SsaScsi

SSA SCSI

Usb

USB

Firewire

FireWire (IEEE P1394)

PcmciaTypeI

PCMCIA Type I2

PcmcialTypeII

PCMCIA Type II

PcmciaTypeIii

PCMCIA Type III

Cardbus

Cardbus

AccessBusPort

Access Bus Port

ScsiII

SCSI II

ScsiWide

SCSI Wide

PC98

PC-98

PC98Hireso

PC-98-Hireso

PCH98

PC-H98

VideoPort

Video Port

AudioPort

Audio Port

ModemPort

Modem Port

NetworkPort

Network Port

Sata

SATA

Sas

SAS

Mfdp

MFDP (Multi-Function Display Port)

Thunderbolt

Thunderbolt

Port8251Compatible

8251 Compatible

Port8251FifoCompatible

8251 FIFO Compatible

Other

Other

None

A value unknown to this standard, check the raw value

Trait Implementations

impl Debug for PortInformationPortType[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl PartialEq<PortInformationPortType> for PortInformationPortType[src]

fn eq(&self, other: &PortInformationPortType) -> bool[src]

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

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Serialize for PortInformationPortType[src]

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer
[src]

Serialize this value into the given Serde serializer. Read more

impl Eq for PortInformationPortType[src]

impl StructuralEq for PortInformationPortType[src]

impl StructuralPartialEq for PortInformationPortType[src]

Auto Trait Implementations

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.