pub enum RiskError {
InvalidConfig(String),
}Expand description
Errors returned by the risk engine.
Currently a single variant for configuration-validation failures;
extending this enum is non-breaking provided it stays
#[non_exhaustive]-friendly in spirit (match arms on library
callers should include a catch-all).
Variants§
InvalidConfig(String)
A RiskConfig failed RiskConfig::validate — malformed
numeric bounds (NaN, out-of-range, negative where non-negative
required) or a config produced by deserializing untrusted
input. The wrapped string is the failing-field message from
validate, suitable for direct display or log output.
Trait Implementations§
Source§impl Error for RiskError
impl Error for RiskError
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 Eq for RiskError
impl StructuralPartialEq for RiskError
Auto Trait Implementations§
impl Freeze for RiskError
impl RefUnwindSafe for RiskError
impl Send for RiskError
impl Sync for RiskError
impl Unpin for RiskError
impl UnsafeUnpin for RiskError
impl UnwindSafe for RiskError
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