pub enum LedgerCompositionError {
MissingTargetState,
MissingSourceState,
ConflictingOriginalVersion {
entity: String,
id: String,
target: i64,
source: i64,
},
}Expand description
An explicit graph composition failed before any database write.
Variants§
Trait Implementations§
Source§impl Clone for LedgerCompositionError
impl Clone for LedgerCompositionError
Source§fn clone(&self) -> LedgerCompositionError
fn clone(&self) -> LedgerCompositionError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LedgerCompositionError
impl Debug for LedgerCompositionError
Source§impl Display for LedgerCompositionError
impl Display for LedgerCompositionError
impl Eq for LedgerCompositionError
Source§impl Error for LedgerCompositionError
impl Error for LedgerCompositionError
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 LedgerCompositionError
impl PartialEq for LedgerCompositionError
impl StructuralPartialEq for LedgerCompositionError
Auto Trait Implementations§
impl Freeze for LedgerCompositionError
impl RefUnwindSafe for LedgerCompositionError
impl Send for LedgerCompositionError
impl Sync for LedgerCompositionError
impl Unpin for LedgerCompositionError
impl UnsafeUnpin for LedgerCompositionError
impl UnwindSafe for LedgerCompositionError
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