pub struct HaysonRelationViolationError {
pub relation: String,
pub table: String,
pub field: String,
pub value: String,
}Expand description
A write refused because it broke an enforce: true relation — from.field’s new value has no
matching record on the to side. value is the offending value’s JSON text.
Fields§
§relation: String§table: String§field: String§value: StringTrait Implementations§
Source§impl Clone for HaysonRelationViolationError
impl Clone for HaysonRelationViolationError
Source§impl Debug for HaysonRelationViolationError
impl Debug for HaysonRelationViolationError
impl Eq for HaysonRelationViolationError
Source§impl Error for HaysonRelationViolationError
impl Error for HaysonRelationViolationError
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()
impl StructuralPartialEq for HaysonRelationViolationError
Auto Trait Implementations§
impl Freeze for HaysonRelationViolationError
impl RefUnwindSafe for HaysonRelationViolationError
impl Send for HaysonRelationViolationError
impl Sync for HaysonRelationViolationError
impl Unpin for HaysonRelationViolationError
impl UnsafeUnpin for HaysonRelationViolationError
impl UnwindSafe for HaysonRelationViolationError
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.