pub enum Sophistication {
Basic,
Standard,
Professional,
Advanced,
StateLevel,
}Expand description
Sophistication level of the AML pattern.
Variants§
Basic
Basic - easily detectable patterns
Standard
Standard - some evasion tactics
Professional
Professional - deliberate evasion tactics
Advanced
Advanced - complex multi-stage schemes
StateLevel
State-level - nation-state sophistication
Implementations§
Source§impl Sophistication
impl Sophistication
Sourcepub fn detectability_modifier(&self) -> f64
pub fn detectability_modifier(&self) -> f64
Detectability modifier (0.0-1.0, lower = harder to detect).
Sourcepub fn spoofing_intensity(&self) -> f64
pub fn spoofing_intensity(&self) -> f64
Spoofing intensity for mimicking normal behavior.
Trait Implementations§
Source§impl Clone for Sophistication
impl Clone for Sophistication
Source§fn clone(&self) -> Sophistication
fn clone(&self) -> Sophistication
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 Sophistication
impl Debug for Sophistication
Source§impl Default for Sophistication
impl Default for Sophistication
Source§fn default() -> Sophistication
fn default() -> Sophistication
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Sophistication
impl<'de> Deserialize<'de> for Sophistication
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sophistication, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sophistication, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for Sophistication
impl Hash for Sophistication
Source§impl PartialEq for Sophistication
impl PartialEq for Sophistication
Source§impl Serialize for Sophistication
impl Serialize for Sophistication
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for Sophistication
impl Eq for Sophistication
impl StructuralPartialEq for Sophistication
Auto Trait Implementations§
impl Freeze for Sophistication
impl RefUnwindSafe for Sophistication
impl Send for Sophistication
impl Sync for Sophistication
impl Unpin for Sophistication
impl UnwindSafe for Sophistication
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.