pub struct TransactionGraphConfig {
pub include_vendors: bool,
pub include_customers: bool,
pub create_debit_credit_edges: bool,
pub include_document_nodes: bool,
pub min_edge_weight: f64,
pub aggregate_parallel_edges: bool,
pub framework: Option<String>,
}Expand description
Configuration for transaction graph building.
Fields§
§include_vendors: boolWhether to include vendor nodes.
include_customers: boolWhether to include customer nodes.
create_debit_credit_edges: boolWhether to create edges between debit and credit accounts.
include_document_nodes: boolWhether to create edges from/to document nodes.
min_edge_weight: f64Minimum edge weight to include.
aggregate_parallel_edges: boolWhether to aggregate parallel edges.
framework: Option<String>Accounting framework for account classification (e.g. "us_gaap",
"french_gaap", "german_gaap", "ifrs"). Defaults to "us_gaap".
Trait Implementations§
Source§impl Clone for TransactionGraphConfig
impl Clone for TransactionGraphConfig
Source§fn clone(&self) -> TransactionGraphConfig
fn clone(&self) -> TransactionGraphConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TransactionGraphConfig
impl Debug for TransactionGraphConfig
Auto Trait Implementations§
impl Freeze for TransactionGraphConfig
impl RefUnwindSafe for TransactionGraphConfig
impl Send for TransactionGraphConfig
impl Sync for TransactionGraphConfig
impl Unpin for TransactionGraphConfig
impl UnsafeUnpin for TransactionGraphConfig
impl UnwindSafe for TransactionGraphConfig
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<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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.