pub struct JudgmentGenerator { /* private fields */ }Expand description
Generator for professional judgments.
Implementations§
Source§impl JudgmentGenerator
impl JudgmentGenerator
Sourcepub fn with_config(seed: u64, config: JudgmentGeneratorConfig) -> Self
pub fn with_config(seed: u64, config: JudgmentGeneratorConfig) -> Self
Create a new generator with custom configuration.
Sourcepub fn generate_judgments_for_engagement(
&mut self,
engagement: &AuditEngagement,
team_members: &[String],
) -> Vec<ProfessionalJudgment>
pub fn generate_judgments_for_engagement( &mut self, engagement: &AuditEngagement, team_members: &[String], ) -> Vec<ProfessionalJudgment>
Generate judgments for an engagement.
Sourcepub fn generate_judgment_with_context(
&mut self,
engagement: &AuditEngagement,
team_members: &[String],
context: &JudgmentContext,
) -> ProfessionalJudgment
pub fn generate_judgment_with_context( &mut self, engagement: &AuditEngagement, team_members: &[String], context: &JudgmentContext, ) -> ProfessionalJudgment
Generate a single professional judgment enriched with real audit context.
The struct returned is identical to [generate_judgment]; the
difference is purely narrative — the conclusion, rationale,
and information_considered fields reference concrete materiality
amounts, risk area names, finding counts, etc.
Sourcepub fn generate_judgment(
&mut self,
engagement: &AuditEngagement,
team_members: &[String],
) -> ProfessionalJudgment
pub fn generate_judgment( &mut self, engagement: &AuditEngagement, team_members: &[String], ) -> ProfessionalJudgment
Generate a single professional judgment.
Auto Trait Implementations§
impl Freeze for JudgmentGenerator
impl RefUnwindSafe for JudgmentGenerator
impl Send for JudgmentGenerator
impl Sync for JudgmentGenerator
impl Unpin for JudgmentGenerator
impl UnsafeUnpin for JudgmentGenerator
impl UnwindSafe for JudgmentGenerator
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