error[E0275]: overflow evaluating the requirement `(fn() -> impl Handler {one},): Handler` | note: required for `fn() -> impl Handler {one}` to implement `Handler` --> $DIR/failed-to-resolve-instance-ice-123145.rs:10:32 | LL | impl H> Handler for F {} | ------- ^^^^^^^ ^ | | | unsatisfied trait bound introduced here = note: 2 redundant requirements hidden = note: required for `fn() -> impl Handler {one}` to implement `Handler` error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0275`.