Enum uom::si::inverse_velocity::Units

source ·
#[non_exhaustive]
pub enum Units {
Show 30 variants yottasecond_per_meter(yottasecond_per_meter), zettasecond_per_meter(zettasecond_per_meter), exasecond_per_meter(exasecond_per_meter), petasecond_per_meter(petasecond_per_meter), terasecond_per_meter(terasecond_per_meter), gigasecond_per_meter(gigasecond_per_meter), megasecond_per_meter(megasecond_per_meter), kilosecond_per_meter(kilosecond_per_meter), hectosecond_per_meter(hectosecond_per_meter), decasecond_per_meter(decasecond_per_meter), second_per_meter(second_per_meter), decisecond_per_meter(decisecond_per_meter), centisecond_per_meter(centisecond_per_meter), millisecond_per_meter(millisecond_per_meter), microsecond_per_meter(microsecond_per_meter), nanosecond_per_meter(nanosecond_per_meter), picosecond_per_meter(picosecond_per_meter), femtosecond_per_meter(femtosecond_per_meter), attosecond_per_meter(attosecond_per_meter), zeptosecond_per_meter(zeptosecond_per_meter), yoctosecond_per_meter(yoctosecond_per_meter), hour_per_foot(hour_per_foot), minute_per_foot(minute_per_foot), second_per_foot(second_per_foot), second_per_inch(second_per_inch), minute_per_kilometer(minute_per_kilometer), hour_per_kilometer(hour_per_kilometer), hour_per_mile(hour_per_mile), minute_per_mile(minute_per_mile), second_per_mile(second_per_mile),
}
Expand description

Unit enum.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

yottasecond_per_meter(yottasecond_per_meter)

yottaseconds per meter

§

zettasecond_per_meter(zettasecond_per_meter)

zettaseconds per meter

§

exasecond_per_meter(exasecond_per_meter)

exaseconds per meter

§

petasecond_per_meter(petasecond_per_meter)

petaseconds per meter

§

terasecond_per_meter(terasecond_per_meter)

teraseconds per meter

§

gigasecond_per_meter(gigasecond_per_meter)

gigaseconds per meter

§

megasecond_per_meter(megasecond_per_meter)

megaseconds per meter

§

kilosecond_per_meter(kilosecond_per_meter)

kiloseconds per meter

§

hectosecond_per_meter(hectosecond_per_meter)

hectoseconds per meter

§

decasecond_per_meter(decasecond_per_meter)

decaseconds per meter

§

second_per_meter(second_per_meter)

seconds per meter

§

decisecond_per_meter(decisecond_per_meter)

deciseconds per meter

§

centisecond_per_meter(centisecond_per_meter)

centiseconds per meter

§

millisecond_per_meter(millisecond_per_meter)

milliseconds per meter

§

microsecond_per_meter(microsecond_per_meter)

microseconds per meter

§

nanosecond_per_meter(nanosecond_per_meter)

nanoseconds per meter

§

picosecond_per_meter(picosecond_per_meter)

picoseconds per meter

§

femtosecond_per_meter(femtosecond_per_meter)

femtoseconds per meter

§

attosecond_per_meter(attosecond_per_meter)

attoseconds per meter

§

zeptosecond_per_meter(zeptosecond_per_meter)

zeptoseconds per meter

§

yoctosecond_per_meter(yoctosecond_per_meter)

yoctoseconds per meter

§

hour_per_foot(hour_per_foot)

hours per foot

§

minute_per_foot(minute_per_foot)

minutes per foot

§

second_per_foot(second_per_foot)

seconds per foot

§

second_per_inch(second_per_inch)

seconds per inch

§

minute_per_kilometer(minute_per_kilometer)

minutes per kilometer

§

hour_per_kilometer(hour_per_kilometer)

hours per kilometer

§

hour_per_mile(hour_per_mile)

hours per mile

§

minute_per_mile(minute_per_mile)

minutes per mile

§

second_per_mile(second_per_mile)

seconds per mile

Implementations§

source§

impl Units

source

pub fn abbreviation(&self) -> &'static str

Unit abbreviation.

source

pub fn singular(&self) -> &'static str

Unit singular description.

source

pub fn plural(&self) -> &'static str

Unit plural description.

Trait Implementations§

source§

impl Clone for Units

source§

fn clone(&self) -> Units

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Units

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for Units

Auto Trait Implementations§

§

impl Freeze for Units

§

impl RefUnwindSafe for Units

§

impl Send for Units

§

impl Sync for Units

§

impl Unpin for Units

§

impl UnwindSafe for Units

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.