Enum burble_const::Unit
source · #[non_exhaustive]
#[repr(u16)]
pub enum Unit {
Show 126 variants
None,
Metres,
Kilograms,
Seconds,
Amperes,
Kelvins,
Moles,
Candelas,
SquareMetres,
CubicMetres,
MetresPerSecond,
MetresPerSecondSquared,
ReciprocalMetres,
KilogramsPerCubicMetre,
KilogramsPerSquareMetre,
CubicMetresPerKilogram,
AmperesPerSquareMetre,
AmperesPerMetre,
MolesPerCubicMetre,
ConcentrationKilogramsPerCubicMetre,
CandelasPerSquareMetre,
RefractiveIndex,
RelativePermeability,
Radians,
Steradians,
Hertz,
Newtons,
Pascals,
Joules,
Watts,
Coulombs,
Volts,
Farads,
Ohms,
Siemens,
Webers,
Tesla,
Henries,
Celsius,
Lumens,
Lux,
Becquerels,
Grays,
Sieverts,
Katals,
PascalSeconds,
NewtonMetres,
NewtonsPerMetre,
RadiansPerSecond,
RadiansPerSecondSquared,
FluxWattsPerSquareMetre,
JoulesPerKelvin,
JoulesPerKilogramKelvin,
JoulesPerKilogram,
WattsPerMetreKelvin,
JoulesPerCubicMetre,
VoltsPerMetre,
CoulombsPerCubicMetre,
CoulombsPerSquareMetre,
FluxCoulombsPerSquareMetre,
FaradsPerMetre,
HenriesPerMetre,
JoulesPerMole,
JoulesPerMoleKelvin,
CoulombsPerKilogram,
GraysPerSecond,
WattsPerSteradian,
WattsPerSquareMetreSteradian,
KatalsPerCubicMetre,
Minutes,
Hours,
Days,
Degrees,
DegreeMinutes,
DegreeSeconds,
Hectares,
Litres,
Tonnes,
Bars,
MillimetresOfMercury,
Angstroms,
NauticalMiles,
Barns,
Knots,
Nepers,
Bels,
Yards,
Parsecs,
Inches,
Feet,
Miles,
PoundsPerSquareInch,
KilometresPerHour,
MilesPerHour,
RevolutionsPerMinute,
GramCalories,
KilogramCalories,
KilowattHours,
Fahrenheit,
Percent,
PerMille,
BeatsPerMinute,
AmpereHours,
MilligramsPerDecilitre,
MillimolesPerLitre,
Years,
Months,
CountsPerCubicMetre,
WattsPerSquareMetre,
MillilitersPerKilogramPerMinute,
Pounds,
MetabolicEquivalent,
StepsPerMinute,
StrokesPerMinute,
KilometresPerMinute,
LumensPerWatt,
LumenHours,
LuxHours,
GramsPerSecond,
LitresPerSecond,
Decibels,
PartsPerMillion,
PartsPerBillion,
MilligramsPerDecilitrePerMinute,
KilovoltAmpereHours,
VoltAmperes,
}Expand description
Characteristic presentation format units ([Assigned Numbers] Section 3.5.2).
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.
None
Metres
Kilograms
Seconds
Amperes
Kelvins
Moles
Candelas
SquareMetres
CubicMetres
MetresPerSecond
MetresPerSecondSquared
ReciprocalMetres
KilogramsPerCubicMetre
KilogramsPerSquareMetre
CubicMetresPerKilogram
AmperesPerSquareMetre
AmperesPerMetre
MolesPerCubicMetre
ConcentrationKilogramsPerCubicMetre
CandelasPerSquareMetre
RefractiveIndex
RelativePermeability
Radians
Steradians
Hertz
Newtons
Pascals
Joules
Watts
Coulombs
Volts
Farads
Ohms
Siemens
Webers
Tesla
Henries
Celsius
Lumens
Lux
Becquerels
Grays
Sieverts
Katals
PascalSeconds
NewtonMetres
NewtonsPerMetre
RadiansPerSecond
RadiansPerSecondSquared
FluxWattsPerSquareMetre
JoulesPerKelvin
JoulesPerKilogramKelvin
JoulesPerKilogram
WattsPerMetreKelvin
JoulesPerCubicMetre
VoltsPerMetre
CoulombsPerCubicMetre
CoulombsPerSquareMetre
FluxCoulombsPerSquareMetre
FaradsPerMetre
HenriesPerMetre
JoulesPerMole
JoulesPerMoleKelvin
CoulombsPerKilogram
GraysPerSecond
WattsPerSteradian
WattsPerSquareMetreSteradian
KatalsPerCubicMetre
Minutes
Hours
Days
Degrees
DegreeMinutes
DegreeSeconds
Hectares
Litres
Tonnes
Bars
MillimetresOfMercury
Angstroms
NauticalMiles
Barns
Knots
Nepers
Bels
Yards
Parsecs
Inches
Feet
Miles
PoundsPerSquareInch
KilometresPerHour
MilesPerHour
RevolutionsPerMinute
GramCalories
KilogramCalories
KilowattHours
Fahrenheit
Percent
PerMille
BeatsPerMinute
AmpereHours
MilligramsPerDecilitre
MillimolesPerLitre
Years
Months
CountsPerCubicMetre
WattsPerSquareMetre
MillilitersPerKilogramPerMinute
Pounds
MetabolicEquivalent
StepsPerMinute
StrokesPerMinute
KilometresPerMinute
LumensPerWatt
LumenHours
LuxHours
GramsPerSecond
LitresPerSecond
Decibels
PartsPerMillion
PartsPerBillion
MilligramsPerDecilitrePerMinute
KilovoltAmpereHours
VoltAmperes
Implementations§
source§impl Unit
impl Unit
pub const NONE: Uuid16 = _
pub const METRES: Uuid16 = _
pub const KILOGRAMS: Uuid16 = _
pub const SECONDS: Uuid16 = _
pub const AMPERES: Uuid16 = _
pub const KELVINS: Uuid16 = _
pub const MOLES: Uuid16 = _
pub const CANDELAS: Uuid16 = _
pub const SQUARE_METRES: Uuid16 = _
pub const CUBIC_METRES: Uuid16 = _
pub const METRES_PER_SECOND: Uuid16 = _
pub const METRES_PER_SECOND_SQUARED: Uuid16 = _
pub const RECIPROCAL_METRES: Uuid16 = _
pub const KILOGRAMS_PER_CUBIC_METRE: Uuid16 = _
pub const KILOGRAMS_PER_SQUARE_METRE: Uuid16 = _
pub const CUBIC_METRES_PER_KILOGRAM: Uuid16 = _
pub const AMPERES_PER_SQUARE_METRE: Uuid16 = _
pub const AMPERES_PER_METRE: Uuid16 = _
pub const MOLES_PER_CUBIC_METRE: Uuid16 = _
pub const CONCENTRATION_KILOGRAMS_PER_CUBIC_METRE: Uuid16 = _
pub const CANDELAS_PER_SQUARE_METRE: Uuid16 = _
pub const REFRACTIVE_INDEX: Uuid16 = _
pub const RELATIVE_PERMEABILITY: Uuid16 = _
pub const RADIANS: Uuid16 = _
pub const STERADIANS: Uuid16 = _
pub const HERTZ: Uuid16 = _
pub const NEWTONS: Uuid16 = _
pub const PASCALS: Uuid16 = _
pub const JOULES: Uuid16 = _
pub const WATTS: Uuid16 = _
pub const COULOMBS: Uuid16 = _
pub const VOLTS: Uuid16 = _
pub const FARADS: Uuid16 = _
pub const OHMS: Uuid16 = _
pub const SIEMENS: Uuid16 = _
pub const WEBERS: Uuid16 = _
pub const TESLA: Uuid16 = _
pub const HENRIES: Uuid16 = _
pub const CELSIUS: Uuid16 = _
pub const LUMENS: Uuid16 = _
pub const LUX: Uuid16 = _
pub const BECQUERELS: Uuid16 = _
pub const GRAYS: Uuid16 = _
pub const SIEVERTS: Uuid16 = _
pub const KATALS: Uuid16 = _
pub const PASCAL_SECONDS: Uuid16 = _
pub const NEWTON_METRES: Uuid16 = _
pub const NEWTONS_PER_METRE: Uuid16 = _
pub const RADIANS_PER_SECOND: Uuid16 = _
pub const RADIANS_PER_SECOND_SQUARED: Uuid16 = _
pub const FLUX_WATTS_PER_SQUARE_METRE: Uuid16 = _
pub const JOULES_PER_KELVIN: Uuid16 = _
pub const JOULES_PER_KILOGRAM_KELVIN: Uuid16 = _
pub const JOULES_PER_KILOGRAM: Uuid16 = _
pub const WATTS_PER_METRE_KELVIN: Uuid16 = _
pub const JOULES_PER_CUBIC_METRE: Uuid16 = _
pub const VOLTS_PER_METRE: Uuid16 = _
pub const COULOMBS_PER_CUBIC_METRE: Uuid16 = _
pub const COULOMBS_PER_SQUARE_METRE: Uuid16 = _
pub const FLUX_COULOMBS_PER_SQUARE_METRE: Uuid16 = _
pub const FARADS_PER_METRE: Uuid16 = _
pub const HENRIES_PER_METRE: Uuid16 = _
pub const JOULES_PER_MOLE: Uuid16 = _
pub const JOULES_PER_MOLE_KELVIN: Uuid16 = _
pub const COULOMBS_PER_KILOGRAM: Uuid16 = _
pub const GRAYS_PER_SECOND: Uuid16 = _
pub const WATTS_PER_STERADIAN: Uuid16 = _
pub const WATTS_PER_SQUARE_METRE_STERADIAN: Uuid16 = _
pub const KATALS_PER_CUBIC_METRE: Uuid16 = _
pub const MINUTES: Uuid16 = _
pub const HOURS: Uuid16 = _
pub const DAYS: Uuid16 = _
pub const DEGREES: Uuid16 = _
pub const DEGREE_MINUTES: Uuid16 = _
pub const DEGREE_SECONDS: Uuid16 = _
pub const HECTARES: Uuid16 = _
pub const LITRES: Uuid16 = _
pub const TONNES: Uuid16 = _
pub const BARS: Uuid16 = _
pub const MILLIMETRES_OF_MERCURY: Uuid16 = _
pub const ANGSTROMS: Uuid16 = _
pub const NAUTICAL_MILES: Uuid16 = _
pub const BARNS: Uuid16 = _
pub const KNOTS: Uuid16 = _
pub const NEPERS: Uuid16 = _
pub const BELS: Uuid16 = _
pub const YARDS: Uuid16 = _
pub const PARSECS: Uuid16 = _
pub const INCHES: Uuid16 = _
pub const FEET: Uuid16 = _
pub const MILES: Uuid16 = _
pub const POUNDS_PER_SQUARE_INCH: Uuid16 = _
pub const KILOMETRES_PER_HOUR: Uuid16 = _
pub const MILES_PER_HOUR: Uuid16 = _
pub const REVOLUTIONS_PER_MINUTE: Uuid16 = _
pub const GRAM_CALORIES: Uuid16 = _
pub const KILOGRAM_CALORIES: Uuid16 = _
pub const KILOWATT_HOURS: Uuid16 = _
pub const FAHRENHEIT: Uuid16 = _
pub const PERCENT: Uuid16 = _
pub const PER_MILLE: Uuid16 = _
pub const BEATS_PER_MINUTE: Uuid16 = _
pub const AMPERE_HOURS: Uuid16 = _
pub const MILLIGRAMS_PER_DECILITRE: Uuid16 = _
pub const MILLIMOLES_PER_LITRE: Uuid16 = _
pub const YEARS: Uuid16 = _
pub const MONTHS: Uuid16 = _
pub const COUNTS_PER_CUBIC_METRE: Uuid16 = _
pub const WATTS_PER_SQUARE_METRE: Uuid16 = _
pub const MILLILITERS_PER_KILOGRAM_PER_MINUTE: Uuid16 = _
pub const POUNDS: Uuid16 = _
pub const METABOLIC_EQUIVALENT: Uuid16 = _
pub const STEPS_PER_MINUTE: Uuid16 = _
pub const STROKES_PER_MINUTE: Uuid16 = _
pub const KILOMETRES_PER_MINUTE: Uuid16 = _
pub const LUMENS_PER_WATT: Uuid16 = _
pub const LUMEN_HOURS: Uuid16 = _
pub const LUX_HOURS: Uuid16 = _
pub const GRAMS_PER_SECOND: Uuid16 = _
pub const LITRES_PER_SECOND: Uuid16 = _
pub const DECIBELS: Uuid16 = _
pub const PARTS_PER_MILLION: Uuid16 = _
pub const PARTS_PER_BILLION: Uuid16 = _
pub const MILLIGRAMS_PER_DECILITRE_PER_MINUTE: Uuid16 = _
pub const KILOVOLT_AMPERE_HOURS: Uuid16 = _
pub const VOLT_AMPERES: Uuid16 = _
Trait Implementations§
source§impl Ord for Unit
impl Ord for Unit
source§impl PartialEq<Unit> for Unit
impl PartialEq<Unit> for Unit
source§impl PartialEq<Uuid16> for Unit
impl PartialEq<Uuid16> for Unit
source§impl PartialOrd<Unit> for Unit
impl PartialOrd<Unit> for Unit
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl TryFrom<u16> for Unit
impl TryFrom<u16> for Unit
§type Error = TryFromPrimitiveError<Unit>
type Error = TryFromPrimitiveError<Unit>
The type returned in the event of a conversion error.