pub enum ThreadingClass {
Discovery,
Instantiation,
Audio,
Other,
}
Expand description
All threading contexts of LV2 interface methods.
The core LV2 specifications declare three threading classes: “Discovery”, where plugins are discovered by the host, “Instantiation”, where plugins are instantiated and (de-)activated, and “Audio”, where the actual audio processing happens.
Variants§
Trait Implementations§
Source§impl Clone for ThreadingClass
impl Clone for ThreadingClass
Source§fn clone(&self) -> ThreadingClass
fn clone(&self) -> ThreadingClass
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ThreadingClass
impl Debug for ThreadingClass
Source§impl PartialEq for ThreadingClass
impl PartialEq for ThreadingClass
impl Copy for ThreadingClass
impl Eq for ThreadingClass
impl StructuralPartialEq for ThreadingClass
Auto Trait Implementations§
impl Freeze for ThreadingClass
impl RefUnwindSafe for ThreadingClass
impl Send for ThreadingClass
impl Sync for ThreadingClass
impl Unpin for ThreadingClass
impl UnwindSafe for ThreadingClass
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