pub enum CausalDAGError {
CycleDetected,
UnknownNode(String),
DuplicateNode(String),
NonInterventionable(String),
}Expand description
Errors that can occur during CausalDAG operations.
Variants§
Trait Implementations§
Source§impl Debug for CausalDAGError
impl Debug for CausalDAGError
Source§impl Display for CausalDAGError
impl Display for CausalDAGError
Source§impl Error for CausalDAGError
impl Error for CausalDAGError
1.30.0 · 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 CausalDAGError
impl RefUnwindSafe for CausalDAGError
impl Send for CausalDAGError
impl Sync for CausalDAGError
impl Unpin for CausalDAGError
impl UnsafeUnpin for CausalDAGError
impl UnwindSafe for CausalDAGError
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