pub enum Rationalization {
TemporaryBorrowing,
EveryoneDoesIt,
ForTheCompanyGood,
Entitlement,
FollowingOrders,
TheyWontMissIt,
NeedItMore,
NotReallyStealing,
Underpaid,
VictimlessCrime,
}Expand description
Rationalizations used by fraud perpetrators.
Variants§
TemporaryBorrowing
“I’m just borrowing; I’ll pay it back.”
EveryoneDoesIt
“Everyone does it.”
ForTheCompanyGood
“It’s for the good of the company.”
Entitlement
“I deserve this; the company owes me.”
FollowingOrders
“I was just following orders.”
TheyWontMissIt
“They won’t miss it; they have plenty.”
NeedItMore
“I need it more than they do.”
NotReallyStealing
“It’s not really stealing.”
Underpaid
“I’m underpaid for what I do.”
VictimlessCrime
“It’s a victimless crime.”
Implementations§
Source§impl Rationalization
impl Rationalization
Sourcepub fn risk_weight(&self) -> f64
pub fn risk_weight(&self) -> f64
Returns the risk weight (0.0-1.0) for this rationalization.
Trait Implementations§
Source§impl Clone for Rationalization
impl Clone for Rationalization
Source§fn clone(&self) -> Rationalization
fn clone(&self) -> Rationalization
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 Rationalization
impl Debug for Rationalization
Source§impl<'de> Deserialize<'de> for Rationalization
impl<'de> Deserialize<'de> for Rationalization
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 Rationalization
impl Hash for Rationalization
Source§impl PartialEq for Rationalization
impl PartialEq for Rationalization
Source§impl Serialize for Rationalization
impl Serialize for Rationalization
impl Copy for Rationalization
impl Eq for Rationalization
impl StructuralPartialEq for Rationalization
Auto Trait Implementations§
impl Freeze for Rationalization
impl RefUnwindSafe for Rationalization
impl Send for Rationalization
impl Sync for Rationalization
impl Unpin for Rationalization
impl UnwindSafe for Rationalization
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.