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(