pub enum AcfeScheme {
Cash(CashFraudScheme),
Asset(AssetFraudScheme),
Corruption(CorruptionScheme),
FinancialStatement(FinancialStatementScheme),
}Expand description
Unified ACFE scheme type that encompasses all fraud schemes.
Variants§
Cash(CashFraudScheme)
Cash-based fraud schemes.
Asset(AssetFraudScheme)
Inventory and other asset fraud schemes.
Corruption(CorruptionScheme)
Corruption schemes.
FinancialStatement(FinancialStatementScheme)
Financial statement fraud schemes.
Implementations§
Source§impl AcfeScheme
impl AcfeScheme
Sourcepub fn category(&self) -> AcfeFraudCategory
pub fn category(&self) -> AcfeFraudCategory
Returns the ACFE category this scheme belongs to.
Sourcepub fn detection_difficulty(&self) -> AnomalyDetectionDifficulty
pub fn detection_difficulty(&self) -> AnomalyDetectionDifficulty
Returns the detection difficulty for this scheme.
Trait Implementations§
Source§impl Clone for AcfeScheme
impl Clone for AcfeScheme
Source§fn clone(&self) -> AcfeScheme
fn clone(&self) -> AcfeScheme
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 AcfeScheme
impl Debug for AcfeScheme
Source§impl<'de> Deserialize<'de> for AcfeScheme
impl<'de> Deserialize<'de> for AcfeScheme
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 AcfeScheme
impl Hash for AcfeScheme
Source§impl PartialEq for AcfeScheme
impl PartialEq for AcfeScheme
Source§impl Serialize for AcfeScheme
impl Serialize for AcfeScheme
impl Copy for AcfeScheme
impl Eq for AcfeScheme
impl StructuralPartialEq for AcfeScheme
Auto Trait Implementations§
impl Freeze for AcfeScheme
impl RefUnwindSafe for AcfeScheme
impl Send for AcfeScheme
impl Sync for AcfeScheme
impl Unpin for AcfeScheme
impl UnwindSafe for AcfeScheme
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.