qol touches

master
elfeiin 2024-05-05 19:39:24 -07:00
parent 4334369d7a
commit 599b8ceb25
Signed by: elfein
GPG Key ID: A53FDD4FD091A276
2 changed files with 11 additions and 2 deletions

View File

@ -10,3 +10,11 @@ pub trait Unit<D> {
fn scale() -> f64;
fn offset() -> f64;
}
pub mod prelude {
use crate::Unit;
pub use crate::units::{Meter, Gram, Kilogram, Second, Hour, Hertz};
pub use crate::dimensions::*;
pub use crate::prefixes::*;
pub use crate::measurement::Measurement;
}

View File

@ -1,6 +1,5 @@
use crate::{
Unit,
dimensions::*,
dimensions::*, prelude::Kilo, Unit
};
use core::ops::{
Mul,
@ -93,6 +92,8 @@ unit!{
Mass =>(Gram, (1e-03, 0.0))
}
pub type Kilogram = Kilo<Gram>;
unit!{
MassPerDist =>(KgPerMeter, (1.0, 0.0))
}