pub struct CommandLineArguments {
pub command: FuzzerCommand,
pub max_nbr_of_runs: Option<usize>,
pub max_input_cplx: Option<f64>,
pub timeout: Option<usize>,
pub corpus_size: Option<usize>,
pub input_file: Option<PathBuf>,
pub corpus_in: Option<PathBuf>,
pub corpus_out: Option<PathBuf>,
pub artifacts_folder: Option<PathBuf>,
pub no_in_corpus: Option<()>,
pub no_out_corpus: Option<()>,
pub no_artifacts: Option<()>,
}
Fields§
§command: FuzzerCommand
§max_nbr_of_runs: Option<usize>
§max_input_cplx: Option<f64>
§timeout: Option<usize>
§corpus_size: Option<usize>
§input_file: Option<PathBuf>
§corpus_in: Option<PathBuf>
§corpus_out: Option<PathBuf>
§artifacts_folder: Option<PathBuf>
§no_in_corpus: Option<()>
§no_out_corpus: Option<()>
§no_artifacts: Option<()>
Implementations§
Source§impl CommandLineArguments
impl CommandLineArguments
pub fn from_parser(options: &Options, args: &[String]) -> Result<Self, String>
pub fn resolved( &self, defaults: DefaultArguments<'_>, ) -> ResolvedCommandLineArguments
Trait Implementations§
Source§impl Clone for CommandLineArguments
impl Clone for CommandLineArguments
Source§fn clone(&self) -> CommandLineArguments
fn clone(&self) -> CommandLineArguments
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for CommandLineArguments
impl RefUnwindSafe for CommandLineArguments
impl Send for CommandLineArguments
impl Sync for CommandLineArguments
impl Unpin for CommandLineArguments
impl UnwindSafe for CommandLineArguments
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