Enum ferrous_serialport::SerialPortType[][src]

pub enum SerialPortType {
    UsbPort(UsbPortInfo),
    PciPort,
    BluetoothPort,
    Unknown,
}

The physical type of a SerialPort

Variants

UsbPort(UsbPortInfo)

The serial port is connected via USB

PciPort

The serial port is connected via PCI (permanent port)

BluetoothPort

The serial port is connected via Bluetooth

Unknown

It can’t be determined how the serial port is connected

Trait Implementations

impl Clone for SerialPortType[src]

impl Debug for SerialPortType[src]

impl Eq for SerialPortType[src]

impl PartialEq<SerialPortType> for SerialPortType[src]

impl StructuralEq for SerialPortType[src]

impl StructuralPartialEq for SerialPortType[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.