pub struct MuleInjector { /* private fields */ }Expand description
Money mule pattern injector.
Money mule accounts show:
- New account with limited history
- Inbound transfers from unknown/unrelated sources
- Rapid cash-out via ATM withdrawals or wire transfers
- Pattern of receive-and-forward behavior
- Little legitimate activity
Implementations§
Source§impl MuleInjector
impl MuleInjector
Sourcepub fn generate(
&mut self,
_customer: &BankingCustomer,
account: &BankAccount,
start_date: NaiveDate,
end_date: NaiveDate,
sophistication: Sophistication,
) -> Vec<BankTransaction>
pub fn generate( &mut self, _customer: &BankingCustomer, account: &BankAccount, start_date: NaiveDate, end_date: NaiveDate, sophistication: Sophistication, ) -> Vec<BankTransaction>
Generate money mule transactions.
Auto Trait Implementations§
impl !Freeze for MuleInjector
impl RefUnwindSafe for MuleInjector
impl Send for MuleInjector
impl Sync for MuleInjector
impl Unpin for MuleInjector
impl UnwindSafe for MuleInjector
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