pub enum DistanceUnit {
Meters,
Kilometers,
Miles,
Feet,
}Expand description
Distance calculation.
Variants§
Implementations§
Source§impl DistanceUnit
impl DistanceUnit
Sourcepub fn from_meters(&self) -> f64
pub fn from_meters(&self) -> f64
Conversion factor from meters.
Trait Implementations§
Source§impl Clone for DistanceUnit
impl Clone for DistanceUnit
Source§fn clone(&self) -> DistanceUnit
fn clone(&self) -> DistanceUnit
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 DistanceUnit
impl Debug for DistanceUnit
Source§impl<'de> Deserialize<'de> for DistanceUnit
impl<'de> Deserialize<'de> for DistanceUnit
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 DistanceUnit
impl PartialEq for DistanceUnit
Source§impl Serialize for DistanceUnit
impl Serialize for DistanceUnit
impl Copy for DistanceUnit
impl Eq for DistanceUnit
impl StructuralPartialEq for DistanceUnit
Auto Trait Implementations§
impl Freeze for DistanceUnit
impl RefUnwindSafe for DistanceUnit
impl Send for DistanceUnit
impl Sync for DistanceUnit
impl Unpin for DistanceUnit
impl UnwindSafe for DistanceUnit
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