diff options
Diffstat (limited to 'testing/tests/ui/macro_named_argument.stderr')
-rw-r--r-- | testing/tests/ui/macro_named_argument.stderr | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/testing/tests/ui/macro_named_argument.stderr b/testing/tests/ui/macro_named_argument.stderr new file mode 100644 index 0000000..b346f2d --- /dev/null +++ b/testing/tests/ui/macro_named_argument.stderr @@ -0,0 +1,44 @@ +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) |