pub enum NoiseSuppressionLevel {
Low,
Moderate,
High,
VeryHigh,
}Expand description
Noise suppression level.
Variants§
Low
Lower suppression level.
Moderate
Moderate suppression level.
High
Higher suppression level.
VeryHigh
Even higher suppression level.
Trait Implementations§
Source§impl Clone for NoiseSuppressionLevel
impl Clone for NoiseSuppressionLevel
Source§fn clone(&self) -> NoiseSuppressionLevel
fn clone(&self) -> NoiseSuppressionLevel
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 NoiseSuppressionLevel
impl Debug for NoiseSuppressionLevel
Source§impl<'de> Deserialize<'de> for NoiseSuppressionLevel
impl<'de> Deserialize<'de> for NoiseSuppressionLevel
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
Source§impl Display for NoiseSuppressionLevel
impl Display for NoiseSuppressionLevel
Source§impl JsonSchema for NoiseSuppressionLevel
impl JsonSchema for NoiseSuppressionLevel
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for NoiseSuppressionLevel
impl PartialEq for NoiseSuppressionLevel
Source§impl Serialize for NoiseSuppressionLevel
impl Serialize for NoiseSuppressionLevel
impl Copy for NoiseSuppressionLevel
impl StructuralPartialEq for NoiseSuppressionLevel
Auto Trait Implementations§
impl Freeze for NoiseSuppressionLevel
impl RefUnwindSafe for NoiseSuppressionLevel
impl Send for NoiseSuppressionLevel
impl Sync for NoiseSuppressionLevel
impl Unpin for NoiseSuppressionLevel
impl UnsafeUnpin for NoiseSuppressionLevel
impl UnwindSafe for NoiseSuppressionLevel
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