Lines Matching refs:help
28 pub struct PossibleValue<'help> {
29 pub(crate) name: &'help str,
30 pub(crate) help: Option<&'help str>, field
31 pub(crate) aliases: Vec<&'help str>, // (name, visible)
35 impl<'help> PossibleValue<'help> {
53 pub fn new(name: &'help str) -> Self { in new()
74 pub fn help(mut self, help: &'help str) -> Self { in help() method
75 self.help = Some(help); in help()
109 pub fn alias(mut self, name: &'help str) -> Self { in alias()
126 I: IntoIterator<Item = &'help str>, in aliases()
134 impl<'help> PossibleValue<'help> {
137 pub fn get_name(&self) -> &'help str { in get_name()
143 pub fn get_help(&self) -> Option<&'help str> { in get_help()
144 self.help in get_help()
154 pub fn get_visible_name(&self) -> Option<&'help str> { in get_visible_name()
165 pub fn get_name_and_aliases(&self) -> impl Iterator<Item = &'help str> + '_ { in get_name_and_aliases()
195 impl<'help> From<&'help str> for PossibleValue<'help> {
196 fn from(s: &'help str) -> Self { in from()
201 impl<'help> From<&'help &'help str> for PossibleValue<'help> {
202 fn from(s: &'help &'help str) -> Self { in from()