Trait uom::si::Dimension[][src]

pub trait Dimension: Send + Sync + Unpin + RefUnwindSafe + UnwindSafe {
    type L: Integer;
    type M: Integer;
    type T: Integer;
    type I: Integer;
    type Th: Integer;
    type N: Integer;
    type J: Integer;
    type Kind: ?Sized;
}

Marker trait to express the dependence of a quantity on the base quantities of a system of quantities as a product of powers of factors corresponding to the base quantities, omitting any numerical factor.

Associated Types

type L: Integer[src]

Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit for length is meter in the SI.

Quantity dimension.

type M: Integer[src]

Mass, one of the base quantities in the ISQ, denoted by the symbol M. The base unit for mass is kilogram in the SI.

Quantity dimension.

type T: Integer[src]

Time, one of the base quantities in the ISQ, denoted by the symbol T. The base unit for time is second in the SI.

Quantity dimension.

type I: Integer[src]

Electric current, one of the base quantities in the ISQ, denoted by the symbol I. The base unit for electric current is ampere in the SI.

Quantity dimension.

type Th: Integer[src]

Thermodynamic temperature, one of the base quantities in the ISQ, denoted by the symbol Th (Θ). The base unit for thermodynamic temperature is kelvin in the SI.

Quantity dimension.

type N: Integer[src]

Amount of substance, one of the base quantities in the ISQ, denoted by the symbol N. The base unit for amount of substance is mole in the SI.

Quantity dimension.

type J: Integer[src]

Luminous intensity, one of the base quantities in the ISQ, denoted by the symbol J. The base unit for luminous intensity is candela in the SI.

Quantity dimension.

type Kind: ?Sized[src]

Kind of the quantity. Quantities of the same dimension but differing kinds are not comparable.

Loading content...

Implementors

Loading content...