pub trait ArithOperators { // Required methods fn add_u64(&mut self, a: u64); fn sub_u64(&mut self, a: u64); fn rep(&self) -> u64; }