Ed Page

Results 596 issues of Ed Page

### Please complete the following tasks - [X] I have searched the [discussions](https://github.com/clap-rs/clap/discussions) - [X] I have searched the existing issues ### Rust Version rustc 1.55.0 (c8dfcfe04 2021-09-06) ### Clap...

C-bug
E-help-wanted
E-easy
A-man

In another issue, a user pointed out a [misattributing of a warning](https://github.com/clap-rs/clap/issues/3822#issuecomment-1154342341). Sometimes, they'll even point to doc comments! It is too easy to just use `quote!` and get a...

C-bug
E-easy
A-derive

Blocked on #3807 and #3808 --- With #3732, we added a typed API but provided `get_raw` as an escape hatch in case people need it. However, this means everyone pays...

C-enhancement
S-waiting-on-decision
A-parsing

With #3732, we now have a typed API. We should support typing in the rest of the API rather than relying on raw values.

C-enhancement
A-builder
S-waiting-on-design

With #3732, we now have a typed API. This means we can move the derive's `default_value_t` down into the builder API This would supersede #2813

C-enhancement
A-builder
S-waiting-on-design

### Please complete the following tasks - [X] I have searched the [discussions](https://github.com/clap-rs/clap/discussions) - [X] I have searched the [open](https://github.com/clap-rs/clap/issues) and [rejected](https://github.com/clap-rs/clap/issues?q=is%3Aissue+label%3AS-wont-fix+is%3Aclosed) issues ### Rust Version rustc 1.57.0 (f1edd0429 2021-11-29)...

C-bug
M-breaking-change
E-medium
A-derive

Maintainer's notes - Blocked on #2389 --- We previously removed `{n}` support in #1810 but found there wasn't a way to force a hard break without using `verbatim_doc_comment` which has...

C-bug
M-breaking-change
A-help
S-blocked

### Please complete the following tasks - [X] I have searched the [discussions](https://github.com/clap-rs/clap/discussions) - [X] I have searched the existing issues ### Rust Version rustc 1.55.0 (c8dfcfe04 2021-09-06) ### Clap...

C-bug
M-breaking-change
A-builder
E-medium

This is split out of #3732. This will help catch programming mistakes like with us erroring when an undefined argument is used.

C-enhancement
M-breaking-change
A-builder
E-medium

Maintainer's notes - We can use the field's `Default::default` with `#[clap(default_value_t)]` - Design work is needed for using the container's `Default::default` --- **Issue by [epage](https://github.com/epage)** _Thursday May 03, 2018 at...

C-enhancement
A-derive
S-waiting-on-design