Struct svgtypes::DisplaySvg
[−]
[src]
pub struct DisplaySvg<'a, T: 'a + WriteBuffer> { /* fields omitted */ }
A wrapper to use fmt::Display with WriteOptions.
Should be used via WriteBuffer::with_write_opt.
Example
use svgtypes::{Transform, WriteOptions, WriteBuffer, DisplaySvg}; let ts = Transform::new(1.0, 0.0, 0.0, 1.0, 10.0, 20.0); assert_eq!(ts.to_string(), "matrix(1 0 0 1 10 20)"); let opt = WriteOptions { simplify_transform_matrices: true, .. WriteOptions::default() }; assert_eq!(ts.with_write_opt(&opt).to_string(), "translate(10 20)");
Trait Implementations
impl<'a, T: WriteBuffer> Debug for DisplaySvg<'a, T>[src]
fn fmt(&self, f: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl<'a, T: WriteBuffer> Display for DisplaySvg<'a, T>[src]
Auto Trait Implementations
impl<'a, T> Send for DisplaySvg<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Sync for DisplaySvg<'a, T> where
T: Sync,
T: Sync,