qol touches
parent
4334369d7a
commit
599b8ceb25
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue