pub struct CrossLayerThresholds {
pub max_dangling_payment_rate: f64,
pub min_fraud_propagation_rate: f64,
pub max_missing_gl_rate: f64,
pub max_amount_deviation: f64,
}Expand description
Thresholds for cross-layer coherence.
Fields§
§max_dangling_payment_rate: f64Maximum fraction of bridged txns with dangling payment references
min_fraud_propagation_rate: f64Minimum fraction of Payment.is_fraud cases propagated to BankTransaction.is_suspicious
max_missing_gl_rate: f64Maximum fraction of bridged txns missing gl_cash_account
max_amount_deviation: f64Maximum amount deviation allowed between payment and bridged txn
Trait Implementations§
Source§impl Clone for CrossLayerThresholds
impl Clone for CrossLayerThresholds
Source§fn clone(&self) -> CrossLayerThresholds
fn clone(&self) -> CrossLayerThresholds
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 CrossLayerThresholds
impl Debug for CrossLayerThresholds
Source§impl Default for CrossLayerThresholds
impl Default for CrossLayerThresholds
Source§impl<'de> Deserialize<'de> for CrossLayerThresholds
impl<'de> Deserialize<'de> for CrossLayerThresholds
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 CrossLayerThresholds
impl RefUnwindSafe for CrossLayerThresholds
impl Send for CrossLayerThresholds
impl Sync for CrossLayerThresholds
impl Unpin for CrossLayerThresholds
impl UnsafeUnpin for CrossLayerThresholds
impl UnwindSafe for CrossLayerThresholds
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.