pub enum AcfeDetectionMethod {
Tip,
InternalAudit,
ManagementReview,
ExternalAudit,
AccountReconciliation,
DocumentExamination,
ByAccident,
ItControls,
Surveillance,
Confession,
LawEnforcement,
Other,
}Expand description
How a fraud was detected (from ACFE statistics).
Variants§
Tip
Tip from employee, customer, vendor, or anonymous source.
InternalAudit
Internal audit procedures.
ManagementReview
Management review and oversight.
ExternalAudit
External audit procedures.
AccountReconciliation
Account reconciliation discrepancies.
DocumentExamination
Document examination.
ByAccident
Discovered by accident.
ItControls
Automated monitoring/IT controls.
Surveillance
Surveillance or investigation.
Confession
Confession by perpetrator.
LawEnforcement
Law enforcement notification.
Other
Other detection method.
Implementations§
Source§impl AcfeDetectionMethod
impl AcfeDetectionMethod
Sourcepub fn typical_detection_rate(&self) -> f64
pub fn typical_detection_rate(&self) -> f64
Returns the typical percentage of frauds detected by this method (from ACFE reports).
Sourcepub fn all_variants() -> &'static [AcfeDetectionMethod]
pub fn all_variants() -> &'static [AcfeDetectionMethod]
Returns all variants for iteration.
Trait Implementations§
Source§impl Clone for AcfeDetectionMethod
impl Clone for AcfeDetectionMethod
Source§fn clone(&self) -> AcfeDetectionMethod
fn clone(&self) -> AcfeDetectionMethod
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 AcfeDetectionMethod
impl Debug for AcfeDetectionMethod
Source§impl<'de> Deserialize<'de> for AcfeDetectionMethod
impl<'de> Deserialize<'de> for AcfeDetectionMethod
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 AcfeDetectionMethod
impl Hash for AcfeDetectionMethod
Source§impl PartialEq for AcfeDetectionMethod
impl PartialEq for AcfeDetectionMethod
Source§impl Serialize for AcfeDetectionMethod
impl Serialize for AcfeDetectionMethod
impl Copy for AcfeDetectionMethod
impl Eq for AcfeDetectionMethod
impl StructuralPartialEq for AcfeDetectionMethod
Auto Trait Implementations§
impl Freeze for AcfeDetectionMethod
impl RefUnwindSafe for AcfeDetectionMethod
impl Send for AcfeDetectionMethod
impl Sync for AcfeDetectionMethod
impl Unpin for AcfeDetectionMethod
impl UnwindSafe for AcfeDetectionMethod
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.