pub enum AudioExpertise {
General,
Audiophile,
MusicProducer,
AudioEngineer,
Researcher,
}Expand description
Audio expertise levels
Variants§
General
General consumer with basic audio knowledge
Audiophile
Enthusiast with high-end audio equipment and trained ear
MusicProducer
Professional music producer with studio experience
AudioEngineer
Professional audio engineer with technical expertise
Researcher
Academic or industry researcher in audio technology
Trait Implementations§
Source§impl Clone for AudioExpertise
impl Clone for AudioExpertise
Source§fn clone(&self) -> AudioExpertise
fn clone(&self) -> AudioExpertise
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 AudioExpertise
impl Debug for AudioExpertise
Source§impl<'de> Deserialize<'de> for AudioExpertise
impl<'de> Deserialize<'de> for AudioExpertise
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 PartialEq for AudioExpertise
impl PartialEq for AudioExpertise
Source§impl Serialize for AudioExpertise
impl Serialize for AudioExpertise
impl Copy for AudioExpertise
impl StructuralPartialEq for AudioExpertise
Auto Trait Implementations§
impl Freeze for AudioExpertise
impl RefUnwindSafe for AudioExpertise
impl Send for AudioExpertise
impl Sync for AudioExpertise
impl Unpin for AudioExpertise
impl UnsafeUnpin for AudioExpertise
impl UnwindSafe for AudioExpertise
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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