pub trait Blitter { // Required method fn blit_span(&mut self, y: i32, x1: i32, x2: i32, mask: &[u8]); }