Enum FixingSourceError
#[non_exhaustive]pub enum FixingSourceError {
NotAgainstUsd {
key: String,
},
SameCurrency {
key: String,
},
}Expand description
Why two keys make no cross.
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.
NotAgainstUsd
A key is not an FX key against USD.
SameCurrency
The two keys name the same currency against USD.
Trait Implementations§
§impl Clone for FixingSourceError
impl Clone for FixingSourceError
§fn clone(&self) -> FixingSourceError
fn clone(&self) -> FixingSourceError
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 more§impl Debug for FixingSourceError
impl Debug for FixingSourceError
§impl Display for FixingSourceError
impl Display for FixingSourceError
impl Eq for FixingSourceError
§impl Error for FixingSourceError
impl Error for FixingSourceError
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()
§impl PartialEq for FixingSourceError
impl PartialEq for FixingSourceError
§fn eq(&self, other: &FixingSourceError) -> bool
fn eq(&self, other: &FixingSourceError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FixingSourceError
Auto Trait Implementations§
impl Freeze for FixingSourceError
impl RefUnwindSafe for FixingSourceError
impl Send for FixingSourceError
impl Sync for FixingSourceError
impl Unpin for FixingSourceError
impl UnsafeUnpin for FixingSourceError
impl UnwindSafe for FixingSourceError
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