pub trait Has<Unit, Proof> { // Required methods fn get_unit(&self) -> &Unit; fn get_unit_mut(&mut self) -> &mut Unit; }