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
21 fn bar<F /* comment on F */, G /* comment on G */>() {}
23 fn baz() -> Baz /* Comment after return type */ {}
27 T: Eq, // some comment
31 fn issue458<F>(a: &str, f: F)
35 F: FnOnce(&str) -> bool,