pub trait IntrusiveCounter { // Required methods fn increment(&mut self); fn decrement(&mut self) -> isize; }