pub trait Device { fn probe(); fn reset(); }