Enum ic_canister_kit::token::icrc1::ICRC1TransferError
source · pub enum ICRC1TransferError {
GenericError {
error_code: Nat,
message: String,
},
TemporarilyUnavailable,
BadBurn {
min_burn_amount: Nat,
},
Duplicate {
duplicate_of: Nat,
},
BadFee {
expected_fee: Nat,
},
CreatedInFuture {
ledger_time: u64,
},
TooOld,
InsufficientFunds {
balance: Nat,
},
}Variants§
Trait Implementations§
source§impl CandidType for ICRC1TransferError
impl CandidType for ICRC1TransferError
source§impl Clone for ICRC1TransferError
impl Clone for ICRC1TransferError
source§fn clone(&self) -> ICRC1TransferError
fn clone(&self) -> ICRC1TransferError
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 ICRC1TransferError
impl Debug for ICRC1TransferError
source§impl<'de> Deserialize<'de> for ICRC1TransferError
impl<'de> Deserialize<'de> for ICRC1TransferError
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 ICRC1TransferError
impl Send for ICRC1TransferError
impl Sync for ICRC1TransferError
impl Unpin for ICRC1TransferError
impl UnwindSafe for ICRC1TransferError
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