pub struct Svg;Available on crate feature
svg only.Expand description
The SVG renderer.
§Examples
use smart_package_tracker::{RenderOptions, symbology::{Code128, Symbology}, render::{Svg, Renderer}};
let symbol = Code128.encode("PKG-9ED9285C")?;
let doc = Svg.render(&symbol, &RenderOptions::default())?;
assert!(doc.starts_with("<?xml"));
assert!(doc.contains("<svg"));Trait Implementations§
impl Copy for Svg
impl Eq for Svg
impl StructuralPartialEq for Svg
Auto Trait Implementations§
impl Freeze for Svg
impl RefUnwindSafe for Svg
impl Send for Svg
impl Sync for Svg
impl Unpin for Svg
impl UnsafeUnpin for Svg
impl UnwindSafe for Svg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more