qtty_core/units/mod.rs
1//! Predefined unit modules grouped by dimension.
2//!
3//! `qtty-core` ships a small set of built-in units so that conversions and formatting work out of the box without
4//! downstream crates having to fight Rust’s orphan rules.
5//!
6//! ## Modules
7//!
8//! - [`angular`]: angle units plus wrapping and trig helpers.
9//! - [`time`]: time units (SI second is canonical scaling unit).
10//! - [`length`]: length units (SI metre is canonical scaling unit) plus astronomy/geodesy helpers.
11//! - [`mass`]: mass units (gram is canonical scaling unit).
12//! - [`power`]: power units (watt is canonical scaling unit).
13//! - [`velocity`]: velocity aliases (`Length / Time`) built from [`length`] and [`time`].
14//! - [`frequency`]: angular frequency aliases (`Angular / Time`) built from [`angular`] and [`time`].
15//! - [`unitless`]: helpers for dimensionless quantities.
16
17pub mod angular;
18pub mod area;
19pub mod frequency;
20pub mod length;
21pub mod mass;
22pub mod power;
23pub mod time;
24pub mod unitless;
25pub mod velocity;
26pub mod volume;