1use crate::traits::canvas::Canvas; 2 3pub trait Shape { 4 fn draw_to(&mut self, canvas: &mut impl Canvas); 5}