pub struct MusicParamDescriptor {
pub id: Symbol,
pub label: String,
pub unit: MusicUnit,
pub rate: RateContract,
pub default: Expr,
}Expand description
Describes a single configurable parameter of a music component.
Fields§
§id: SymbolStable identifier for the parameter.
label: StringHuman-readable label.
unit: MusicUnitThe unit the parameter value is measured in.
rate: RateContractThe rate contract the parameter is updated at.
default: ExprThe default value for the parameter.
Implementations§
Trait Implementations§
Source§impl Clone for MusicParamDescriptor
impl Clone for MusicParamDescriptor
Source§fn clone(&self) -> MusicParamDescriptor
fn clone(&self) -> MusicParamDescriptor
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 moreSource§impl Debug for MusicParamDescriptor
impl Debug for MusicParamDescriptor
impl Eq for MusicParamDescriptor
Source§impl PartialEq for MusicParamDescriptor
impl PartialEq for MusicParamDescriptor
impl StructuralPartialEq for MusicParamDescriptor
Auto Trait Implementations§
impl Freeze for MusicParamDescriptor
impl RefUnwindSafe for MusicParamDescriptor
impl Send for MusicParamDescriptor
impl Sync for MusicParamDescriptor
impl Unpin for MusicParamDescriptor
impl UnsafeUnpin for MusicParamDescriptor
impl UnwindSafe for MusicParamDescriptor
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