pub enum VisualizationError {
GraphDb(GraphDBError),
Json(Error),
Io(Error),
NoHomeDir,
}Expand description
Errors that can occur while generating an HTML graph visualization.
Variants§
GraphDb(GraphDBError)
Error returned by the underlying graph database when fetching data.
Json(Error)
JSON serialization failed while embedding graph data into the template.
Io(Error)
Filesystem IO error while writing the HTML file.
NoHomeDir
Neither dirs::home_dir() nor the HOME / USERPROFILE environment
variables yielded a valid path, so the default output location cannot
be resolved.
Trait Implementations§
Source§impl Debug for VisualizationError
impl Debug for VisualizationError
Source§impl Display for VisualizationError
impl Display for VisualizationError
Source§impl Error for VisualizationError
impl Error for VisualizationError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for VisualizationError
impl From<Error> for VisualizationError
Source§impl From<Error> for VisualizationError
impl From<Error> for VisualizationError
Source§impl From<GraphDBError> for VisualizationError
impl From<GraphDBError> for VisualizationError
Source§fn from(source: GraphDBError) -> Self
fn from(source: GraphDBError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for VisualizationError
impl !UnwindSafe for VisualizationError
impl Freeze for VisualizationError
impl Send for VisualizationError
impl Sync for VisualizationError
impl Unpin for VisualizationError
impl UnsafeUnpin for VisualizationError
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