pub trait Clock {
// Provided methods
fn clock(&mut self) -> usize { ... }
fn clock_to(&mut self, _clocks: u64) { ... }
}pub trait Clock {
// Provided methods
fn clock(&mut self) -> usize { ... }
fn clock_to(&mut self, _clocks: u64) { ... }
}