ucon/
lib.rs

1pub mod measurements {
2    pub mod area;
3    pub mod data;
4    pub mod length;
5    pub mod speed;
6    pub mod temperature;
7    pub mod time;
8    pub mod volume;
9    pub mod weight;
10}
11
12pub use measurements::area::Area;
13pub use measurements::data::Data;
14pub use measurements::length::Length;
15pub use measurements::speed::Speed;
16pub use measurements::temperature::Temperature;
17pub use measurements::time::Time;
18pub use measurements::volume::Volume;
19pub use measurements::weight::Weight;
20
21#[derive(Debug)]
22pub enum ConversionError {
23    InvalidUnit,
24    ConversionNotPossible,
25}