pub trait Estimator: Send + 'static { fn start_trace(&mut self, pid: u64, cpu: i32) -> Result<(), ()>; fn stop_trace(&mut self, pid: u64); fn update_information(&mut self, pid: u64, cpu: i32); fn read_consumption(&mut self, pid: u64) -> Option; }