pub struct SubparserInfo {
pub parser_var: String,
pub dest_field: String,
pub required: bool,
pub help: Option<String>,
}Expand description
DEPYLER-0399: Information about a subparser collection (from add_subparsers())
§Complexity
N/A (data structure)
Fields§
§parser_var: StringParent parser variable name
dest_field: StringDestination field name (from dest= parameter)
required: boolWhether subcommand is required
help: Option<String>Help text for subparsers group
Trait Implementations§
Source§impl Clone for SubparserInfo
impl Clone for SubparserInfo
Source§fn clone(&self) -> SubparserInfo
fn clone(&self) -> SubparserInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubparserInfo
impl Debug for SubparserInfo
Source§impl PartialEq for SubparserInfo
impl PartialEq for SubparserInfo
Source§fn eq(&self, other: &SubparserInfo) -> bool
fn eq(&self, other: &SubparserInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SubparserInfo
Auto Trait Implementations§
impl Freeze for SubparserInfo
impl RefUnwindSafe for SubparserInfo
impl Send for SubparserInfo
impl Sync for SubparserInfo
impl Unpin for SubparserInfo
impl UnsafeUnpin for SubparserInfo
impl UnwindSafe for SubparserInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more