On Wednesday, 13 October 2021 at 14:36:30 UTC, Steven Schveighoffer wrote:
One nitpick -- you should be able to opt in using the name of the field member instead of having to write `@NamedArgument`. e.g. your `string unused` parameter requires a `@NamedArgument("unused")` which seems unnecessary.

I think `unused` word confuses a bit. I meant the argument that is skipped in command line so it has a default value (`"some default value"`).
So having this is totally fine:
```d
struct Params
{
    string s;

    @NamedArgument("num")
    int n;
}

```

I'll rename `unused` to remove this confusion.

Reply via email to