pub fn new(name: &'a str) -> Self {
        Parameter {
            hidden: false,
            priority: None,
            name: name,
            repeatable: false,
            aliases: vec![],
            help_text: None,
            kind: ParameterKind::Simple,
            required: false,
        }
    }
/// Construct a default (blank) parameter with the given `name`.
Construct a default (blank) parameter with the given `name`.
Construct a default ( blank ) parameter with the given ` name ` .
pub fn new(name: &'a str) -> Self {
        Parameter {
            hidden: false,
            priority: None,
            name: name,
            repeatable: false,
            aliases: vec![],
            help_text: None,
            kind: ParameterKind::Simple,
            required: false,
        }
    }
pub fn new ( name : & ' a str ) -> Self { Parameter { hidden : false , priority : None , name : name , repeatable : false , aliases : vec ! [ ] , help_text : None , kind : ParameterKind :: Simple , required : false , } }
Construct a default (blank) parameter with the given `name`.
Construct a default ( blank ) parameter with the given ` name ` .
name
&'a str
name
&'a str