[−][src]Struct miniaudio::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]
fn clone(&self) -> DeviceIdAndName
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for DeviceIdAndName
impl Send for DeviceIdAndName
impl Sync for DeviceIdAndName
impl Unpin for DeviceIdAndName
impl UnwindSafe for DeviceIdAndName
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,