pub struct ComplianceGraphConfig {
pub enabled: bool,
pub include_compliance_nodes: bool,
pub include_compliance_edges: bool,
pub include_cross_references: bool,
pub include_supersession_edges: bool,
pub include_account_links: bool,
pub include_control_links: bool,
pub include_company_links: bool,
}Expand description
Configuration for compliance graph integration.
Fields§
§enabled: boolWhether compliance graph integration is enabled.
include_compliance_nodes: boolInclude compliance nodes (Standard, Regulation, Jurisdiction, etc.).
include_compliance_edges: boolInclude compliance edges (MapsToStandard, TestsControl, etc.).
include_cross_references: boolInclude cross-reference edges between standards.
include_supersession_edges: boolInclude temporal supersession edges.
include_account_links: boolInclude edges linking standards to the GL account types they govern.
include_control_links: boolInclude edges linking standards to the internal controls that implement them.
include_company_links: boolInclude edges linking filings and jurisdictions to the originating company.
Trait Implementations§
Source§impl Clone for ComplianceGraphConfig
impl Clone for ComplianceGraphConfig
Source§fn clone(&self) -> ComplianceGraphConfig
fn clone(&self) -> ComplianceGraphConfig
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 ComplianceGraphConfig
impl Debug for ComplianceGraphConfig
Source§impl Default for ComplianceGraphConfig
impl Default for ComplianceGraphConfig
Source§impl<'de> Deserialize<'de> for ComplianceGraphConfig
impl<'de> Deserialize<'de> for ComplianceGraphConfig
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 ComplianceGraphConfig
impl RefUnwindSafe for ComplianceGraphConfig
impl Send for ComplianceGraphConfig
impl Sync for ComplianceGraphConfig
impl Unpin for ComplianceGraphConfig
impl UnsafeUnpin for ComplianceGraphConfig
impl UnwindSafe for ComplianceGraphConfig
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.