pub struct AccountProfile {
pub account_id: u64,
pub avg_amount: f64,
pub std_amount: f64,
pub avg_daily_count: f64,
pub typical_hours: Vec<u8>,
pub typical_locations: Vec<String>,
pub account_age_days: u32,
pub total_transactions: u64,
}Expand description
Account profile for behavioral baseline.
Fields§
§account_id: u64Account ID.
avg_amount: f64Average transaction amount.
std_amount: f64Standard deviation of amounts.
avg_daily_count: f64Average transactions per day.
typical_hours: Vec<u8>Typical transaction hours (0-23).
typical_locations: Vec<String>Typical locations.
account_age_days: u32Account age in days.
total_transactions: u64Total historical transaction count.
Trait Implementations§
Source§impl Clone for AccountProfile
impl Clone for AccountProfile
Source§fn clone(&self) -> AccountProfile
fn clone(&self) -> AccountProfile
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 AccountProfile
impl Debug for AccountProfile
Auto Trait Implementations§
impl Freeze for AccountProfile
impl RefUnwindSafe for AccountProfile
impl Send for AccountProfile
impl Sync for AccountProfile
impl Unpin for AccountProfile
impl UnwindSafe for AccountProfile
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.