pub trait TimeCounterTrait {
// Required methods
fn cmp(a: i64, b: i64) -> bool;
fn counter(&self) -> &AtomicI64;
// Provided methods
fn update(&self, new_value: i64) { ... }
fn get(&self) -> i64 { ... }
}Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.