Crate dimensioned [−] [src]
dimensioned
dimensioned is a library for compile time type checking for arbitrary unit systems.
For in depth tutorials, check here.
Reexports
pub use dimensioned::*; |
Modules
cgs |
The cgs module provides a unit system for use with Gaussian CGS units. It was
generated using the |
dimensioned |
This module allows dimensioned to be very flexible. It creates the |
si |
The si module provides a unit system for use with SI units. It was generated using
the |
Macros
count_args! |
Counts the number of arguments its called with and gives you the total. |
dim_impl_binary! |
Used for implementing binary members of |
dim_impl_unary! |
Used for implementing unary members of |
make_units! |
Create a unit system. |
make_units_adv! |
Create a unit system with more flexibility than |
Enums
Z0 |
The type-level signed integer 0. |
Traits
Integer |
The marker trait for compile time signed integers. |
Same |
A type operator that ensures that |
Type Definitions
N1 | |
N2 | |
N3 | |
N4 | |
N5 | |
N6 | |
N7 | |
N8 | |
N9 | |
P1 | |
P2 | |
P3 | |
P4 | |
P5 | |
P6 | |
P7 | |
P8 | |
P9 |