• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1error[E0119]: conflicting implementations of trait `Unpin` for type `Foo<_, _>`
2  --> tests/ui/not_unpin/conflict-unpin.rs:5:15
3   |
45  | #[pin_project(!Unpin)] //~ ERROR E0119
5   |               ^^^^^^ conflicting implementation for `Foo<_, _>`
6...
712 | impl<T, U> Unpin for Foo<T, U> where T: Unpin {}
8   | --------------------------------------------- first implementation here
9
10error[E0119]: conflicting implementations of trait `Unpin` for type `Bar<_, _>`
11  --> tests/ui/not_unpin/conflict-unpin.rs:14:15
12   |
1314 | #[pin_project(!Unpin)] //~ ERROR E0119
14   |               ^^^^^^ conflicting implementation for `Bar<_, _>`
15...
1621 | impl<T, U> Unpin for Bar<T, U> {}
17   | ------------------------------ first implementation here
18
19error[E0119]: conflicting implementations of trait `Unpin` for type `Baz<_, _>`
20  --> tests/ui/not_unpin/conflict-unpin.rs:23:15
21   |
2223 | #[pin_project(!Unpin)] //~ ERROR E0119
23   |               ^^^^^^ conflicting implementation for `Baz<_, _>`
24...
2530 | impl<T: Unpin, U: Unpin> Unpin for Baz<T, U> {}
26   | -------------------------------------------- first implementation here
27