pub struct GroupAuditConfig {
pub group_entity: String,
pub components: Vec<ComponentConfig>,
pub group_blueprint: String,
pub overlay: String,
pub group_materiality: f64,
pub base_seed: u64,
}Expand description
Top-level configuration for a group audit simulation.
Fields§
§group_entity: StringIdentifier for the group (parent) entity.
components: Vec<ComponentConfig>Component configurations.
group_blueprint: StringBlueprint used for the group-level engagement.
overlay: StringOverlay used for the group-level engagement.
group_materiality: f64Group materiality threshold.
base_seed: u64Base RNG seed; component i uses base_seed + i + 1.
Trait Implementations§
Source§impl Clone for GroupAuditConfig
impl Clone for GroupAuditConfig
Source§fn clone(&self) -> GroupAuditConfig
fn clone(&self) -> GroupAuditConfig
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 GroupAuditConfig
impl Debug for GroupAuditConfig
Source§impl<'de> Deserialize<'de> for GroupAuditConfig
impl<'de> Deserialize<'de> for GroupAuditConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GroupAuditConfig
impl RefUnwindSafe for GroupAuditConfig
impl Send for GroupAuditConfig
impl Sync for GroupAuditConfig
impl Unpin for GroupAuditConfig
impl UnsafeUnpin for GroupAuditConfig
impl UnwindSafe for GroupAuditConfig
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