Struct riddle_audio::AudioSystemHandle[][src]

pub struct AudioSystemHandle { /* fields omitted */ }

Implementations

impl AudioSystemHandle[src]

pub fn downgrade(this: &AudioSystemHandle) -> AudioSystemWeak[src]

Downgrade this handle to a weak handle

pub fn eq(a: &AudioSystemHandle, b: &AudioSystemHandle) -> bool[src]

Test whether two handles point to the same location in memory

Trait Implementations

impl Clone for AudioSystemHandle[src]

impl Deref for AudioSystemHandle[src]

type Target = AudioSystem

The resulting type after dereferencing.

Auto Trait Implementations

impl RefUnwindSafe for AudioSystemHandle

impl Send for AudioSystemHandle

impl Sync for AudioSystemHandle

impl Unpin for AudioSystemHandle

impl UnwindSafe for AudioSystemHandle

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.