pub struct ExpressionRandomizerConfig {
pub channel_count: usize,
pub amplitude: f32,
pub sparsity: f32,
}Expand description
Config for expression randomization.
Fields§
§channel_count: usizeNumber of expression channels.
amplitude: f32Amplitude scale applied to each sample (0..=1).
sparsity: f32Sparsity: fraction of channels set to zero (0 = dense, 1 = all zero).
Trait Implementations§
Source§impl Clone for ExpressionRandomizerConfig
impl Clone for ExpressionRandomizerConfig
Source§fn clone(&self) -> ExpressionRandomizerConfig
fn clone(&self) -> ExpressionRandomizerConfig
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 ExpressionRandomizerConfig
impl Debug for ExpressionRandomizerConfig
Source§impl Default for ExpressionRandomizerConfig
impl Default for ExpressionRandomizerConfig
impl StructuralPartialEq for ExpressionRandomizerConfig
Auto Trait Implementations§
impl Freeze for ExpressionRandomizerConfig
impl RefUnwindSafe for ExpressionRandomizerConfig
impl Send for ExpressionRandomizerConfig
impl Sync for ExpressionRandomizerConfig
impl Unpin for ExpressionRandomizerConfig
impl UnsafeUnpin for ExpressionRandomizerConfig
impl UnwindSafe for ExpressionRandomizerConfig
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