pub trait ImageFunctions { // Required methods fn mask(&mut self, color: &Color); fn blit(&mut self, pos: Point, image: &Image); }