pub struct RiskAssessment {
pub address: String,
pub chain: String,
pub overall_score: f32,
pub risk_level: RiskLevel,
pub factors: Vec<RiskFactor>,
pub not_assessed: Vec<String>,
pub assessed_at: DateTime<Utc>,
pub recommendations: Vec<String>,
}Expand description
Comprehensive risk assessment for an address
Fields§
§address: String§chain: String§overall_score: f32§risk_level: RiskLevel§factors: Vec<RiskFactor>§not_assessed: Vec<String>The factors that had no data, each with the reason. They are not
in factors or the score.
assessed_at: DateTime<Utc>§recommendations: Vec<String>Trait Implementations§
Source§impl Clone for RiskAssessment
impl Clone for RiskAssessment
Source§impl Debug for RiskAssessment
impl Debug for RiskAssessment
Source§impl<'de> Deserialize<'de> for RiskAssessment
impl<'de> Deserialize<'de> for RiskAssessment
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 Forget for RiskAssessment
impl Freeze for RiskAssessment
impl RefUnwindSafe for RiskAssessment
impl Send for RiskAssessment
impl Sync for RiskAssessment
impl Unpin for RiskAssessment
impl UnsafeUnpin for RiskAssessment
impl UnwindSafe for RiskAssessment
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