pub enum FeeValidationError {
FeeExceedsAmount {
amount: Amount,
fee: Amount,
},
AmountAfterFeeBelowDust {
amount: Amount,
fee: Amount,
amount_after_fee: Amount,
},
}Expand description
Error types for fee validation.
Variants§
Trait Implementations§
Source§impl Clone for FeeValidationError
impl Clone for FeeValidationError
Source§fn clone(&self) -> FeeValidationError
fn clone(&self) -> FeeValidationError
Returns a duplicate 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 FeeValidationError
impl Debug for FeeValidationError
Source§impl Display for FeeValidationError
impl Display for FeeValidationError
Source§impl Error for FeeValidationError
impl Error for FeeValidationError
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 Hash for FeeValidationError
impl Hash for FeeValidationError
Source§impl PartialEq for FeeValidationError
impl PartialEq for FeeValidationError
impl Eq for FeeValidationError
impl StructuralPartialEq for FeeValidationError
Auto Trait Implementations§
impl Freeze for FeeValidationError
impl RefUnwindSafe for FeeValidationError
impl Send for FeeValidationError
impl Sync for FeeValidationError
impl Unpin for FeeValidationError
impl UnsafeUnpin for FeeValidationError
impl UnwindSafe for FeeValidationError
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