error: no argument named `param3` in macro "thrice" --> tests/ui/macro_named_argument.rs:3:10 | 3 | #[derive(Template)] | ^^^^^^^^ | = note: this error originates in the derive macro `Template` (in Nightly builds, run with -Z macro-backtrace for more info) error: named argument `param1` was passed more than once problems parsing template source at row 5, column 15 near: "(param1=2, param1=3) -%}" --> tests/ui/macro_named_argument.rs:11:10 | 11 | #[derive(Template)] | ^^^^^^^^ | = note: this error originates in the derive macro `Template` (in Nightly builds, run with -Z macro-backtrace for more info) error: problems parsing template source at row 5, column 29 near: "| filter(param1=12) -%}" --> tests/ui/macro_named_argument.rs:20:10 | 20 | #[derive(Template)] | ^^^^^^^^ | = note: this error originates in the derive macro `Template` (in Nightly builds, run with -Z macro-backtrace for more info) error: named arguments must always be passed last problems parsing template source at row 4, column 15 near: "(param1=2, 3) -%}" --> tests/ui/macro_named_argument.rs:29:10 | 29 | #[derive(Template)] | ^^^^^^^^ | = note: this error originates in the derive macro `Template` (in Nightly builds, run with -Z macro-backtrace for more info) error: cannot have unnamed argument (`param2`) after named argument in macro "thrice" --> tests/ui/macro_named_argument.rs:37:10 | 37 | #[derive(Template)] | ^^^^^^^^ | = note: this error originates in the derive macro `Template` (in Nightly builds, run with -Z macro-backtrace for more info)