Back to Eqiora docs Skip to main content

Dimension

Trait Dimension 

pub trait Dimension: Sealed + 'static {
    const EXPONENTS: DimExponents;
}
Description

Compile-time dimension marker.

Sealed: user-declared units resolve to these through the typeck layer; runtime-only dimensions stay in DynQuantity.

Required Associated Constants§

const EXPONENTS: DimExponents

The SI exponent vector of this dimension.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl Dimension for AccelerationDim

§

impl Dimension for AmountDim

§

impl Dimension for CurrentDim

§

impl Dimension for DensityDim

§

impl Dimension for Dimensionless

§

impl Dimension for DynamicViscosityDim

§

impl Dimension for EnergyDim

§

impl Dimension for ForceDim

§

impl Dimension for FrequencyDim

§

impl Dimension for LengthDim

§

impl Dimension for MassDim

§

impl Dimension for PowerDim

§

impl Dimension for PressureDim

§

impl Dimension for TemperatureDim

§

impl Dimension for ThermalConductivityDim

§

impl Dimension for TimeDim

§

impl Dimension for VelocityDim