pub struct EvalCommonArgs {
pub cases: Option<PathBuf>,
pub json: bool,
pub min_pass_rate: f64,
}Expand description
Options shared by the talahon eval modes.
Fields§
§cases: Option<PathBuf>Directory of golden case files (default: <project root>/evals/golden).
json: boolPrint the summary as JSON instead of a table.
min_pass_rate: f64Lowest acceptable fraction of passing cases, 0.0–1.0.
Trait Implementations§
Source§impl Args for EvalCommonArgs
impl Args for EvalCommonArgs
Source§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 Debug for EvalCommonArgs
impl Debug for EvalCommonArgs
Source§impl FromArgMatches for EvalCommonArgs
impl FromArgMatches for EvalCommonArgs
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.Source§impl PartialEq for EvalCommonArgs
impl PartialEq for EvalCommonArgs
impl StructuralPartialEq for EvalCommonArgs
Auto Trait Implementations§
impl Forget for EvalCommonArgs
impl Freeze for EvalCommonArgs
impl Move for EvalCommonArgs
impl RefUnwindSafe for EvalCommonArgs
impl Send for EvalCommonArgs
impl Sync for EvalCommonArgs
impl Unpin for EvalCommonArgs
impl UnsafeUnpin for EvalCommonArgs
impl UnwindSafe for EvalCommonArgs
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