]>
git.proxmox.com Git - rustc.git/blob - vendor/clap-2.34.0/src/app/meta.rs
2 #[allow(missing_debug_implementations)]
3 #[derive(Default, Clone)]
4 pub struct AppMeta
<'b
> {
6 pub bin_name
: Option
<String
>,
7 pub author
: Option
<&'b
str>,
8 pub version
: Option
<&'b
str>,
9 pub long_version
: Option
<&'b
str>,
10 pub about
: Option
<&'b
str>,
11 pub long_about
: Option
<&'b
str>,
12 pub more_help
: Option
<&'b
str>,
13 pub pre_help
: Option
<&'b
str>,
14 pub aliases
: Option
<Vec
<(&'b
str, bool
)>>, // (name, visible)
15 pub usage_str
: Option
<&'b
str>,
16 pub usage
: Option
<String
>,
17 pub help_str
: Option
<&'b
str>,
19 pub term_w
: Option
<usize>,
20 pub max_w
: Option
<usize>,
21 pub template
: Option
<&'b
str>,
24 impl<'b
> AppMeta
<'b
> {
25 pub fn new() -> Self {
28 pub fn with_name(s
: String
) -> Self {