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 (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 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 UnsafeUnpin 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
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.