pub struct EffectInfo {
pub name: &'static str,
pub category: &'static str,
pub scopes: &'static [&'static str],
pub parameters: &'static [&'static str],
pub presets: &'static [&'static str],
}Expand description
Metadata describing one Lua-visible effect.
Fields§
§name: &'static strCanonical effect name.
category: &'static strBroad effect family.
scopes: &'static [&'static str]Allowed placement scopes, such as track or master.
parameters: &'static [&'static str]Supported parameter names.
presets: &'static [&'static str]Supported preset names.
Trait Implementations§
Source§impl Clone for EffectInfo
impl Clone for EffectInfo
Source§fn clone(&self) -> EffectInfo
fn clone(&self) -> EffectInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EffectInfo
Source§impl Debug for EffectInfo
impl Debug for EffectInfo
impl Eq for EffectInfo
Source§impl PartialEq for EffectInfo
impl PartialEq for EffectInfo
Source§fn eq(&self, other: &EffectInfo) -> bool
fn eq(&self, other: &EffectInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EffectInfo
Auto Trait Implementations§
impl Freeze for EffectInfo
impl RefUnwindSafe for EffectInfo
impl Send for EffectInfo
impl Sync for EffectInfo
impl Unpin for EffectInfo
impl UnsafeUnpin for EffectInfo
impl UnwindSafe for EffectInfo
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