1 2 3 4 5 6 7 8 9 10 11 12 13
mod ellipse_like;
mod polygon_like;
use crate::SVG;
use shape_core::{
Circle, Ellipse, One, Parallelogram, Point, Polygon, Polyline, Rectangle, RegularPolygon, Square, Triangle, Zero,
};
use std::fmt::Display;
/// Mark a type that can be convert to svg
pub trait ToSVG {
/// Convert to svg by reference
fn to_svg(&self) -> SVG;
}