pub struct CliFlagDoc {
pub name: String,
pub value_name: Option<String>,
pub required: bool,
pub description: String,
}Expand description
Serializable documentation for a single CLI flag.
Fields§
§name: StringFlag name.
value_name: Option<String>Metavariable for the flag’s value, if it takes one.
required: boolWhether the flag is required.
description: StringHuman-readable description of the flag.
Trait Implementations§
Source§impl Clone for CliFlagDoc
impl Clone for CliFlagDoc
Source§fn clone(&self) -> CliFlagDoc
fn clone(&self) -> CliFlagDoc
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 CliFlagDoc
impl Debug for CliFlagDoc
Source§impl PartialEq for CliFlagDoc
impl PartialEq for CliFlagDoc
Source§fn eq(&self, other: &CliFlagDoc) -> bool
fn eq(&self, other: &CliFlagDoc) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CliFlagDoc
impl Serialize for CliFlagDoc
impl Eq for CliFlagDoc
impl StructuralPartialEq for CliFlagDoc
Auto Trait Implementations§
impl Freeze for CliFlagDoc
impl RefUnwindSafe for CliFlagDoc
impl Send for CliFlagDoc
impl Sync for CliFlagDoc
impl Unpin for CliFlagDoc
impl UnsafeUnpin for CliFlagDoc
impl UnwindSafe for CliFlagDoc
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.