pub struct AttackConfig {
pub axes: Vec<AttackAxis>,
pub duration: Duration,
pub intensity: IntensityLevel,
pub target_programs: Vec<PathBuf>,
pub data_corpus: Option<PathBuf>,
pub parallel_attacks: bool,
}Expand description
Attack configuration
Fields§
§axes: Vec<AttackAxis>§duration: Duration§intensity: IntensityLevel§target_programs: Vec<PathBuf>§data_corpus: Option<PathBuf>§parallel_attacks: boolTrait Implementations§
Source§impl Clone for AttackConfig
impl Clone for AttackConfig
Source§fn clone(&self) -> AttackConfig
fn clone(&self) -> AttackConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AttackConfig
impl Debug for AttackConfig
Source§impl<'de> Deserialize<'de> for AttackConfig
impl<'de> Deserialize<'de> for AttackConfig
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 AttackConfig
impl RefUnwindSafe for AttackConfig
impl Send for AttackConfig
impl Sync for AttackConfig
impl Unpin for AttackConfig
impl UnsafeUnpin for AttackConfig
impl UnwindSafe for AttackConfig
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