pub enum TransferFromError {
BadFee {
expected_fee: u64,
},
BadBurn {
min_burn_amount: u64,
},
InsufficientFunds {
balance: u64,
},
InsufficientAllowance {
allowance: u64,
},
TooOld,
CreatedInFuture {
ledger_time: u64,
},
Duplicate {
duplicate_of: u64,
},
TemporarilyUnavailable,
GenericError {
error_code: u64,
message: String,
},
}Expand description
TransferFromError
Variants§
BadFee
BadBurn
InsufficientFunds
InsufficientAllowance
TooOld
CreatedInFuture
Duplicate
GenericError
Trait Implementations§
Source§impl CandidType for TransferFromError
impl CandidType for TransferFromError
Source§impl Debug for TransferFromError
impl Debug for TransferFromError
Source§impl<'de> Deserialize<'de> for TransferFromError
impl<'de> Deserialize<'de> for TransferFromError
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 Freeze for TransferFromError
impl RefUnwindSafe for TransferFromError
impl Send for TransferFromError
impl Sync for TransferFromError
impl Unpin for TransferFromError
impl UnwindSafe for TransferFromError
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