pub struct FlowSplitPattern {
pub source_entity: u64,
pub dest_entities: Vec<u64>,
pub transaction_ids: Vec<u64>,
pub amounts: Vec<f64>,
pub total_amount: f64,
pub time_span: u64,
pub estimated_threshold: f64,
pub risk_level: SplitRiskLevel,
}Expand description
A detected flow split pattern.
Fields§
§source_entity: u64Source entity performing the split.
dest_entities: Vec<u64>Destination entities receiving the split transactions.
transaction_ids: Vec<u64>Individual transaction IDs in the split.
amounts: Vec<f64>Individual amounts.
total_amount: f64Total split amount.
time_span: u64Time span of the split (seconds).
estimated_threshold: f64Estimated original amount (if structuring detected).
risk_level: SplitRiskLevelRisk level.
Trait Implementations§
Source§impl Clone for FlowSplitPattern
impl Clone for FlowSplitPattern
Source§fn clone(&self) -> FlowSplitPattern
fn clone(&self) -> FlowSplitPattern
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 FlowSplitPattern
impl Debug for FlowSplitPattern
Source§impl<'de> Deserialize<'de> for FlowSplitPattern
impl<'de> Deserialize<'de> for FlowSplitPattern
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 FlowSplitPattern
impl RefUnwindSafe for FlowSplitPattern
impl Send for FlowSplitPattern
impl Sync for FlowSplitPattern
impl Unpin for FlowSplitPattern
impl UnwindSafe for FlowSplitPattern
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.