[][src]Struct miniaudio::DeviceIdAndName

#[repr(transparent)]pub struct DeviceIdAndName(_);

Like device info but only contains the ID and name of a device info. use Context::device_info(ID) in order to get more information about the device that this refers to.

Implementations

impl DeviceIdAndName[src]

pub fn id(&self) -> &DeviceId[src]

pub fn name(&self) -> &str[src]

pub unsafe fn as_device_info(&self) -> &DeviceInfo[src]

Allows you to use this as the device info.

Safety

Only ID and name are guaranteed to be initialzied. All other values may just be zero.

Trait Implementations

impl Clone for DeviceIdAndName[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.