pub struct HypergraphConfig {Show 15 fields
pub max_nodes: usize,
pub aggregation_strategy: AggregationStrategy,
pub include_coso: bool,
pub include_controls: bool,
pub include_sox: bool,
pub include_vendors: bool,
pub include_customers: bool,
pub include_employees: bool,
pub include_p2p: bool,
pub include_o2c: bool,
pub events_as_hyperedges: bool,
pub docs_per_counterparty_threshold: usize,
pub include_accounts: bool,
pub je_as_hyperedges: bool,
pub include_cross_layer_edges: bool,
}Expand description
Configuration for the hypergraph builder.
Fields§
§max_nodes: usizeMaximum total nodes across all layers.
aggregation_strategy: AggregationStrategyAggregation strategy when budget is exceeded.
include_coso: bool§include_controls: bool§include_sox: bool§include_vendors: bool§include_customers: bool§include_employees: bool§include_p2p: bool§include_o2c: bool§events_as_hyperedges: bool§docs_per_counterparty_threshold: usizeDocuments per counterparty above which aggregation is triggered.
include_accounts: bool§je_as_hyperedges: bool§include_cross_layer_edges: boolTrait Implementations§
Source§impl Clone for HypergraphConfig
impl Clone for HypergraphConfig
Source§fn clone(&self) -> HypergraphConfig
fn clone(&self) -> HypergraphConfig
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 HypergraphConfig
impl Debug for HypergraphConfig
Auto Trait Implementations§
impl Freeze for HypergraphConfig
impl RefUnwindSafe for HypergraphConfig
impl Send for HypergraphConfig
impl Sync for HypergraphConfig
impl Unpin for HypergraphConfig
impl UnwindSafe for HypergraphConfig
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