pub struct BaseArgs {
pub random_seed: u64,
pub config: Option<PathBuf>,
pub output_dir: Option<PathBuf>,
pub file_prefix: Option<String>,
pub force_overwrite: bool,
pub log_level: Option<String>,
pub verbose: u8,
pub warn: bool,
pub debug: bool,
pub trace: bool,
pub no_stats: bool,
/* private fields */
}Expand description
Default cli arguments for Ixa runner
Fields§
§random_seed: u64Random seed
config: Option<PathBuf>Optional path for a global properties config file
output_dir: Option<PathBuf>Optional path for report output
file_prefix: Option<String>Optional prefix for report files
force_overwrite: boolOverwrite existing report files?
log_level: Option<String>Enable logging
verbose: u8§warn: boolSet logging to WARN level. Shortcut for --log-level warn.
debug: boolSet logging to DEBUG level. Shortcut for --log-level DEBUG.
trace: boolSet logging to TRACE level. Shortcut for --log-level TRACE.
no_stats: boolSuppresses the printout of summary statistics at the end of the simulation.
Trait Implementations§
Source§impl Args for BaseArgs
impl Args for BaseArgs
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 BaseArgs
impl FromArgMatches for BaseArgs
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 BaseArgs
impl RefUnwindSafe for BaseArgs
impl Send for BaseArgs
impl Sync for BaseArgs
impl Unpin for BaseArgs
impl UnwindSafe for BaseArgs
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.