1 error[E0046]: not all trait items implemented, missing: `Output`
2 --> $DIR/issue-23827.rs:26:1
4 LL | impl<C: Component> FnOnce<(C,)> for Prototype {
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Output` in implementation
7 = help: implement the missing item: `type Output = Type;`
9 error: aborting due to previous error
11 For more information about this error, try `rustc --explain E0046`.