| error[E0277]: `PhantomPinned` cannot be unpinned |
| --> tests/ui/rust_pinned.rs:6:14 |
| | |
| 6 | type Pinned; |
| | ^^^^^^ within `Pinned`, the trait `Unpin` is not implemented for `PhantomPinned`, which is required by `Pinned: Unpin` |
| | |
| = note: consider using the `pin!` macro |
| consider using `Box::pin` if you need to access the pinned value outside of the current scope |
| note: required because it appears within the type `Pinned` |
| --> tests/ui/rust_pinned.rs:10:12 |
| | |
| 10 | pub struct Pinned { |
| | ^^^^^^ |
| note: required by a bound in `__AssertUnpin` |
| --> tests/ui/rust_pinned.rs:6:9 |
| | |
| 6 | type Pinned; |
| | ^^^^^^^^^^^^ required by this bound in `__AssertUnpin` |