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