CountZeroes

Trait CountZeroes 

Source
pub trait CountZeroes<P> {
    // Required method
    fn count_zeroes(&mut self, progress: P) -> Result<(u64, u64), Error>;
}
Expand description

Count zeroes in something.

Required Methods§

Source

fn count_zeroes(&mut self, progress: P) -> Result<(u64, u64), Error>

Count zeroes in &mut self and report progress at every iteration.

Implementations on Foreign Types§

Source§

impl CountZeroes<()> for File

Source§

fn count_zeroes(&mut self, progress: ()) -> Result<(u64, u64), Error>

Source§

impl<P: FnMut(u64, u64) -> bool> CountZeroes<P> for File

Source§

fn count_zeroes(&mut self, progress: P) -> Result<(u64, u64), Error>

Source§

impl<R: Read> CountZeroes<()> for BufReader<R>

Source§

fn count_zeroes(&mut self, _progress: ()) -> Result<(u64, u64), Error>

Source§

impl<R: Read, P: FnMut(u64, u64) -> bool> CountZeroes<P> for BufReader<R>

Source§

fn count_zeroes(&mut self, progress: P) -> Result<(u64, u64), Error>

Implementors§