pub struct ParamBlock {
pub params: [Param; 8],
pub count: usize,
}Expand description
A fixed-size block of parameters for a node. Sized to fit common DSP nodes without heap allocation.
Fields§
§params: [Param; 8]§count: usizeImplementations§
Trait Implementations§
Source§impl Clone for ParamBlock
impl Clone for ParamBlock
Source§fn clone(&self) -> ParamBlock
fn clone(&self) -> ParamBlock
Returns a duplicate 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 ParamBlock
impl Debug for ParamBlock
Source§impl Default for ParamBlock
impl Default for ParamBlock
impl Copy for ParamBlock
Auto Trait Implementations§
impl Freeze for ParamBlock
impl RefUnwindSafe for ParamBlock
impl Send for ParamBlock
impl Sync for ParamBlock
impl Unpin for ParamBlock
impl UnsafeUnpin for ParamBlock
impl UnwindSafe for ParamBlock
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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