Lines Matching refs:aliases
38 aliases: Vec<Str>, // (name, visible)
121 self.aliases.push(name);
123 self.aliases.clear();
128 /// Sets multiple *hidden* aliases for this argument value.
135 /// .aliases(["not-fast", "snake-like"])
139 pub fn aliases(mut self, names: impl IntoIterator<Item = impl Into<Str>>) -> Self {
140 self.aliases.extend(names.into_iter().map(|a| a.into()));
199 /// Namely the name and all aliases.
201 std::iter::once(self.get_name()).chain(self.aliases.iter().map(|s| s.as_str()))
206 /// The value is valid if it is either the name or one of the aliases.