pub enum CaipError {
InvalidChainId(String),
InvalidAccountId(String),
InvalidAssetId(String),
UnknownChainNamespace(String),
UnknownAssetNamespace(String),
InvalidTokenPairString(String),
DecimalOverflow {
max: u8,
got: u8,
},
InvalidAmount(String),
}Variants§
InvalidChainId(String)
InvalidAccountId(String)
InvalidAssetId(String)
UnknownChainNamespace(String)
UnknownAssetNamespace(String)
InvalidTokenPairString(String)
DecimalOverflow
InvalidAmount(String)
Trait Implementations§
Source§impl Error for CaipError
impl Error for CaipError
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()
Auto Trait Implementations§
impl Freeze for CaipError
impl RefUnwindSafe for CaipError
impl Send for CaipError
impl Sync for CaipError
impl Unpin for CaipError
impl UnsafeUnpin for CaipError
impl UnwindSafe for CaipError
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