about summary refs log tree commit diff
path: root/tests/ui/impl-trait/unsize_adt.stderr
blob: 2b93b4a571b1bcb1a462755c51665fb32cb7a4cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
error[E0308]: mismatched types
  --> $DIR/unsize_adt.rs:8:30
   |
LL | fn hello() -> Foo<[impl Sized; 2]> {
   |                    ---------- the found opaque type
...
LL |         let _: &Foo<[i32]> = &x;
   |                -----------   ^^ expected `&Foo<[i32]>`, found `&Foo<[impl Sized; 2]>`
   |                |
   |                expected due to this
   |
   = note: expected reference `&Foo<[i32]>`
              found reference `&Foo<[impl Sized; 2]>`

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0308`.