pub trait NumBits {
    // Required methods
    fn num_bits(&self) -> usize;
    fn num_ones(&self) -> usize;

    // Provided method
    fn num_zeros(&self) -> usize { ... }
}
Expand description

Interface for reporting basic statistics in a bit vector.

Required Methods§

source

fn num_bits(&self) -> usize

Returns the number of bits stored.

source

fn num_ones(&self) -> usize

Returns the number of bits set.

Provided Methods§

source

fn num_zeros(&self) -> usize

Returns the number of bits unset.

Implementors§