diff --git a/src/graphics/canvas/mod.rs b/src/graphics/canvas/mod.rs index ecf28f5..d98c51d 100644 --- a/src/graphics/canvas/mod.rs +++ b/src/graphics/canvas/mod.rs @@ -136,6 +136,8 @@ pub enum Rasterizable { Path(Box), } + + impl From for Rasterizable { fn from(interaction: Path) -> Rasterizable { Rasterizable::Path(Box::new(interaction)) @@ -148,6 +150,12 @@ impl From for Rasterizable { } } +impl UInt for usize { + #[inline] fn zero() -> Self { 0 } + #[inline] fn as_usize(self) -> usize { self } +} + + impl From> for Rasterizable { fn from(interaction: Box) -> Rasterizable { Rasterizable::Path(Box::new(