pub enum CrossChainError {
CommitmentMismatch {
anchor_index: usize,
expected: Hash,
actual: Hash,
},
}Expand description
Cross-chain validation error
Variants§
CommitmentMismatch
Commitment hash doesn’t match between source and destination chains
Trait Implementations§
Source§impl Clone for CrossChainError
impl Clone for CrossChainError
Source§fn clone(&self) -> CrossChainError
fn clone(&self) -> CrossChainError
Returns a duplicate of the value. Read more
1.0.0 · 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 CrossChainError
impl Debug for CrossChainError
Source§impl<'de> Deserialize<'de> for CrossChainError
impl<'de> Deserialize<'de> for CrossChainError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CrossChainError
impl PartialEq for CrossChainError
Source§impl Serialize for CrossChainError
impl Serialize for CrossChainError
impl Eq for CrossChainError
impl StructuralPartialEq for CrossChainError
Auto Trait Implementations§
impl Freeze for CrossChainError
impl RefUnwindSafe for CrossChainError
impl Send for CrossChainError
impl Sync for CrossChainError
impl Unpin for CrossChainError
impl UnsafeUnpin for CrossChainError
impl UnwindSafe for CrossChainError
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