pub struct WorkpaperGeneratorConfig {
pub workpapers_per_section: (u32, u32),
pub population_size_range: (u64, u64),
pub sample_percentage_range: (f64, f64),
pub exception_rate_range: (f64, f64),
pub unsatisfactory_probability: f64,
pub first_review_delay_range: (u32, u32),
pub second_review_delay_range: (u32, u32),
}Expand description
Configuration for workpaper generation.
Fields§
§workpapers_per_section: (u32, u32)Number of workpapers per section (min, max)
population_size_range: (u64, u64)Population size range for testing (min, max)
sample_percentage_range: (f64, f64)Sample size as percentage of population (min, max)
exception_rate_range: (f64, f64)Exception rate range (min, max)
unsatisfactory_probability: f64Probability of unsatisfactory conclusion
first_review_delay_range: (u32, u32)Days between preparation and first review (min, max)
second_review_delay_range: (u32, u32)Days between first and second review (min, max)
Trait Implementations§
Source§impl Clone for WorkpaperGeneratorConfig
impl Clone for WorkpaperGeneratorConfig
Source§fn clone(&self) -> WorkpaperGeneratorConfig
fn clone(&self) -> WorkpaperGeneratorConfig
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 WorkpaperGeneratorConfig
impl Debug for WorkpaperGeneratorConfig
Auto Trait Implementations§
impl Freeze for WorkpaperGeneratorConfig
impl RefUnwindSafe for WorkpaperGeneratorConfig
impl Send for WorkpaperGeneratorConfig
impl Sync for WorkpaperGeneratorConfig
impl Unpin for WorkpaperGeneratorConfig
impl UnwindSafe for WorkpaperGeneratorConfig
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