pub struct AlsaBackend;Trait Implementations§
Source§impl Backend for AlsaBackend
impl Backend for AlsaBackend
const LABEL: &'static str = "ALSA"
const WORKER_THREAD_NAME: &'static str = "alsa-worker"
const ASSIST_THREAD_NAME: &'static str = "alsa-assist"
const ASSIST_AUTONOMOUS_ENV: &'static str = config::ALSA_ASSIST_AUTONOMOUS_ENV
type Driver = HwDriver
type MidiHub = MidiHub
Auto Trait Implementations§
impl Freeze for AlsaBackend
impl RefUnwindSafe for AlsaBackend
impl Send for AlsaBackend
impl Sync for AlsaBackend
impl Unpin for AlsaBackend
impl UnsafeUnpin for AlsaBackend
impl UnwindSafe for AlsaBackend
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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