pub enum SlurpError {
Graph(GraphError),
Serde(Error),
ValidationError(String),
}Expand description
Errors that can arise while slurping (curating) a decision record.
Graph– underlying graph database operation failed.Serde– (de)serialization of the decision data failed.ValidationError– a supplied citation could not be parsed as aUCXLAddress.
Variants§
Trait Implementations§
Source§impl Debug for SlurpError
impl Debug for SlurpError
Source§impl Display for SlurpError
impl Display for SlurpError
Source§impl Error for SlurpError
impl Error for SlurpError
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 SlurpError
impl From<Error> for SlurpError
Source§impl From<GraphError> for SlurpError
impl From<GraphError> for SlurpError
Source§fn from(source: GraphError) -> Self
fn from(source: GraphError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SlurpError
impl !RefUnwindSafe for SlurpError
impl Send for SlurpError
impl Sync for SlurpError
impl Unpin for SlurpError
impl !UnwindSafe for SlurpError
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