pub trait BitManip { // Required methods fn count_bit_zeros(self) -> u32; fn count_bit_ones(self) -> u32; }