pub enum FinancialError {
ValidationError(String),
PortfolioError(String),
AssetError(String),
RiskError(String),
PricingError(String),
TradingError(String),
ComplianceError(String),
DataError(String),
NotImplemented(String),
InsufficientData(String),
}Expand description
Financial error types
Variants§
ValidationError(String)
PortfolioError(String)
AssetError(String)
RiskError(String)
PricingError(String)
TradingError(String)
ComplianceError(String)
DataError(String)
NotImplemented(String)
The capability is not implemented yet — returned instead of a fabricated result.
InsufficientData(String)
The required input (return history, market data, defined limits) is not present.
Trait Implementations§
Source§impl Clone for FinancialError
impl Clone for FinancialError
Source§fn clone(&self) -> FinancialError
fn clone(&self) -> FinancialError
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 FinancialError
impl Debug for FinancialError
Source§impl Display for FinancialError
impl Display for FinancialError
Source§impl Error for FinancialError
impl Error for FinancialError
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 FinancialError
impl RefUnwindSafe for FinancialError
impl Send for FinancialError
impl Sync for FinancialError
impl Unpin for FinancialError
impl UnsafeUnpin for FinancialError
impl UnwindSafe for FinancialError
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more