pub trait Clock: ErrorType { // Required method fn get_time(&mut self) -> Result<Duration, Self::Error>; }