pub struct ServiceOrgGeneratorConfig {
pub service_orgs_per_entity: (usize, usize),
pub objectives_per_report: (usize, usize),
pub exceptions_per_report: (usize, usize),
pub qualified_opinion_probability: f64,
pub user_controls_per_report: (usize, usize),
}Expand description
Configuration for service organization generation.
Fields§
§service_orgs_per_entity: (usize, usize)Number of service organizations per entity (min, max)
objectives_per_report: (usize, usize)Number of control objectives per SOC report (min, max)
exceptions_per_report: (usize, usize)Number of exceptions per report (min, max)
qualified_opinion_probability: f64Probability of a qualified opinion (vs unmodified)
user_controls_per_report: (usize, usize)Number of user entity controls per SOC report (min, max)
Trait Implementations§
Source§impl Clone for ServiceOrgGeneratorConfig
impl Clone for ServiceOrgGeneratorConfig
Source§fn clone(&self) -> ServiceOrgGeneratorConfig
fn clone(&self) -> ServiceOrgGeneratorConfig
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 ServiceOrgGeneratorConfig
impl Debug for ServiceOrgGeneratorConfig
Auto Trait Implementations§
impl Freeze for ServiceOrgGeneratorConfig
impl RefUnwindSafe for ServiceOrgGeneratorConfig
impl Send for ServiceOrgGeneratorConfig
impl Sync for ServiceOrgGeneratorConfig
impl Unpin for ServiceOrgGeneratorConfig
impl UnsafeUnpin for ServiceOrgGeneratorConfig
impl UnwindSafe for ServiceOrgGeneratorConfig
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