diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-04-25 22:29:24 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-04-25 22:29:24 +0800 |
| commit | 7625655d474f6f12e04a11a067f87287badce9f2 (patch) | |
| tree | 9686fdc497e8750c818765a37267745af1ad9d8d /CHANGELOG.md | |
| parent | 265c79a1e3b20ebf5b2026a55e85cff513eaf9f5 (diff) | |
Complete clap_parser macro and update changelog, readme
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dee222..d2ba927 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,22 @@ #### Features: -1. Added function `new_with_args` to `Program` -2. Added function `dispatch_args_dynamic` to `Program` +1. **\[macros\]** Completed the `clap_parser` feature: **Mingling** now supports parsing input using `clap::Parser` + +```rust +#[derive(Groupped, clap::Parser)] +#[dispatcher_clap("your_cmd", YourClapCommand, YourCommandParseError)] +struct YourCommandEntry { + #[arg(long, short)] + str_param: String, + + #[arg(long, short)] + path_param: PathBuf, +} +``` + +2. **\[core\]** Added function `new_with_args` to `Program` +3. **\[core\]** Added function `dispatch_args_dynamic` to `Program` #### **BREAKING CHANGES**: |
