pub struct DecoderHandle { /* private fields */ }Implementations§
Source§impl DecoderHandle
impl DecoderHandle
Sourcepub fn ensure_cpal_handle(&mut self) -> Result<(), PlayerError>
pub fn ensure_cpal_handle(&mut self) -> Result<(), PlayerError>
Returns a mutable reference to the current CpalHandle, opening one of one does not exist
§Errors
Errors if the CpalHandle fails to open
Auto Trait Implementations§
impl !Freeze for DecoderHandle
impl !RefUnwindSafe for DecoderHandle
impl Send for DecoderHandle
impl !Sync for DecoderHandle
impl Unpin for DecoderHandle
impl UnsafeUnpin for DecoderHandle
impl !UnwindSafe for DecoderHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more