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 · 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 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