pub struct ProcessLayerSettings {
pub include_p2p: bool,
pub include_o2c: 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.
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 · 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 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