pub trait Mask {
    fn new_mask(capacity: usize) -> MaskVec;
    fn fill_mask(capacity: usize, fill_value: bool) -> MaskVec;
    fn get_2d(&self, width_2d: usize, height_2d: usize, x: usize, y: usize) -> bool;
    fn put_2d(
        &mut self,
        width_2d: usize,
        height_2d: usize,
        x: usize,
        y: usize,
        value: bool
    ); fn clear_mask(&mut self); }

Required Methods

Implementors