Enum ic_canister_kit::token::ledger::LedgerTransferError
source · pub enum LedgerTransferError {
BadFee {
expected_fee: LedgerTokens,
},
InsufficientFunds {
balance: LedgerTokens,
},
TxTooOld {
allowed_window_nanos: u64,
},
TxCreatedInFuture,
TxDuplicate {
duplicate_of: LedgerBlockIndex,
},
}Variants§
BadFee
Fields
§
expected_fee: LedgerTokensInsufficientFunds
Fields
§
balance: LedgerTokensTxTooOld
TxCreatedInFuture
TxDuplicate
Fields
§
duplicate_of: LedgerBlockIndexTrait Implementations§
source§impl CandidType for LedgerTransferError
impl CandidType for LedgerTransferError
source§impl Clone for LedgerTransferError
impl Clone for LedgerTransferError
source§fn clone(&self) -> LedgerTransferError
fn clone(&self) -> LedgerTransferError
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 LedgerTransferError
impl Debug for LedgerTransferError
source§impl<'de> Deserialize<'de> for LedgerTransferError
impl<'de> Deserialize<'de> for LedgerTransferError
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 LedgerTransferError
impl Send for LedgerTransferError
impl Sync for LedgerTransferError
impl Unpin for LedgerTransferError
impl UnwindSafe for LedgerTransferError
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