From 43315db6f224e06bb67cc929e412fa5c0d338ab4 Mon Sep 17 00:00:00 2001 From: Joe Rezendes <rezenbiz@gmail.com> Date: Sat, 12 Oct 2019 17:56:59 -0700 Subject: [PATCH] Update mod.rs --- src/graphics/canvas/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) 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<Path>), } + + impl From<Path> for Rasterizable { fn from(interaction: Path) -> Rasterizable { Rasterizable::Path(Box::new(interaction)) @@ -148,6 +150,12 @@ impl From<Text> for Rasterizable { } } +impl UInt for usize { + #[inline] fn zero() -> Self { 0 } + #[inline] fn as_usize(self) -> usize { self } +} + + impl From<Box<dyn ImageRepresentation>> for Rasterizable { fn from(interaction: Box<dyn ImageRepresentation>) -> Rasterizable { Rasterizable::Path(Box::new(