pub enum EvasionTactic {
ThresholdAvoidance,
TimeJitter,
AccountSplitting,
ChannelDiversification,
PatternMimicry,
CoverTraffic,
Commingling,
NestedCorrespondent,
RegulatoryArbitrage,
PrivacyTechnology,
}Expand description
Evasion tactics used to avoid detection.
Variants§
ThresholdAvoidance
Using amounts just below thresholds
TimeJitter
Adding time delays between transactions
AccountSplitting
Splitting transactions across multiple accounts
ChannelDiversification
Using multiple channels
PatternMimicry
Mimicking normal spending patterns
CoverTraffic
Using cover transactions
Commingling
Mixing legitimate and illicit funds
NestedCorrespondent
Using nested correspondent relationships
RegulatoryArbitrage
Exploiting regulatory gaps
PrivacyTechnology
Using privacy-enhancing technology
Implementations§
Source§impl EvasionTactic
impl EvasionTactic
Sourcepub fn difficulty_modifier(&self) -> f64
pub fn difficulty_modifier(&self) -> f64
Detection difficulty modifier (1.0 = standard).
Trait Implementations§
Source§impl Clone for EvasionTactic
impl Clone for EvasionTactic
Source§fn clone(&self) -> EvasionTactic
fn clone(&self) -> EvasionTactic
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 EvasionTactic
impl Debug for EvasionTactic
Source§impl<'de> Deserialize<'de> for EvasionTactic
impl<'de> Deserialize<'de> for EvasionTactic
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
Source§impl Hash for EvasionTactic
impl Hash for EvasionTactic
Source§impl PartialEq for EvasionTactic
impl PartialEq for EvasionTactic
Source§impl Serialize for EvasionTactic
impl Serialize for EvasionTactic
impl Copy for EvasionTactic
impl Eq for EvasionTactic
impl StructuralPartialEq for EvasionTactic
Auto Trait Implementations§
impl Freeze for EvasionTactic
impl RefUnwindSafe for EvasionTactic
impl Send for EvasionTactic
impl Sync for EvasionTactic
impl Unpin for EvasionTactic
impl UnwindSafe for EvasionTactic
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<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
Compare self to
key and return true if they are equal.