Skip to main content

BitManip

Trait BitManip 

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

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl BitManip for i8

Source§

impl BitManip for i16

Source§

impl BitManip for i32

Source§

impl BitManip for i64

Source§

impl BitManip for isize

Source§

impl BitManip for u8

Source§

impl BitManip for u16

Source§

impl BitManip for u32

Source§

impl BitManip for u64

Source§

impl BitManip for usize

Source§

impl<T> BitManip for Saturating<T>
where T: BitManip,

Source§

impl<T> BitManip for Wrapping<T>
where T: BitManip,

Implementors§