Struct test_generation::config::Args  
source · pub struct Args {
    pub num_iterations: Option<u64>,
    pub output_path: Option<String>,
    pub seed: Option<String>,
    pub num_threads: Option<u64>,
}Expand description
Command line arguments for the tool
Fields§
§num_iterations: Option<u64>The optional number of programs that will be generated. If not specified, program generation will run infinitely.
output_path: Option<String>Path where a serialized module should be saved.
If None, then the module will just be printed out.
seed: Option<String>The optional seed used for test generation.
num_threads: Option<u64>The optional number of threads to use for test generation.
Trait Implementations§
source§impl StructOpt for Args
 
impl StructOpt for Args
source§fn from_clap(matches: &ArgMatches<'_>) -> Self
 
fn from_clap(matches: &ArgMatches<'_>) -> Self
Builds the struct from 
clap::ArgMatches. It’s guaranteed to succeed
if matches originates from an App generated by [StructOpt::clap] called on
the same type, otherwise it must panic.§fn from_args() -> Selfwhere
    Self: Sized,
 
fn from_args() -> Selfwhere Self: Sized,
Builds the struct from the command line arguments (
std::env::args_os).
Calls clap::Error::exit on failure, printing the error message and aborting the program.§fn from_args_safe() -> Result<Self, Error>where
    Self: Sized,
 
fn from_args_safe() -> Result<Self, Error>where Self: Sized,
Builds the struct from the command line arguments (
std::env::args_os).
Unlike [StructOpt::from_args], returns clap::Error on failure instead of aborting the program,
so calling .exit is up to you.§fn from_iter<I>(iter: I) -> Selfwhere
    Self: Sized,
    I: IntoIterator,
    <I as IntoIterator>::Item: Into<OsString> + Clone,
 
fn from_iter<I>(iter: I) -> Selfwhere Self: Sized, I: IntoIterator, <I as IntoIterator>::Item: Into<OsString> + Clone,
Gets the struct from any iterator such as a 
Vec of your making.
Print the error message and quit the program in case of failure. Read more§fn from_iter_safe<I>(iter: I) -> Result<Self, Error>where
    Self: Sized,
    I: IntoIterator,
    <I as IntoIterator>::Item: Into<OsString> + Clone,
 
fn from_iter_safe<I>(iter: I) -> Result<Self, Error>where Self: Sized, I: IntoIterator, <I as IntoIterator>::Item: Into<OsString> + Clone,
Gets the struct from any iterator such as a 
Vec of your making. Read more