[][src]Enum serialport::SerialPortType

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]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for SerialPortType[src]

impl PartialEq<SerialPortType> for SerialPortType[src]

impl Debug for SerialPortType[src]

Auto Trait Implementations

impl Send for SerialPortType

impl Sync for SerialPortType

Blanket Implementations

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.

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

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

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