pub struct SvgRenderer { /* private fields */ }Expand description
SVG renderer that consumes render commands and produces SVG strings.
Implementations§
Source§impl SvgRenderer
impl SvgRenderer
Sourcepub fn with_config(config: SvgConfig) -> Self
pub fn with_config(config: SvgConfig) -> Self
Create a new SVG renderer with custom configuration.
Sourcepub fn render(&mut self, commands: &[RenderCommand]) -> String
pub fn render(&mut self, commands: &[RenderCommand]) -> String
Render a set of commands to an SVG string.
Trait Implementations§
Source§impl Clone for SvgRenderer
impl Clone for SvgRenderer
Source§fn clone(&self) -> SvgRenderer
fn clone(&self) -> SvgRenderer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SvgRenderer
impl Debug for SvgRenderer
Auto Trait Implementations§
impl Freeze for SvgRenderer
impl RefUnwindSafe for SvgRenderer
impl Send for SvgRenderer
impl Sync for SvgRenderer
impl Unpin for SvgRenderer
impl UnsafeUnpin for SvgRenderer
impl UnwindSafe for SvgRenderer
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