#[non_exhaustive]pub enum ReconcileError {
Overflow {
term: &'static str,
},
MissingRate {
at: Path,
category: String,
},
}Expand description
Why an invoice could not be reconciled. Not a validation finding.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for ReconcileError
impl Clone for ReconcileError
Source§fn clone(&self) -> ReconcileError
fn clone(&self) -> ReconcileError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReconcileError
impl Debug for ReconcileError
Source§impl Display for ReconcileError
impl Display for ReconcileError
impl Eq for ReconcileError
Source§impl Error for ReconcileError
impl Error for ReconcileError
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 PartialEq for ReconcileError
impl PartialEq for ReconcileError
impl StructuralPartialEq for ReconcileError
Auto Trait Implementations§
impl Freeze for ReconcileError
impl RefUnwindSafe for ReconcileError
impl Send for ReconcileError
impl Sync for ReconcileError
impl Unpin for ReconcileError
impl UnsafeUnpin for ReconcileError
impl UnwindSafe for ReconcileError
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