Enum reputation_module::icrc_7::errors::ExtTransferError
source · pub enum ExtTransferError {
Unauthorized(AccountIdentifierHex),
InsufficientBalance,
Rejected,
InvalidToken(TokenIdentifier),
CannotNotify(AccountIdentifierHex),
Other(String),
}
Variants§
InsufficientBalance
Rejected
InvalidToken(TokenIdentifier)
CannotNotify(AccountIdentifierHex)
Other(String)
Trait Implementations§
source§impl CandidType for ExtTransferError
impl CandidType for ExtTransferError
source§impl Clone for ExtTransferError
impl Clone for ExtTransferError
source§fn clone(&self) -> ExtTransferError
fn clone(&self) -> ExtTransferError
Returns a copy 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 ExtTransferError
impl Debug for ExtTransferError
source§impl<'de> Deserialize<'de> for ExtTransferError
impl<'de> Deserialize<'de> for ExtTransferError
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
Auto Trait Implementations§
impl RefUnwindSafe for ExtTransferError
impl Send for ExtTransferError
impl Sync for ExtTransferError
impl Unpin for ExtTransferError
impl UnwindSafe for ExtTransferError
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