summaryrefslogtreecommitdiffstats
path: root/tests/ui/generic-associated-types/collections-project-default.stderr
blob: 3c3ae24dd473094ed225b55e3e67baee7f7fb2ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
error[E0308]: mismatched types
  --> $DIR/collections-project-default.rs:58:5
   |
LL | fn floatify_sibling<C>(ints: &C) -> <C as Collection<i32>>::Sibling<f32>
   |                                     ------------------------------------ expected `<C as Collection<i32>>::Sibling<f32>` because of return type
...
LL |     res
   |     ^^^ expected `Collection::Sibling`, found `CollectionFamily::Member`
   |
   = note: expected associated type `<C as Collection<i32>>::Sibling<f32>`
              found associated type `<<C as Collection<i32>>::Family as CollectionFamily>::Member<f32>`
   = note: an associated type was expected, but a different one was found

error: aborting due to previous error

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