pub struct ProcessLayerSettings {
pub include_p2p: bool,
pub include_o2c: bool,
pub include_s2c: bool,
pub include_h2r: bool,
pub include_mfg: bool,
pub include_bank: bool,
pub include_audit: bool,
pub include_r2r: bool,
pub events_as_hyperedges: bool,
pub docs_per_counterparty_threshold: usize,
}Expand description
Layer 2: Process Events layer settings.
Fields§
§include_p2p: boolInclude P2P (Procure-to-Pay) document flow nodes.
include_o2c: boolInclude O2C (Order-to-Cash) document flow nodes.
include_s2c: boolInclude S2C (Source-to-Contract) document flow nodes.
include_h2r: boolInclude H2R (Hire-to-Retire) document flow nodes.
include_mfg: boolInclude MFG (Manufacturing) document flow nodes.
include_bank: boolInclude BANK (Banking) document flow nodes.
include_audit: boolInclude AUDIT document flow nodes.
include_r2r: boolInclude R2R (Record-to-Report) document flow nodes (bank recon + period close).
events_as_hyperedges: boolExport OCPM events as hyperedges.
docs_per_counterparty_threshold: usizeThreshold: if a counterparty has more documents than this, aggregate into pool nodes.
Trait Implementations§
Source§impl Clone for ProcessLayerSettings
impl Clone for ProcessLayerSettings
Source§fn clone(&self) -> ProcessLayerSettings
fn clone(&self) -> ProcessLayerSettings
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 ProcessLayerSettings
impl Debug for ProcessLayerSettings
Source§impl Default for ProcessLayerSettings
impl Default for ProcessLayerSettings
Source§impl<'de> Deserialize<'de> for ProcessLayerSettings
impl<'de> Deserialize<'de> for ProcessLayerSettings
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 ProcessLayerSettings
impl RefUnwindSafe for ProcessLayerSettings
impl Send for ProcessLayerSettings
impl Sync for ProcessLayerSettings
impl Unpin for ProcessLayerSettings
impl UnsafeUnpin for ProcessLayerSettings
impl UnwindSafe for ProcessLayerSettings
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.