aboutsummaryrefslogtreecommitdiff
path: root/tests/ui/pin_project/invalid.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/pin_project/invalid.stderr')
-rw-r--r--tests/ui/pin_project/invalid.stderr78
1 files changed, 36 insertions, 42 deletions
diff --git a/tests/ui/pin_project/invalid.stderr b/tests/ui/pin_project/invalid.stderr
index 623a886..5d2e305 100644
--- a/tests/ui/pin_project/invalid.stderr
+++ b/tests/ui/pin_project/invalid.stderr
@@ -1,56 +1,50 @@
-error: no rules expected the token `struct`
- --> tests/ui/pin_project/invalid.rs:3:1
+error: no rules expected the token `(`
+ --> tests/ui/pin_project/invalid.rs:5:14
|
-3 | / pin_project! {
-4 | | struct A<T> {
-5 | | #[pin()] //~ ERROR no rules expected the token `(`
-6 | | pinned: T,
-7 | | }
-8 | | }
- | |_^ no rules expected this token in macro call
+5 | #[pin()] //~ ERROR no rules expected the token `(`
+ | ^ no rules expected this token in macro call
|
- = note: this error originates in the macro `$crate::__pin_project_expand` (in Nightly builds, run with -Z macro-backtrace for more info)
+note: while trying to match `]`
+ --> src/lib.rs
+ |
+ | $(#[$pin:ident])?
+ | ^
-error: no rules expected the token `struct`
- --> tests/ui/pin_project/invalid.rs:3:1
+error: no rules expected the token `(`
+ --> tests/ui/pin_project/invalid.rs:5:14
+ |
+5 | #[pin()] //~ ERROR no rules expected the token `(`
+ | ^ no rules expected this token in macro call
|
-3 | / pin_project! {
-4 | | struct A<T> {
-5 | | #[pin()] //~ ERROR no rules expected the token `(`
-6 | | pinned: T,
-7 | | }
-8 | | }
- | |_^ no rules expected this token in macro call
+note: while trying to match `]`
+ --> src/lib.rs
|
- = note: this error originates in the macro `$crate::__pin_project_expand` (in Nightly builds, run with -Z macro-backtrace for more info)
+ | $(#[$pin:ident])?
+ | ^
-error: no rules expected the token `struct`
- --> tests/ui/pin_project/invalid.rs:17:1
+error: no rules expected the token `#`
+ --> tests/ui/pin_project/invalid.rs:20:9
|
-17 | / pin_project! {
-18 | | struct C<T> {
-19 | | #[pin]
-20 | | #[pin] //~ ERROR no rules expected the token `#`
-21 | | pinned: T,
-22 | | }
-23 | | }
- | |_^ no rules expected this token in macro call
+20 | #[pin] //~ ERROR no rules expected the token `#`
+ | ^ no rules expected this token in macro call
|
- = note: this error originates in the macro `$crate::__pin_project_expand` (in Nightly builds, run with -Z macro-backtrace for more info)
+note: while trying to match meta-variable `$field_vis:vis`
+ --> src/lib.rs
+ |
+ | $field_vis:vis $field:ident: $field_ty:ty
+ | ^^^^^^^^^^^^^^
-error: no rules expected the token `struct`
- --> tests/ui/pin_project/invalid.rs:17:1
+error: no rules expected the token `#`
+ --> tests/ui/pin_project/invalid.rs:20:9
+ |
+20 | #[pin] //~ ERROR no rules expected the token `#`
+ | ^ no rules expected this token in macro call
|
-17 | / pin_project! {
-18 | | struct C<T> {
-19 | | #[pin]
-20 | | #[pin] //~ ERROR no rules expected the token `#`
-21 | | pinned: T,
-22 | | }
-23 | | }
- | |_^ no rules expected this token in macro call
+note: while trying to match meta-variable `$field_vis:vis`
+ --> src/lib.rs
|
- = note: this error originates in the macro `$crate::__pin_project_expand` (in Nightly builds, run with -Z macro-backtrace for more info)
+ | $field_vis:vis $field:ident: $field_ty:ty
+ | ^^^^^^^^^^^^^^
error: cannot find attribute `pin` in this scope
--> tests/ui/pin_project/invalid.rs:11:7