pub struct NetworkGenerationStats {Show 20 fields
pub total_entries: usize,
pub method_a_count: usize,
pub method_b_count: usize,
pub method_c_count: usize,
pub method_d_count: usize,
pub method_e_count: usize,
pub unsolvable_count: usize,
pub total_flows: usize,
pub total_volume: f64,
pub weighted_confidence: f64,
pub processing_time_us: u64,
pub balance_errors: usize,
pub vat_entries_count: usize,
pub total_vat_amount: f64,
pub sales_pattern_count: usize,
pub purchase_pattern_count: usize,
pub payment_pattern_count: usize,
pub payroll_pattern_count: usize,
pub intercompany_count: usize,
pub avg_confidence_boost: f64,
}Expand description
Statistics for network generation.
Fields§
§total_entries: usizeTotal entries processed.
method_a_count: usizeEntries solved by Method A (1-to-1).
method_b_count: usizeEntries solved by Method B (n-to-n).
method_c_count: usizeEntries solved by Method C (n-to-m).
method_d_count: usizeEntries solved by Method D (aggregation).
method_e_count: usizeEntries solved by Method E (decomposition).
unsolvable_count: usizeUnsolvable entries (routed to suspense).
total_flows: usizeTotal flows generated.
total_volume: f64Total volume processed.
weighted_confidence: f64Weighted average confidence.
processing_time_us: u64Processing time in microseconds.
balance_errors: usizeEntries with balance errors.
vat_entries_count: usizeEntries with VAT detected.
total_vat_amount: f64Total VAT amount detected.
sales_pattern_count: usizeEntries classified as sales.
purchase_pattern_count: usizeEntries classified as purchases.
payment_pattern_count: usizeEntries classified as payments.
payroll_pattern_count: usizeEntries classified as payroll.
intercompany_count: usizeIntercompany entries.
avg_confidence_boost: f64Average confidence boost from pattern matching.
Trait Implementations§
Source§impl Clone for NetworkGenerationStats
impl Clone for NetworkGenerationStats
Source§fn clone(&self) -> NetworkGenerationStats
fn clone(&self) -> NetworkGenerationStats
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 NetworkGenerationStats
impl Debug for NetworkGenerationStats
Source§impl Default for NetworkGenerationStats
impl Default for NetworkGenerationStats
Source§fn default() -> NetworkGenerationStats
fn default() -> NetworkGenerationStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkGenerationStats
impl<'de> Deserialize<'de> for NetworkGenerationStats
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 NetworkGenerationStats
impl RefUnwindSafe for NetworkGenerationStats
impl Send for NetworkGenerationStats
impl Sync for NetworkGenerationStats
impl Unpin for NetworkGenerationStats
impl UnwindSafe for NetworkGenerationStats
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.