pub enum CorrelationError {
InvalidIncident(Error),
UnknownAffectedNode(String),
UnknownEdgeTarget(String),
}Expand description
Anything that can go wrong inside the crate.
Variants§
InvalidIncident(Error)
Failed to deserialise the incident card.
UnknownAffectedNode(String)
An affected_documents entry pointed at a node not in the graph.
UnknownEdgeTarget(String)
An edge tried to point at a node id that wasn’t added first.
Trait Implementations§
Source§impl Debug for CorrelationError
impl Debug for CorrelationError
Source§impl Display for CorrelationError
impl Display for CorrelationError
Source§impl Error for CorrelationError
impl Error for CorrelationError
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()
Auto Trait Implementations§
impl Freeze for CorrelationError
impl !RefUnwindSafe for CorrelationError
impl Send for CorrelationError
impl Sync for CorrelationError
impl Unpin for CorrelationError
impl UnsafeUnpin for CorrelationError
impl !UnwindSafe for CorrelationError
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