Skip to content
This repository has been archived by the owner on Jan 1, 2022. It is now read-only.

Stablize ArgMatches::grouped_value_of Tracking Issue #229

Open
5 tasks
epage opened this issue Dec 6, 2021 · 3 comments
Open
5 tasks

Stablize ArgMatches::grouped_value_of Tracking Issue #229

epage opened this issue Dec 6, 2021 · 3 comments

Comments

@epage
Copy link
Owner

epage commented Dec 6, 2021

Issue by epage
Saturday Oct 23, 2021 at 14:57 GMT
Originally opened as clap-rs/clap#2924


Original request: clap-rs/clap#1026

Original PR: clap-rs/clap#2297

Feature flag: unstable-grouped

Known issues

  • Open question: how should this be exposed in clap_derive (see also #1772)
  • Open question: should we have _t variants?
  • Only supports panicing on invalid UTF-8 (no _os variants)
  • Function is not documented
  • GroupedValues is not public / documented
@epage
Copy link
Owner Author

epage commented Dec 6, 2021

Comment by epage
Thursday Nov 04, 2021 at 18:40 GMT


For _t and _os variants, should we wait on clap-rs/clap#2683 which will remove the need for them? Or at least not block this feature on them?

@epage
Copy link
Owner Author

epage commented Dec 6, 2021

Comment by pksunkara
Friday Nov 05, 2021 at 07:24 GMT


I think that's a good idea, since I am getting the impression that we will probably be working on #2683 as the next big thing after v3 release. Unless you have different plans?

@epage
Copy link
Owner Author

epage commented Dec 6, 2021

Comment by epage
Friday Nov 05, 2021 at 13:27 GMT


Unless you have different plans?

That and a couple other changes that will lay the ground work for help, parser, and other validation changes. I don't think we need to cram them all in but should keep an eye for changes that make it easier to get them in later. #2911 is one example because it means we can attach the reflection traits to the AppParser without making them &mut to allow building since the type system will enforce that building has occurred.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant