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: RiskLevel
Overall risk level
risk_score: f64
Numerical risk score (0.0 to 100.0)
risk_factors: Vec<BoundaryRiskFactor>
Individual risk factors
confidence_score: f64
Confidence in the assessment (0.0 to 1.0)
assessment_timestamp: u128
When 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