pub enum FxConversionError {
InvalidRate(f64),
MissingPair {
from: Currency,
to: Currency,
},
StaleRate {
age_seconds: i64,
max_age: i64,
},
}Expand description
Errors during foreign exchange currency conversion.
Variants§
Trait Implementations§
Source§impl Clone for FxConversionError
impl Clone for FxConversionError
Source§fn clone(&self) -> FxConversionError
fn clone(&self) -> FxConversionError
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 FxConversionError
impl Debug for FxConversionError
Source§impl Display for FxConversionError
impl Display for FxConversionError
Source§impl Error for FxConversionError
impl Error for FxConversionError
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<FxConversionError> for ValuationError
impl From<FxConversionError> for ValuationError
Source§fn from(e: FxConversionError) -> Self
fn from(e: FxConversionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FxConversionError
impl PartialEq for FxConversionError
impl StructuralPartialEq for FxConversionError
Auto Trait Implementations§
impl Freeze for FxConversionError
impl RefUnwindSafe for FxConversionError
impl Send for FxConversionError
impl Sync for FxConversionError
impl Unpin for FxConversionError
impl UnsafeUnpin for FxConversionError
impl UnwindSafe for FxConversionError
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