1 // Test comments on functions are preserved.
5 a: aaaaaaaaaaaaa, // A comment
6 b: bbbbbbbbbbbbb, // a second comment
10 // A multi line comment
12 e: eeeeeeeeeeeee, /* comment before paren */
15 F: Foo, // COmment after where-clause
16 G: Goo, // final comment
20 fn bar<F /* comment on F */, G /* comment on G */>() {}
22 fn baz() -> Baz /* Comment after return type */ {}
26 T: Eq, // some comment
30 fn issue458<F>(a: &str, f: F)
34 F: FnOnce(&str) -> bool,