pub struct SvgGenerator;Implementations§
Source§impl SvgGenerator
impl SvgGenerator
pub fn new() -> Self
Sourcepub fn generate_svg_with_options(
&self,
graph: &KnowledgeGraph,
opts: SvgOptions,
) -> Result<String, KnowledgeGraphError>
pub fn generate_svg_with_options( &self, graph: &KnowledgeGraph, opts: SvgOptions, ) -> Result<String, KnowledgeGraphError>
Generate an SVG rendering using Graphviz.
§Errors
Returns KnowledgeGraphError::Visualization if invoking Graphviz fails,
if the process exits with a non-success status, or if its output is not valid UTF-8.
Trait Implementations§
Source§impl Debug for SvgGenerator
impl Debug for SvgGenerator
Source§impl Default for SvgGenerator
impl Default for SvgGenerator
Source§fn default() -> SvgGenerator
fn default() -> SvgGenerator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SvgGenerator
impl RefUnwindSafe for SvgGenerator
impl Send for SvgGenerator
impl Sync for SvgGenerator
impl Unpin for SvgGenerator
impl UnwindSafe for SvgGenerator
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more