pub struct AuditFsmConfig {
pub enabled: bool,
pub blueprint: String,
pub overlay: String,
pub depth: Option<String>,
pub discriminators: HashMap<String, Vec<String>>,
pub event_trail: AuditEventTrailConfig,
pub seed: Option<u64>,
}Expand description
FSM-driven audit generation configuration.
Fields§
§enabled: boolEnable FSM-driven audit generation.
blueprint: StringBlueprint source: “builtin:fsa”, “builtin:ia”, or a file path.
overlay: StringOverlay source: “builtin:default”, “builtin:thorough”, “builtin:rushed”, or a file path.
depth: Option<String>Depth level override.
discriminators: HashMap<String, Vec<String>>Discriminator filter.
event_trail: AuditEventTrailConfigEvent trail output config.
seed: Option<u64>RNG seed override.
Trait Implementations§
Source§impl Clone for AuditFsmConfig
impl Clone for AuditFsmConfig
Source§fn clone(&self) -> AuditFsmConfig
fn clone(&self) -> AuditFsmConfig
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 AuditFsmConfig
impl Debug for AuditFsmConfig
Source§impl Default for AuditFsmConfig
impl Default for AuditFsmConfig
Source§impl<'de> Deserialize<'de> for AuditFsmConfig
impl<'de> Deserialize<'de> for AuditFsmConfig
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 AuditFsmConfig
impl RefUnwindSafe for AuditFsmConfig
impl Send for AuditFsmConfig
impl Sync for AuditFsmConfig
impl Unpin for AuditFsmConfig
impl UnsafeUnpin for AuditFsmConfig
impl UnwindSafe for AuditFsmConfig
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