pub mod hysteresis; pub mod pwm; pub trait Fan { fn update_temperature(&mut self, temperature: f64); fn percentage(&self) -> f64; }