uunit 0.1.0

SI & Customary Units
Documentation
use crate::*;
pub type UnitJoules = DimensionStruct<P3, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Joules<T> = Quantity<T, UnitJoules>;
pub type UnitQuettajoules = DimensionStruct<P33, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Quettajoules<T> = Quantity<T, UnitQuettajoules>;
pub type UnitRonnajoules = DimensionStruct<P30, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Ronnajoules<T> = Quantity<T, UnitRonnajoules>;
pub type UnitYottajoules = DimensionStruct<P27, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Yottajoules<T> = Quantity<T, UnitYottajoules>;
pub type UnitZettajoules = DimensionStruct<P24, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Zettajoules<T> = Quantity<T, UnitZettajoules>;
pub type UnitExajoules = DimensionStruct<P21, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Exajoules<T> = Quantity<T, UnitExajoules>;
pub type UnitPetajoules = DimensionStruct<P18, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Petajoules<T> = Quantity<T, UnitPetajoules>;
pub type UnitTerajoules = DimensionStruct<P15, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Terajoules<T> = Quantity<T, UnitTerajoules>;
pub type UnitGigajoules = DimensionStruct<P12, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Gigajoules<T> = Quantity<T, UnitGigajoules>;
pub type UnitMegajoules = DimensionStruct<P9, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Megajoules<T> = Quantity<T, UnitMegajoules>;
pub type UnitKilojoules = DimensionStruct<P6, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Kilojoules<T> = Quantity<T, UnitKilojoules>;
pub type UnitHectojoules = DimensionStruct<P5, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Hectojoules<T> = Quantity<T, UnitHectojoules>;
pub type UnitDecajoules = DimensionStruct<P4, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Decajoules<T> = Quantity<T, UnitDecajoules>;
pub type UnitDecijoules = DimensionStruct<P2, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Decijoules<T> = Quantity<T, UnitDecijoules>;
pub type UnitCentijoules = DimensionStruct<P1, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Centijoules<T> = Quantity<T, UnitCentijoules>;
pub type UnitMillijoules = DimensionStruct<Z0, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Millijoules<T> = Quantity<T, UnitMillijoules>;
pub type UnitMicrojoules = DimensionStruct<N3, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Microjoules<T> = Quantity<T, UnitMicrojoules>;
pub type UnitNanojoules = DimensionStruct<N6, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Nanojoules<T> = Quantity<T, UnitNanojoules>;
pub type UnitPicojoules = DimensionStruct<N9, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Picojoules<T> = Quantity<T, UnitPicojoules>;
pub type UnitFemtojoules = DimensionStruct<N12, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Femtojoules<T> = Quantity<T, UnitFemtojoules>;
pub type UnitAttojoules = DimensionStruct<N15, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Attojoules<T> = Quantity<T, UnitAttojoules>;
pub type UnitZeptojoules = DimensionStruct<N18, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Zeptojoules<T> = Quantity<T, UnitZeptojoules>;
pub type UnitYoctojoules = DimensionStruct<N21, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Yoctojoules<T> = Quantity<T, UnitYoctojoules>;
pub type UnitRontojoules = DimensionStruct<N24, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Rontojoules<T> = Quantity<T, UnitRontojoules>;
pub type UnitQuectojoules = DimensionStruct<N27, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
pub type Quectojoules<T> = Quantity<T, UnitQuectojoules>;