]> git.lizzy.rs Git - rust.git/blob - tests/ui/unboxed-closures/unboxed-closure-sugar-wrong-number-number-type-parameters-3.stderr
Rollup merge of #106670 - albertlarsan68:check-docs-in-pr-ci, r=Mark-Simulacrum
[rust.git] / tests / ui / unboxed-closures / unboxed-closure-sugar-wrong-number-number-type-parameters-3.stderr
1 error[E0107]: this trait takes 3 generic arguments but 1 generic argument was supplied
2   --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs:5:16
3    |
4 LL | fn foo(_: &dyn Three())
5    |                ^^^^^-- supplied 1 generic argument
6    |                |
7    |                expected 3 generic arguments
8    |
9 note: trait defined here, with 3 generic parameters: `A`, `B`, `C`
10   --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs:3:7
11    |
12 LL | trait Three<A,B,C> { fn dummy(&self) -> (A,B,C); }
13    |       ^^^^^ - - -
14
15 error[E0220]: associated type `Output` not found for `Three<(), [type error], [type error]>`
16   --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs:5:16
17    |
18 LL | fn foo(_: &dyn Three())
19    |                ^^^^^^^ associated type `Output` not found
20
21 error: aborting due to 2 previous errors
22
23 Some errors have detailed explanations: E0107, E0220.
24 For more information about an error, try `rustc --explain E0107`.