pub struct SynthInfo {
pub name: &'static str,
pub category: &'static str,
pub parameters: &'static [&'static str],
pub presets: &'static [&'static str],
pub aliases: &'static [&'static str],
}Expand description
Metadata describing one Lua-visible synthesis algorithm.
Fields§
§name: &'static strCanonical synth name.
category: &'static strBroad synthesis family.
parameters: &'static [&'static str]Supported parameter names.
presets: &'static [&'static str]Supported preset names.
aliases: &'static [&'static str]Names accepted by sequence:synth(...).
Trait Implementations§
impl Copy for SynthInfo
impl Eq for SynthInfo
impl StructuralPartialEq for SynthInfo
Auto Trait Implementations§
impl Freeze for SynthInfo
impl RefUnwindSafe for SynthInfo
impl Send for SynthInfo
impl Sync for SynthInfo
impl Unpin for SynthInfo
impl UnsafeUnpin for SynthInfo
impl UnwindSafe for SynthInfo
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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