Enum cpc::units::Unit[][src]

pub enum Unit {
Show variants NoUnit, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week, Month, Quarter, Year, Decade, Century, Millenium, Millimeter, Centimeter, Decimeter, Meter, Kilometer, Inch, Foot, Yard, Mile, NauticalMile, LightYear, LightSecond, SquareMillimeter, SquareCentimeter, SquareDecimeter, SquareMeter, SquareKilometer, SquareInch, SquareFoot, SquareYard, SquareMile, Are, Decare, Hectare, Acre, CubicMillimeter, CubicCentimeter, CubicDecimeter, CubicMeter, CubicKilometer, CubicInch, CubicFoot, CubicYard, CubicMile, Milliliter, Centiliter, Deciliter, Liter, Teaspoon, Tablespoon, FluidOunce, Cup, Pint, Quart, Gallon, OilBarrel, Milligram, Gram, Hectogram, Kilogram, MetricTon, Ounce, Pound, Stone, ShortTon, LongTon, Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Kibibit, Mebibit, Gibibit, Tebibit, Pebibit, Exbibit, Zebibit, Yobibit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Kibibyte, Mebibyte, Gibibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Millijoule, Joule, NewtonMeter, Kilojoule, Megajoule, Gigajoule, Terajoule, Calorie, KiloCalorie, BritishThermalUnit, WattHour, KilowattHour, MegawattHour, GigawattHour, TerawattHour, PetawattHour, Milliwatt, Watt, Kilowatt, Megawatt, Gigawatt, Terawatt, Petawatt, BritishThermalUnitsPerMinute, BritishThermalUnitsPerHour, Horsepower, MetricHorsepower, Milliampere, Ampere, Kiloampere, Abampere, Milliohm, Ohm, Kiloohm, Millivolt, Volt, Kilovolt, Pascal, Kilopascal, Atmosphere, Millibar, Bar, InchOfMercury, PoundsPerSquareInch, Torr, Hertz, Kilohertz, Megahertz, Gigahertz, Terahertz, Petahertz, RevolutionsPerMinute, KilometersPerHour, MetersPerSecond, MilesPerHour, FeetPerSecond, Knot, Kelvin, Celsius, Fahrenheit,
}

A Unit enum. Note that it can also be NoUnit.

Variants

NoUnit
Nanosecond
Microsecond
Millisecond
Second
Minute
Hour
Day
Week
Month
Quarter
Year
Decade
Century
Millenium
Millimeter
Centimeter
Decimeter
Meter
Kilometer
Inch
Foot
Yard
Mile
NauticalMile
LightYear
LightSecond
SquareMillimeter
SquareCentimeter
SquareDecimeter
SquareMeter
SquareKilometer
SquareInch
SquareFoot
SquareYard
SquareMile
Are
Decare
Hectare
Acre
CubicMillimeter
CubicCentimeter
CubicDecimeter
CubicMeter
CubicKilometer
CubicInch
CubicFoot
CubicYard
CubicMile
Milliliter
Centiliter
Deciliter
Liter
Teaspoon
Tablespoon
FluidOunce
Cup
Pint
Quart
Gallon
OilBarrel
Milligram
Gram
Hectogram
Kilogram
MetricTon
Ounce
Pound
Stone
ShortTon
LongTon
Bit
Kilobit
Megabit
Gigabit
Terabit
Petabit
Exabit
Zettabit
Yottabit
Kibibit
Mebibit
Gibibit
Tebibit
Pebibit
Exbibit
Zebibit
Yobibit
Byte
Kilobyte
Megabyte
Gigabyte
Terabyte
Petabyte
Exabyte
Zettabyte
Yottabyte
Kibibyte
Mebibyte
Gibibyte
Tebibyte
Pebibyte
Exbibyte
Zebibyte
Yobibyte
Millijoule
Joule
NewtonMeter
Kilojoule
Megajoule
Gigajoule
Terajoule
Calorie
KiloCalorie
BritishThermalUnit
WattHour
KilowattHour
MegawattHour
GigawattHour
TerawattHour
PetawattHour
Milliwatt
Watt
Kilowatt
Megawatt
Gigawatt
Terawatt
Petawatt
BritishThermalUnitsPerMinute
BritishThermalUnitsPerHour
Horsepower
MetricHorsepower
Milliampere
Ampere
Kiloampere
Abampere
Milliohm
Ohm
Kiloohm
Millivolt
Volt
Kilovolt
Pascal
Kilopascal
Atmosphere
Millibar
Bar
InchOfMercury
PoundsPerSquareInch
Torr
Hertz
Kilohertz
Megahertz
Gigahertz
Terahertz
Petahertz
RevolutionsPerMinute
KilometersPerHour
MetersPerSecond
MilesPerHour
FeetPerSecond
Knot
Kelvin
Celsius
Fahrenheit

Implementations

impl Unit[src]

pub fn category(&self) -> UnitType[src]

pub fn weight(&self) -> d128[src]

Trait Implementations

impl Clone for Unit[src]

impl Copy for Unit[src]

impl Debug for Unit[src]

impl PartialEq<Unit> for Unit[src]

impl StructuralPartialEq for Unit[src]

Auto Trait Implementations

impl RefUnwindSafe for Unit

impl Send for Unit

impl Sync for Unit

impl Unpin for Unit

impl UnwindSafe for Unit

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.