pub enum ContradictionError {
NotFound(ContradictionId),
Validation(String),
}Expand description
Errors raised by contradiction domain logic.
Variants§
NotFound(ContradictionId)
Contradiction row was not found.
Validation(String)
Input failed validation.
Trait Implementations§
Source§impl Debug for ContradictionError
impl Debug for ContradictionError
Source§impl Display for ContradictionError
impl Display for ContradictionError
Source§impl Error for ContradictionError
impl Error for ContradictionError
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()
Source§impl PartialEq for ContradictionError
impl PartialEq for ContradictionError
Source§fn eq(&self, other: &ContradictionError) -> bool
fn eq(&self, other: &ContradictionError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ContradictionError
impl StructuralPartialEq for ContradictionError
Auto Trait Implementations§
impl Freeze for ContradictionError
impl RefUnwindSafe for ContradictionError
impl Send for ContradictionError
impl Sync for ContradictionError
impl Unpin for ContradictionError
impl UnsafeUnpin for ContradictionError
impl UnwindSafe for ContradictionError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.