aboutsummaryrefslogtreecommitdiffstats
path: root/testing/tests/ui/macro_named_argument.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'testing/tests/ui/macro_named_argument.stderr')
-rw-r--r--testing/tests/ui/macro_named_argument.stderr44
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)