pub struct RiskComponents {
pub operational_reliability: f64,
pub payment_reliability: f64,
pub economic_stability: f64,
pub task_completion_rate: f64,
pub account_maturity: f64,
pub claims_history: f64,
}Expand description
Component scores for risk assessment.
Fields§
§operational_reliability: f64Operational reliability (uptime, error rate). 0.0 = risky, 1.0 = reliable.
payment_reliability: f64Payment history reliability. 0.0 = bad history, 1.0 = perfect.
economic_stability: f64Economic stability (balance, burn rate). 0.0 = unstable, 1.0 = stable.
task_completion_rate: f64Task completion rate. 0.0 = never completes, 1.0 = always completes.
account_maturity: f64Account maturity factor. 0.0 = brand new, 1.0 = mature.
claims_history: f64Prior claims history factor. 0.0 = many claims, 1.0 = no claims.
Trait Implementations§
Source§impl Clone for RiskComponents
impl Clone for RiskComponents
Source§fn clone(&self) -> RiskComponents
fn clone(&self) -> RiskComponents
Returns a duplicate of the value. Read more
1.0.0 · 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 RiskComponents
impl Debug for RiskComponents
Source§impl Default for RiskComponents
impl Default for RiskComponents
Source§impl<'de> Deserialize<'de> for RiskComponents
impl<'de> Deserialize<'de> for RiskComponents
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RiskComponents
impl RefUnwindSafe for RiskComponents
impl Send for RiskComponents
impl Sync for RiskComponents
impl Unpin for RiskComponents
impl UnsafeUnpin for RiskComponents
impl UnwindSafe for RiskComponents
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