Update dependencies and do necessary migrations
This commit is contained in:
+10
-13
@@ -6,9 +6,6 @@ mod volume;
|
||||
mod volume_rate;
|
||||
mod pressure;
|
||||
|
||||
#[cfg(feature = "defmt")]
|
||||
pub use defmt_impl::*;
|
||||
|
||||
pub use irradiance::*;
|
||||
pub use resistance::*;
|
||||
pub use temperature::*;
|
||||
@@ -22,16 +19,16 @@ use core::marker::PhantomData;
|
||||
use core::ops::{Add, Sub};
|
||||
use num_traits::{FromPrimitive, Num, NumCast};
|
||||
|
||||
const DECA: u8 = 10;
|
||||
const DECI: u8 = 10;
|
||||
const HECTO: u8 = 100;
|
||||
const CENTI: u8 = 100;
|
||||
const KILO: u16 = 1_000;
|
||||
const MILLI: u16 = 1_000;
|
||||
const MEGA: u32 = 1_000_000;
|
||||
const MICRO: u32 = 1_000_000;
|
||||
const GIGA: u32 = 1_000_000_000;
|
||||
const NANO: u32 = 1_000_000_000;
|
||||
pub const DECA: u8 = 10;
|
||||
pub const DECI: u8 = 10;
|
||||
pub const HECTO: u8 = 100;
|
||||
pub const CENTI: u8 = 100;
|
||||
pub const KILO: u16 = 1_000;
|
||||
pub const MILLI: u16 = 1_000;
|
||||
pub const MEGA: u32 = 1_000_000;
|
||||
pub const MICRO: u32 = 1_000_000;
|
||||
pub const GIGA: u32 = 1_000_000_000;
|
||||
pub const NANO: u32 = 1_000_000_000;
|
||||
|
||||
pub trait Quantity<V: Value>: Copy + PartialEq + PartialOrd + Add + Sub {
|
||||
fn value(self) -> V;
|
||||
|
||||
@@ -19,9 +19,9 @@ quantity_type! {MilliLiters, "mL"}
|
||||
|
||||
impl<V: Value> MilliLiters<V> {
|
||||
#[inline]
|
||||
pub fn to_liters(self) -> MilliLiters<V> {
|
||||
pub fn to_liters(self) -> Liters<V> {
|
||||
let divisor = V::from_u16(MILLI).unwrap();
|
||||
MilliLiters(self.0 / divisor)
|
||||
Liters(self.0 / divisor)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user