pub enum AmlTypology {
Show 32 variants
Structuring,
Smurfing,
CuckooSmurfing,
FunnelAccount,
ConcentrationAccount,
PouchActivity,
Layering,
RapidMovement,
ShellCompany,
RoundTripping,
TradeBasedML,
InvoiceManipulation,
MoneyMule,
RomanceScam,
AdvanceFeeFraud,
RealEstateIntegration,
LuxuryGoods,
CasinoIntegration,
CryptoIntegration,
AccountTakeover,
SyntheticIdentity,
FirstPartyFraud,
AuthorizedPushPayment,
BusinessEmailCompromise,
FakeVendor,
TerroristFinancing,
SanctionsEvasion,
TaxEvasion,
HumanTrafficking,
DrugTrafficking,
Corruption,
Custom(u16),
}Expand description
AML typology classification.
Variants§
Structuring
Structuring deposits below reporting threshold
Smurfing
Smurfing (multiple people making small deposits)
CuckooSmurfing
Cuckoo smurfing (using legitimate account holders)
FunnelAccount
Funnel account (many in, few out)
ConcentrationAccount
Concentration account abuse
PouchActivity
Pouch activity (cash collected and deposited in bulk)
Layering
Layering through multiple transfers
RapidMovement
Rapid movement of funds
ShellCompany
Shell company transactions
RoundTripping
Round-tripping through foreign accounts
TradeBasedML
Trade-based money laundering
InvoiceManipulation
Invoice manipulation
MoneyMule
Money mule recruitment and use
RomanceScam
Romance scam / social engineering
AdvanceFeeFraud
Advance fee fraud
RealEstateIntegration
Real estate integration
LuxuryGoods
Luxury goods purchase
CasinoIntegration
Casino integration
CryptoIntegration
Cryptocurrency integration
AccountTakeover
Account takeover
SyntheticIdentity
Synthetic identity
FirstPartyFraud
First-party fraud
AuthorizedPushPayment
Authorized push payment fraud
BusinessEmailCompromise
Business email compromise
FakeVendor
Fake vendor
TerroristFinancing
Terrorist financing
SanctionsEvasion
Sanctions evasion
TaxEvasion
Tax evasion
HumanTrafficking
Human trafficking
DrugTrafficking
Drug trafficking
Corruption
Corruption / PEP
Custom(u16)
Custom / other typology
Implementations§
Source§impl AmlTypology
impl AmlTypology
Sourcepub fn typical_duration_days(&self) -> (u32, u32)
pub fn typical_duration_days(&self) -> (u32, u32)
Typical duration in days for the pattern to complete.
Sourcepub fn typical_entity_count(&self) -> (u32, u32)
pub fn typical_entity_count(&self) -> (u32, u32)
Number of entities typically involved.
Trait Implementations§
Source§impl Clone for AmlTypology
impl Clone for AmlTypology
Source§fn clone(&self) -> AmlTypology
fn clone(&self) -> AmlTypology
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AmlTypology
impl Debug for AmlTypology
Source§impl<'de> Deserialize<'de> for AmlTypology
impl<'de> Deserialize<'de> for AmlTypology
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>,
Source§impl Hash for AmlTypology
impl Hash for AmlTypology
Source§impl PartialEq for AmlTypology
impl PartialEq for AmlTypology
Source§impl Serialize for AmlTypology
impl Serialize for AmlTypology
impl Copy for AmlTypology
impl Eq for AmlTypology
impl StructuralPartialEq for AmlTypology
Auto Trait Implementations§
impl Freeze for AmlTypology
impl RefUnwindSafe for AmlTypology
impl Send for AmlTypology
impl Sync for AmlTypology
impl Unpin for AmlTypology
impl UnwindSafe for AmlTypology
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.