pub struct LimiterSettings {
pub threshold_db: f32,
pub knee_width_db: f32,
pub attack_ms: f32,
pub release_ms: f32,
}Expand description
Serialized configuration for limiter parameters.
Fields§
§threshold_db: f32§knee_width_db: f32§attack_ms: f32§release_ms: f32Implementations§
Trait Implementations§
Source§impl Clone for LimiterSettings
impl Clone for LimiterSettings
Source§fn clone(&self) -> LimiterSettings
fn clone(&self) -> LimiterSettings
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 LimiterSettings
impl Debug for LimiterSettings
Source§impl Default for LimiterSettings
impl Default for LimiterSettings
Source§impl<'de> Deserialize<'de> for LimiterSettingswhere
LimiterSettings: Default,
impl<'de> Deserialize<'de> for LimiterSettingswhere
LimiterSettings: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LimiterSettings
impl RefUnwindSafe for LimiterSettings
impl Send for LimiterSettings
impl Sync for LimiterSettings
impl Unpin for LimiterSettings
impl UnsafeUnpin for LimiterSettings
impl UnwindSafe for LimiterSettings
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