pub trait Buff<Pixel> {
// Required methods
fn set(&mut self, x: usize, y: usize, p: &Pixel);
fn get(&self, x: usize, y: usize) -> Pixel;
fn size(&self) -> (usize, usize);
fn clear(&mut self, p: &Pixel);
}Expand description
Buff trait encompasses methods required for a graphics buffer