pub struct SchemeStatistics {
pub total_schemes: usize,
pub active_schemes: usize,
pub completed_schemes: usize,
pub detected_schemes: usize,
pub total_impact: Decimal,
pub embezzlement_count: usize,
pub revenue_manipulation_count: usize,
pub kickback_count: usize,
}Expand description
Statistics about fraud schemes.
Fields§
§total_schemes: usizeTotal number of schemes (active + completed).
active_schemes: usizeNumber of active schemes.
completed_schemes: usizeNumber of completed schemes.
detected_schemes: usizeNumber of detected schemes.
total_impact: DecimalTotal financial impact.
embezzlement_count: usizeNumber of embezzlement schemes.
revenue_manipulation_count: usizeNumber of revenue manipulation schemes.
kickback_count: usizeNumber of kickback schemes.
Trait Implementations§
Source§impl Clone for SchemeStatistics
impl Clone for SchemeStatistics
Source§fn clone(&self) -> SchemeStatistics
fn clone(&self) -> SchemeStatistics
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 SchemeStatistics
impl Debug for SchemeStatistics
Source§impl<'de> Deserialize<'de> for SchemeStatistics
impl<'de> Deserialize<'de> for SchemeStatistics
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
Auto Trait Implementations§
impl Freeze for SchemeStatistics
impl RefUnwindSafe for SchemeStatistics
impl Send for SchemeStatistics
impl Sync for SchemeStatistics
impl Unpin for SchemeStatistics
impl UnwindSafe for SchemeStatistics
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