Crate whippyunits_core

Crate whippyunits_core 

Source
Expand description

Default dimension data for whippyunits

This crate provides canonical dimension data that is shared between the main whippyunits library and the proc macro crate without circular dependencies.

Re-exports§

pub use parser::*;
pub use storage_unit::*;

Modules§

dimension_exponents
num
Polyfill for generic const expressions.
parser
scale_exponents
storage_unit

Macros§

dimension_exponents
Construct TypeDimensionExponents type from an array of exponents.

Structs§

CapitalizedFmt
Dimension
A dimension and its associated units.
DimensionExponentsFmt
SiPrefix
SI prefix information.
Unit
A unit.

Enums§

System
Unit system classification.

Functions§

generate_declarator_trait_name
Generate the declarator trait name for a unit based on its system, dimension, and properties.
make_plural
Convert a singular unit name to its plural form.
to_unicode_superscript
Convert any integer to Unicode superscript notation Returns empty string for unity exponent (1) unless show_unity is true Returns “ˀ” for unknown values (i16::MIN)