pub struct AuditEngagementConfig {
pub default_engagement_type: EngagementType,
pub materiality_percentage_range: (f64, f64),
pub performance_materiality_factor_range: (f64, f64),
pub clearly_trivial_factor_range: (f64, f64),
pub planning_duration_range: (u32, u32),
pub fieldwork_duration_range: (u32, u32),
pub completion_duration_range: (u32, u32),
pub team_size_range: (u32, u32),
pub high_fraud_risk_probability: f64,
pub significant_risk_probability: f64,
}Expand description
Configuration for audit engagement generation.
Fields§
§default_engagement_type: EngagementTypeDefault engagement type
materiality_percentage_range: (f64, f64)Materiality percentage range (min, max)
performance_materiality_factor_range: (f64, f64)Performance materiality factor (e.g., 0.50-0.75)
clearly_trivial_factor_range: (f64, f64)Clearly trivial factor (e.g., 0.03-0.05)
planning_duration_range: (u32, u32)Planning phase duration in days (min, max)
fieldwork_duration_range: (u32, u32)Fieldwork phase duration in days (min, max)
completion_duration_range: (u32, u32)Completion phase duration in days (min, max)
team_size_range: (u32, u32)Team size range (min, max)
high_fraud_risk_probability: f64Probability of high fraud risk
significant_risk_probability: f64Probability of significant risks
Trait Implementations§
Source§impl Clone for AuditEngagementConfig
impl Clone for AuditEngagementConfig
Source§fn clone(&self) -> AuditEngagementConfig
fn clone(&self) -> AuditEngagementConfig
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 AuditEngagementConfig
impl Debug for AuditEngagementConfig
Auto Trait Implementations§
impl Freeze for AuditEngagementConfig
impl RefUnwindSafe for AuditEngagementConfig
impl Send for AuditEngagementConfig
impl Sync for AuditEngagementConfig
impl Unpin for AuditEngagementConfig
impl UnwindSafe for AuditEngagementConfig
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