pub enum CrossChainError {
AlreadyLocked,
AlreadyMinted,
InvalidInclusionProof,
InsufficientFinality(u64, u64),
InvalidOwnership,
LockEventMismatch,
RegistryError(String),
UnsupportedChainPair(ChainId, ChainId),
}Expand description
Errors that can occur during cross-chain transfer.
Variants§
AlreadyLocked
AlreadyMinted
InvalidInclusionProof
InsufficientFinality(u64, u64)
InvalidOwnership
LockEventMismatch
RegistryError(String)
UnsupportedChainPair(ChainId, ChainId)
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 Display for CrossChainError
impl Display for CrossChainError
Source§impl Error for CrossChainError
impl Error for CrossChainError
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 CrossChainError
impl PartialEq 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