pub fn trailling_zeros(&self) -> usize {
        let mut cnt = 0;
        for &ele in self.iter() {
            if ele == 0 {
                cnt += 32;
            } else {
                cnt += ele.trailing_zeros() as usize;
                break;
            }
        }
        cnt
    }
/// compute the number of consecutive least significant zero bits of self
compute the number of consecutive least significant zero bits of self
compute the number of consecutive least significant zero bits of self
pub fn trailling_zeros(&self) -> usize {
        let mut cnt = 0;
        for &ele in self.iter() {
            if ele == 0 {
                cnt += 32;
            } else {
                cnt += ele.trailing_zeros() as usize;
                break;
            }
        }
        cnt
    }
pub fn trailling_zeros ( & self ) -> usize { let mut cnt = 0 ; for & ele in self . iter ( ) { if ele == 0 { cnt += 32 ; } else { cnt += ele . trailing_zeros ( ) as usize ; break ; } } cnt }
compute the number of consecutive least significant zero bits of self
compute the number of consecutive least significant zero bits of self
&self
&self