pub struct FlowSplitResult {
pub splits: Vec<FlowSplitPattern>,
pub structuring_entities: Vec<u64>,
pub split_volume: f64,
pub split_ratio: f64,
pub risk_score: f64,
}Expand description
Result of flow split ratio analysis.
Fields§
§splits: Vec<FlowSplitPattern>Detected split patterns.
structuring_entities: Vec<u64>Entities with structuring patterns.
split_volume: f64Total amount in split patterns.
split_ratio: f64Split ratio (split volume / total volume).
risk_score: f64Overall risk score (0-100).
Trait Implementations§
Source§impl Clone for FlowSplitResult
impl Clone for FlowSplitResult
Source§fn clone(&self) -> FlowSplitResult
fn clone(&self) -> FlowSplitResult
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 FlowSplitResult
impl Debug for FlowSplitResult
Source§impl<'de> Deserialize<'de> for FlowSplitResult
impl<'de> Deserialize<'de> for FlowSplitResult
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 FlowSplitResult
impl RefUnwindSafe for FlowSplitResult
impl Send for FlowSplitResult
impl Sync for FlowSplitResult
impl Unpin for FlowSplitResult
impl UnwindSafe for FlowSplitResult
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.