pub struct CompareArgs {
pub input: Vec<PathBuf>,
pub zone: String,
pub reference_zic: String,
pub mode: CompareModeArg,
pub horizon: String,
pub zdump: String,
}Fields§
§input: Vec<PathBuf>§zone: String§reference_zic: StringProgram name/path of the reference zic.
mode: CompareModeArgComparison mode: zdump (behaviour over a horizon; the default and the real
correctness oracle) or structural (decoded-TZif model diff; fixed-offset/debug).
horizon: StringYear horizon LO,HI for zdump mode (inclusive). Behaviour is only compared within
this declared window.
zdump: StringProgram name/path of zdump (zdump mode only).
Trait Implementations§
Source§impl Args for CompareArgs
impl Args for CompareArgs
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 CompareArgs
impl Debug for CompareArgs
Source§impl FromArgMatches for CompareArgs
impl FromArgMatches for CompareArgs
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 CompareArgs
impl RefUnwindSafe for CompareArgs
impl Send for CompareArgs
impl Sync for CompareArgs
impl Unpin for CompareArgs
impl UnsafeUnpin for CompareArgs
impl UnwindSafe for CompareArgs
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