1use super::canvas::Canvas; 2 3pub trait CanvasHandler { 4 fn update<T: Canvas>(&mut self, canvas: &mut T); 5}