pub struct InsufficientFunds {
pub needed: Amount,
pub available: Amount,
}
Expand description
Wallet’s UTXO set is not enough to cover recipient’s requested plus fee.
This is thrown by CoinSelectionAlgorithm
.
Fields§
§needed: Amount
Amount needed for the transaction
available: Amount
Amount available for spending
Trait Implementations§
Source§impl Clone for InsufficientFunds
impl Clone for InsufficientFunds
Source§fn clone(&self) -> InsufficientFunds
fn clone(&self) -> InsufficientFunds
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 InsufficientFunds
impl Debug for InsufficientFunds
Source§impl Display for InsufficientFunds
impl Display for InsufficientFunds
Source§impl Error for InsufficientFunds
impl Error for InsufficientFunds
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()
Source§impl From<InsufficientFunds> for CreateTxError
impl From<InsufficientFunds> for CreateTxError
Source§fn from(err: InsufficientFunds) -> Self
fn from(err: InsufficientFunds) -> Self
Converts to this type from the input type.
Source§impl PartialEq for InsufficientFunds
impl PartialEq for InsufficientFunds
impl Eq for InsufficientFunds
impl StructuralPartialEq for InsufficientFunds
Auto Trait Implementations§
impl Freeze for InsufficientFunds
impl RefUnwindSafe for InsufficientFunds
impl Send for InsufficientFunds
impl Sync for InsufficientFunds
impl Unpin for InsufficientFunds
impl UnwindSafe for InsufficientFunds
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more