pub struct AuditStandardsConfig {
pub enabled: bool,
pub isa_compliance: IsaComplianceConfig,
pub analytical_procedures: AnalyticalProceduresConfig,
pub confirmations: ConfirmationsConfig,
pub opinion: AuditOpinionConfig,
pub generate_audit_trail: bool,
pub sox: SoxComplianceConfig,
pub pcaob: PcaobConfig,
}Expand description
Audit standards framework configuration for generating standards-compliant audit data.
Supports ISA (International Standards on Auditing) and PCAOB standards:
- ISA 200-720: Complete coverage of audit standards
- ISA 520: Analytical Procedures
- ISA 505: External Confirmations
- ISA 700/705/706/701: Audit Reports
- PCAOB AS 2201: ICFR Auditing
Fields§
§enabled: boolEnable audit standards generation
isa_compliance: IsaComplianceConfigISA compliance configuration
analytical_procedures: AnalyticalProceduresConfigAnalytical procedures configuration (ISA 520)
confirmations: ConfirmationsConfigExternal confirmations configuration (ISA 505)
opinion: AuditOpinionConfigAudit opinion configuration (ISA 700/705/706/701)
generate_audit_trail: boolGenerate complete audit trail with traceability
sox: SoxComplianceConfigSOX 302/404 compliance configuration
pcaob: PcaobConfigPCAOB-specific configuration
Trait Implementations§
Source§impl Clone for AuditStandardsConfig
impl Clone for AuditStandardsConfig
Source§fn clone(&self) -> AuditStandardsConfig
fn clone(&self) -> AuditStandardsConfig
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 AuditStandardsConfig
impl Debug for AuditStandardsConfig
Source§impl Default for AuditStandardsConfig
impl Default for AuditStandardsConfig
Source§fn default() -> AuditStandardsConfig
fn default() -> AuditStandardsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditStandardsConfig
impl<'de> Deserialize<'de> for AuditStandardsConfig
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 AuditStandardsConfig
impl RefUnwindSafe for AuditStandardsConfig
impl Send for AuditStandardsConfig
impl Sync for AuditStandardsConfig
impl Unpin for AuditStandardsConfig
impl UnsafeUnpin for AuditStandardsConfig
impl UnwindSafe for AuditStandardsConfig
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.