pub enum UnitId {
Show 23 variants
Celsius,
Fahrenheit,
Kelvin,
Millimeter,
Centimeter,
Meter,
Kilometer,
Mile,
Foot,
Inch,
Yard,
Milligram,
Gram,
Kilogram,
Pound,
Ounce,
Millisecond,
Second,
Minute,
Hour,
Day,
Week,
Unknown(String),
}Expand description
Unit identifier. Known units carry dimension and affine conversion factors;
unknown units are preserved as Unknown(String).
Variants§
Celsius
Fahrenheit
Kelvin
Millimeter
Centimeter
Meter
Kilometer
Mile
Foot
Inch
Yard
Milligram
Gram
Kilogram
Pound
Ounce
Millisecond
Second
Minute
Hour
Day
Week
Unknown(String)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UnitId
impl<'de> Deserialize<'de> for UnitId
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
impl Eq for UnitId
impl StructuralPartialEq for UnitId
Auto Trait Implementations§
impl Forget for UnitId
impl Freeze for UnitId
impl Move for UnitId
impl RefUnwindSafe for UnitId
impl Send for UnitId
impl Sync for UnitId
impl Unpin for UnitId
impl UnsafeUnpin for UnitId
impl UnwindSafe for UnitId
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.