1error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied 2 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:5:16 3 | 4LL | fn foo1(_: dyn Zero()) { 5 | ^^^^-- help: remove these parenthetical generics 6 | | 7 | expected 0 generic arguments 8 | 9note: trait defined here, with 0 generic parameters 10 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7 11 | 12LL | trait Zero { fn dummy(&self); } 13 | ^^^^ 14 15error[E0220]: associated type `Output` not found for `Zero` 16 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:5:16 17 | 18LL | fn foo1(_: dyn Zero()) { 19 | ^^^^^^ associated type `Output` not found 20 21error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied 22 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:10:16 23 | 24LL | fn foo2(_: dyn Zero<usize>) { 25 | ^^^^------- help: remove these generics 26 | | 27 | expected 0 generic arguments 28 | 29note: trait defined here, with 0 generic parameters 30 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7 31 | 32LL | trait Zero { fn dummy(&self); } 33 | ^^^^ 34 35error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied 36 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:14:16 37 | 38LL | fn foo3(_: dyn Zero < usize >) { 39 | ^^^^-------------- help: remove these generics 40 | | 41 | expected 0 generic arguments 42 | 43note: trait defined here, with 0 generic parameters 44 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7 45 | 46LL | trait Zero { fn dummy(&self); } 47 | ^^^^ 48 49error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied 50 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:18:16 51 | 52LL | fn foo4(_: dyn Zero(usize)) { 53 | ^^^^------- help: remove these parenthetical generics 54 | | 55 | expected 0 generic arguments 56 | 57note: trait defined here, with 0 generic parameters 58 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7 59 | 60LL | trait Zero { fn dummy(&self); } 61 | ^^^^ 62 63error[E0220]: associated type `Output` not found for `Zero` 64 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:18:16 65 | 66LL | fn foo4(_: dyn Zero(usize)) { 67 | ^^^^^^^^^^^ associated type `Output` not found 68 69error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied 70 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:23:16 71 | 72LL | fn foo5(_: dyn Zero ( usize )) { 73 | ^^^^-------------- help: remove these parenthetical generics 74 | | 75 | expected 0 generic arguments 76 | 77note: trait defined here, with 0 generic parameters 78 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7 79 | 80LL | trait Zero { fn dummy(&self); } 81 | ^^^^ 82 83error[E0220]: associated type `Output` not found for `Zero` 84 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:23:16 85 | 86LL | fn foo5(_: dyn Zero ( usize )) { 87 | ^^^^^^^^^^^^^^^^^^ associated type `Output` not found 88 89error: aborting due to 8 previous errors 90 91Some errors have detailed explanations: E0107, E0220. 92For more information about an error, try `rustc --explain E0107`. 93