pub enum Unit {
Show 35 variants
DistanceM,
DistanceKm,
DistanceDm,
DistanceCm,
DistanceMm,
DistanceUm,
DistanceNm,
DistancePm,
DistanceInches,
DistanceFeet,
DistanceMiles,
DistancePixels,
AngleDegree,
AngleRadian,
GainLinear,
GainMidiGain,
GainDb,
GainDbRaw,
TimeSecond,
TimeBark,
TimeBpm,
TimeCents,
TimeHz,
TimeMel,
TimeMidiNote,
TimeMs,
TimeSpeed,
TimeSamples,
SpeedMS,
SpeedMph,
SpeedKmH,
SpeedKn,
SpeedFtS,
SpeedFtH,
Custom(String),
}Variants§
DistanceM
DistanceKm
DistanceDm
DistanceCm
DistanceMm
DistanceUm
DistanceNm
DistancePm
DistanceInches
DistanceFeet
DistanceMiles
DistancePixels
AngleDegree
AngleRadian
GainLinear
GainMidiGain
GainDb
GainDbRaw
TimeSecond
TimeBark
TimeBpm
TimeCents
TimeHz
TimeMel
TimeMidiNote
TimeMs
TimeSpeed
TimeSamples
SpeedMS
SpeedMph
SpeedKmH
SpeedKn
SpeedFtS
SpeedFtH
Custom(String)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Unit
impl<'de> Deserialize<'de> for Unit
Source§fn deserialize<D>(deserializer: D) -> Result<Unit, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Unit, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Unit
impl RefUnwindSafe for Unit
impl Send for Unit
impl Sync for Unit
impl Unpin for Unit
impl UnwindSafe for Unit
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