pub struct AccountFlowAnalysis {
pub account_id: String,
pub total_inbound: f64,
pub total_outbound: f64,
pub net_flow: f64,
pub inbound_count: usize,
pub outbound_count: usize,
pub unique_sources: usize,
pub unique_destinations: usize,
pub payment_type_breakdown: HashMap<PaymentType, (usize, f64)>,
}Expand description
Account flow analysis result.
Fields§
§account_id: StringAccount ID.
total_inbound: f64Total inbound volume.
total_outbound: f64Total outbound volume.
net_flow: f64Net flow (inbound - outbound).
inbound_count: usizeInbound transaction count.
outbound_count: usizeOutbound transaction count.
unique_sources: usizeUnique sources.
unique_destinations: usizeUnique destinations.
payment_type_breakdown: HashMap<PaymentType, (usize, f64)>Breakdown by payment type.
Trait Implementations§
Source§impl Clone for AccountFlowAnalysis
impl Clone for AccountFlowAnalysis
Source§fn clone(&self) -> AccountFlowAnalysis
fn clone(&self) -> AccountFlowAnalysis
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 moreAuto Trait Implementations§
impl Freeze for AccountFlowAnalysis
impl RefUnwindSafe for AccountFlowAnalysis
impl Send for AccountFlowAnalysis
impl Sync for AccountFlowAnalysis
impl Unpin for AccountFlowAnalysis
impl UnwindSafe for AccountFlowAnalysis
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.