pub enum DurationUnit {
Second,
Minute,
Hour,
SideralDay,
Day,
GregorianYear,
JulianYear,
EarthPeriod,
}Expand description
Unit of quantity Duration.
Variants
Second
SI reference unit
Minute
60·s
Hour
60·min
SideralDay
a·d/(a + d)
Day
Reference unit of quantity Duration (= 24·h)
GregorianYear
365.2425·d
JulianYear
365.25·d
EarthPeriod
Earth’s Orbital Period (≈ 365.256363004·d)
Trait Implementations
sourceimpl Clone for DurationUnit
impl Clone for DurationUnit
sourcefn clone(&self) -> DurationUnit
fn clone(&self) -> DurationUnit
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DurationUnit
impl Debug for DurationUnit
sourceimpl Display for DurationUnit
impl Display for DurationUnit
sourceimpl LinearScaledUnit for DurationUnit
impl LinearScaledUnit for DurationUnit
sourcefn from_scale(amnt: f64) -> Option<Self>
fn from_scale(amnt: f64) -> Option<Self>
Returns Some(unit) where unit.scale() == Some(amnt), or None if
there is no such unit. Read more
sourcefn is_ref_unit(&self) -> bool
fn is_ref_unit(&self) -> bool
Returns true if self is the reference unit of its unit type.
sourceimpl Mul<DurationUnit> for AmountT
impl Mul<DurationUnit> for AmountT
sourceimpl Mul<f64> for DurationUnit
impl Mul<f64> for DurationUnit
sourceimpl PartialEq<DurationUnit> for DurationUnit
impl PartialEq<DurationUnit> for DurationUnit
sourcefn eq(&self, other: &DurationUnit) -> bool
fn eq(&self, other: &DurationUnit) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Unit for DurationUnit
impl Unit for DurationUnit
type QuantityType = Duration
type QuantityType = Duration
Associated type of quantity
sourcefn si_prefix(&self) -> Option<SIPrefix>
fn si_prefix(&self) -> Option<SIPrefix>
Returns the SI prefix of self, or None is self is not a SI unit.
sourcefn from_symbol(symbol: &str) -> Option<Self>
fn from_symbol(symbol: &str) -> Option<Self>
Returns Some(unit) where unit.symbol() == symbol, or None if
there is no such unit. Read more
sourcefn as_qty(&self) -> Self::QuantityType
fn as_qty(&self) -> Self::QuantityType
Returns 1 * self
impl Copy for DurationUnit
impl Eq for DurationUnit
impl StructuralEq for DurationUnit
impl StructuralPartialEq for DurationUnit
Auto Trait Implementations
impl RefUnwindSafe for DurationUnit
impl Send for DurationUnit
impl Sync for DurationUnit
impl Unpin for DurationUnit
impl UnwindSafe for DurationUnit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more