error[E0229]: associated type bindings are not allowed here
  --> $DIR/issue-39259.rs:6:17
   |
LL | impl Fn(u32) -> u32 for S {
   |                 ^^^ associated type not allowed here
   |
help: parenthesized trait syntax expands to `Fn<(u32,), Output=u32>`
  --> $DIR/issue-39259.rs:6:6
   |
LL | impl Fn(u32) -> u32 for S {
   |      ^^^^^^^^^^^^^^

error: aborting due to previous error

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