pub struct RunOpt {
pub study: Option<String>,
pub repeats: usize,
pub command: String,
pub args: Vec<String>,
}Fields§
§study: Option<String>§repeats: usize§command: String§args: Vec<String>Trait Implementations§
Source§impl StructOpt for RunOpt
impl StructOpt for RunOpt
Source§fn from_clap(matches: &ArgMatches<'_>) -> Self
fn from_clap(matches: &ArgMatches<'_>) -> Self
Creates the struct from
clap::ArgMatches. It cannot fail
with a parameter generated by clap by construction.Source§fn from_args() -> Selfwhere
Self: Sized,
fn from_args() -> Selfwhere
Self: Sized,
Gets the struct from the command line arguments. Print the
error message and quit the program in case of failure.
Source§fn from_iter<I>(iter: I) -> Self
fn from_iter<I>(iter: I) -> Self
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.Auto Trait Implementations§
impl Freeze for RunOpt
impl RefUnwindSafe for RunOpt
impl Send for RunOpt
impl Sync for RunOpt
impl Unpin for RunOpt
impl UnsafeUnpin for RunOpt
impl UnwindSafe for RunOpt
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