pub enum Unit {
Astronomic(AstronomicUnit),
Imperial(ImperialUnit),
Metric(MetricUnit),
}Variants§
Implementations§
Source§impl Unit
impl Unit
Sourcepub fn is_astronomic(&self) -> bool
pub fn is_astronomic(&self) -> bool
This method is mainly intended for internal use only.
Sourcepub fn is_imperial(&self) -> bool
pub fn is_imperial(&self) -> bool
This method is mainly intended for internal use only.
Sourcepub fn system(&self) -> UnitSystem
pub fn system(&self) -> UnitSystem
This method is mainly intended for internal use only.
Trait Implementations§
Source§impl From<AstronomicUnit> for Unit
impl From<AstronomicUnit> for Unit
Source§fn from(item: AstronomicUnit) -> Self
fn from(item: AstronomicUnit) -> Self
Converts to this type from the input type.
Source§impl From<ImperialUnit> for Unit
impl From<ImperialUnit> for Unit
Source§fn from(item: ImperialUnit) -> Self
fn from(item: ImperialUnit) -> Self
Converts to this type from the input type.
Source§impl From<MetricUnit> for Unit
impl From<MetricUnit> for Unit
Source§fn from(item: MetricUnit) -> Self
fn from(item: MetricUnit) -> Self
Converts to this type from the input type.
impl Copy for Unit
impl Eq for Unit
impl StructuralPartialEq for Unit
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