pub struct RunState {
pub candidate_index: usize,
pub required_options: Vec<String>,
pub error_message: Option<Error>,
pub ignore_options: bool,
pub is_help: bool,
pub options: Vec<(String, OptionValue)>,
pub path: Vec<String>,
pub positionals: Vec<Positional>,
pub remainder: Option<String>,
pub selected_index: Option<usize>,
pub tokens: Vec<Token>,
}Fields§
§candidate_index: usize§required_options: Vec<String>§error_message: Option<Error>§ignore_options: bool§is_help: bool§options: Vec<(String, OptionValue)>§path: Vec<String>§positionals: Vec<Positional>§remainder: Option<String>§selected_index: Option<usize>§tokens: Vec<Token>Trait Implementations§
impl Eq for RunState
impl StructuralPartialEq for RunState
Auto Trait Implementations§
impl Freeze for RunState
impl RefUnwindSafe for RunState
impl Send for RunState
impl Sync for RunState
impl Unpin for RunState
impl UnwindSafe for RunState
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