use danwi::prelude::*;
fn main() {
let ambient = 21.5.celsius();
assert_eq!(ambient.to(K), 294.65);
println!("{} = {}", ambient.display_as(degC), ambient.display_as(K));
let cpu = 350.0.K();
println!("cpu: {:.2}", cpu.display_as(degC));
let limit = 85.0.celsius();
assert!(cpu < limit);
let headroom = limit - cpu;
println!("headroom: {:.2}", headroom.display_as(K));
let setpoint = Kelvin::new(20.0, degC);
assert_eq!(setpoint, 20.0.celsius());
}