pub struct Options {Show 17 fields
pub model_dir: PathBuf,
pub root: Option<PathBuf>,
pub suite: PathBuf,
pub output: Option<PathBuf>,
pub configs: Option<String>,
pub cases: Option<String>,
pub rounds: Option<usize>,
pub case_cap: Vec<String>,
pub binary: Option<PathBuf>,
pub resume: bool,
pub build_stores: bool,
pub allow_battery: bool,
pub dry_run: bool,
pub update_readme: bool,
pub note: Option<String>,
pub archive: bool,
pub mode: Option<Mode>,
}Fields§
§model_dir: PathBufIndexed model alias, source URI, or prepared directory
root: Option<PathBuf>Cherenkov index root, forwarded to inspection and inference
suite: PathBuf§output: Option<PathBuf>§configs: Option<String>§cases: Option<String>§rounds: Option<usize>§case_cap: Vec<String>§binary: Option<PathBuf>§resume: bool§build_stores: bool§allow_battery: bool§dry_run: bool§update_readme: boolRebuild the README benchmark section after the suite finishes.
note: Option<String>Free text recorded in the report’s provenance (machine, conditions).
archive: boolZip the results directory beside itself when the suite finishes.
mode: Option<Mode>Preset: light runs one round of code, prose and the long prefill on
the stores already built; heavy runs the whole suite. Both archive.
Trait Implementations§
Source§impl Args for Options
impl Args for Options
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl FromArgMatches for Options
impl FromArgMatches for Options
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnsafeUnpin for Options
impl UnwindSafe for Options
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