pub struct ParsedArgs {
pub options: BTreeMap<String, OptionState>,
pub positionals: Vec<String>,
}Expand description
Intermediate parsed result, shaped for the derive macro’s field extraction. Absence is encoded by a missing map entry.
Fields§
§options: BTreeMap<String, OptionState>Keyed by option long name.
positionals: Vec<String>Positionals in declaration order; variadic drains the tail.
Trait Implementations§
Source§impl Debug for ParsedArgs
impl Debug for ParsedArgs
Source§impl Default for ParsedArgs
impl Default for ParsedArgs
Source§fn default() -> ParsedArgs
fn default() -> ParsedArgs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParsedArgs
impl RefUnwindSafe for ParsedArgs
impl Send for ParsedArgs
impl Sync for ParsedArgs
impl Unpin for ParsedArgs
impl UnsafeUnpin for ParsedArgs
impl UnwindSafe for ParsedArgs
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