pub enum InvalidTransfer {
InsufficientBalance {
amount: TokenAmount,
balance: TokenAmount,
},
NegativeAmount(TokenAmount),
}Expand description
Error returned when attempting to deduct funds with an insufficient balance.
Variants§
Trait Implementations§
Source§impl Debug for InvalidTransfer
impl Debug for InvalidTransfer
Source§impl Display for InvalidTransfer
impl Display for InvalidTransfer
Source§impl Error for InvalidTransfer
impl Error for InvalidTransfer
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()
Auto Trait Implementations§
impl Freeze for InvalidTransfer
impl RefUnwindSafe for InvalidTransfer
impl Send for InvalidTransfer
impl Sync for InvalidTransfer
impl Unpin for InvalidTransfer
impl UnsafeUnpin for InvalidTransfer
impl UnwindSafe for InvalidTransfer
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