pub struct FindingGenerator { /* private fields */ }Expand description
Generator for audit findings.
Implementations§
Source§impl FindingGenerator
impl FindingGenerator
Sourcepub fn with_config(seed: u64, config: FindingGeneratorConfig) -> Self
pub fn with_config(seed: u64, config: FindingGeneratorConfig) -> Self
Create a new generator with custom configuration.
Sourcepub fn generate_findings_for_engagement(
&mut self,
engagement: &AuditEngagement,
workpapers: &[Workpaper],
team_members: &[String],
) -> Vec<AuditFinding>
pub fn generate_findings_for_engagement( &mut self, engagement: &AuditEngagement, workpapers: &[Workpaper], team_members: &[String], ) -> Vec<AuditFinding>
Generate findings for an engagement.
Sourcepub fn generate_finding(
&mut self,
engagement: &AuditEngagement,
workpapers: &[Workpaper],
team_members: &[String],
) -> AuditFinding
pub fn generate_finding( &mut self, engagement: &AuditEngagement, workpapers: &[Workpaper], team_members: &[String], ) -> AuditFinding
Generate a single finding.
Auto Trait Implementations§
impl Freeze for FindingGenerator
impl RefUnwindSafe for FindingGenerator
impl Send for FindingGenerator
impl Sync for FindingGenerator
impl Unpin for FindingGenerator
impl UnwindSafe for FindingGenerator
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