pub struct BoundaryRiskAssessment {
pub overall_risk_level: RiskLevel,
pub risk_score: f64,
pub risk_factors: Vec<BoundaryRiskFactor>,
pub confidence_score: f64,
pub assessment_timestamp: u128,
}Expand description
Risk assessment for boundary transfers
Fields§
§overall_risk_level: RiskLevelOverall risk level
risk_score: f64Numerical risk score (0.0 to 100.0)
risk_factors: Vec<BoundaryRiskFactor>Individual risk factors
confidence_score: f64Confidence in the assessment (0.0 to 1.0)
assessment_timestamp: u128When the assessment was performed
Trait Implementations§
Source§impl Clone for BoundaryRiskAssessment
impl Clone for BoundaryRiskAssessment
Source§fn clone(&self) -> BoundaryRiskAssessment
fn clone(&self) -> BoundaryRiskAssessment
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 BoundaryRiskAssessment
impl Debug for BoundaryRiskAssessment
Source§impl<'de> Deserialize<'de> for BoundaryRiskAssessment
impl<'de> Deserialize<'de> for BoundaryRiskAssessment
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 BoundaryRiskAssessment
impl RefUnwindSafe for BoundaryRiskAssessment
impl Send for BoundaryRiskAssessment
impl Sync for BoundaryRiskAssessment
impl Unpin for BoundaryRiskAssessment
impl UnwindSafe for BoundaryRiskAssessment
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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