WriteSvg

Trait WriteSvg 

Source
pub trait WriteSvg {
    // Required method
    fn write_svg(
        &self,
        writer: &mut SvgWriter,
        attr: &SvgTagAttributes,
    ) -> Result<()>;
}
Expand description

Trait to write something into an SVG.

Required Methods§

Source

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Write SVG tags.

Implementations on Foreign Types§

Source§

impl WriteSvg for Geometry2D

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Rect

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Bounds2D

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Circle

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Geometries2D

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Line

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Model

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for LineString

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for MultiLineString

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for MultiPolygon

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Source§

impl WriteSvg for Polygon

Source§

fn write_svg( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>

Implementors§