1 2 3 4 5 6 7 8 9 10 11 12 13
pub mod core_impl; pub mod dbox; pub mod extended_impl; pub mod multiline; use crate::{canvas::CanvasLike, layout::Pos}; pub trait Drawable { type X; type Y; fn draw(self, pos: impl Into<Pos<Self::X, Self::Y>>, frame: &mut impl CanvasLike); }