getargs-derive 0.1.0

Clap-style #[derive] command-line argument parser for no_std and embedded Rust: zero allocation, compile-time help, subcommands. Built on getargs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
error: `conflicts_with` references unknown argument `missing`; expected the name of a field of this struct
 --> tests/ui/relations_invalid_reference.rs:5:34
  |
5 |     #[arg(long, conflicts_with = "missing")]
  |                                  ^^^^^^^^^

error: `requires` cannot reference the field `verbose` itself
 --> tests/ui/relations_invalid_reference.rs:7:28
  |
7 |     #[arg(long, requires = "verbose")]
  |                            ^^^^^^^^^

error: duplicate `quiet` in `requires`
 --> tests/ui/relations_invalid_reference.rs:9:48
  |
9 |     #[arg(long, requires = "quiet", requires = "quiet")]
  |                                                ^^^^^^^