[][src]Enum libpulse_binding::def::DevicePortType

#[repr(C)]pub enum DevicePortType {
    Unknown,
    Aux,
    Speaker,
    Headphones,
    Line,
    Mic,
    Headset,
    Handset,
    Earpiece,
    SPDIF,
    HDMI,
    TV,
    Radio,
    Video,
    USB,
    Bluetooth,
    Portable,
    Handsfree,
    Car,
    HiFi,
    Phone,
    Network,
    Analog,
}

Port type

Variants

Unknown
Aux
Speaker
Headphones
Line
Mic
Headset
Handset
Earpiece
SPDIF
HDMI
TV
Radio
Video
USB
Bluetooth
Portable
Handsfree
Car
HiFi
Phone
Network
Analog

Trait Implementations

impl Clone for pa_device_port_type_t[src]

impl Copy for pa_device_port_type_t[src]

impl Debug for pa_device_port_type_t[src]

impl Eq for pa_device_port_type_t[src]

impl FromPrimitive for pa_device_port_type_t[src]

impl PartialEq<pa_device_port_type_t> for pa_device_port_type_t[src]

impl StructuralEq for pa_device_port_type_t[src]

impl StructuralPartialEq for pa_device_port_type_t[src]

impl ToPrimitive for pa_device_port_type_t[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.