diff options
Diffstat (limited to 'svgbob/src/svg_element.rs')
-rw-r--r-- | svgbob/src/svg_element.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/svgbob/src/svg_element.rs b/svgbob/src/svg_element.rs deleted file mode 100644 index f5f65e6..0000000 --- a/svgbob/src/svg_element.rs +++ /dev/null @@ -1,23 +0,0 @@ -use std; -use svg::node::element::Circle as SvgCircle; -use svg::node::element::Line as SvgLine; -use svg::node::element::Path as SvgPath; -use svg::node::element::Text as SvgText; - -pub enum SvgElement { - Circle(SvgCircle), - Line(SvgLine), - Path(SvgPath), - Text(SvgText), -} - -impl std::fmt::Debug for SvgElement { - fn fmt(&self, fmt: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { - match *self { - SvgElement::Circle(ref c) => writeln!(fmt, "{}", c.to_string()), - SvgElement::Line(ref l) => writeln!(fmt, "{}", l.to_string()), - SvgElement::Path(ref p) => writeln!(fmt, "{}", p.to_string()), - SvgElement::Text(ref t) => writeln!(fmt, "{}", t.to_string()), - } - } -} |