struct NewType(Type, OtherType);
-struct NewInt<T: Copy>(pub i32, SomeType /* inline comment */, T /* sup */);
-
-struct Qux<'a,
- N: Clone + 'a,
- E: Clone + 'a,
- G: Labeller<'a, N, E> + GraphWalk<'a, N, E>,
- W: Write + Copy>
-(
+struct NewInt<T: Copy>(
+ pub i32,
+ SomeType, // inline comment
+ T, // sup
+);
+
+struct Qux<
+ 'a,
+ N: Clone + 'a,
+ E: Clone + 'a,
+ G: Labeller<'a, N, E> + GraphWalk<'a, N, E>,
+ W: Write + Copy,
+>(
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, // Comment
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB,
#[AnAttr]
// Comment 1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
// Comment 2
- BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
+ BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB,
);
// With a where clause and generics.
}
// Will this be a one-liner?
-struct Tuple(A /* Comment */, B);
+struct Tuple(
+ A, // Comment
+ B,
+);
pub struct State<F: FnMut() -> time::Timespec> {
now: F,
TTTTTTTTTTTTTTTTT,
UUUUUUUUUUUUUUUUUUUUUUUU,
TTTTTTTTTTTTTTTTTTT,
- UUUUUUUUUUUUUUUUUUU
+ UUUUUUUUUUUUUUUUUUU,
);
-struct Foo<T>(TTTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU, TTTTTTTTTTTTTTTTTTT)
+struct Foo<T>(
+ TTTTTTTTTTTTTTTTTT,
+ UUUUUUUUUUUUUUUUUUUUUUUU,
+ TTTTTTTTTTTTTTTTTTT,
+)
where
T: PartialEq;
-struct Foo<T>(TTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU, TTTTTTTTTTTTTTTTTTTTT)
+struct Foo<T>(
+ TTTTTTTTTTTTTTTTT,
+ UUUUUUUUUUUUUUUUUUUUUUUU,
+ TTTTTTTTTTTTTTTTTTTTT,
+)
where
T: PartialEq;
struct Foo<T>(
TTTTTTTTTTTTTTTTT,
UUUUUUUUUUUUUUUUUUUUUUUU,
TTTTTTTTTTTTTTTTTTT,
- UUUUUUUUUUUUUUUUUUU
+ UUUUUUUUUUUUUUUUUUU,
)
where
T: PartialEq;
struct Foo<T>(
- TTTTTTTTTTTTTTTTT, // Foo
+ TTTTTTTTTTTTTTTTT, // Foo
UUUUUUUUUUUUUUUUUUUUUUUU, // Bar
// Baz
TTTTTTTTTTTTTTTTTTT,
// Qux (FIXME #572 - doc comment)
- UUUUUUUUUUUUUUUUUUU
+ UUUUUUUUUUUUUUUUUUU,
);
mod m {
struct Foo<T>(
TTTTTTTTTTTTTTTTTTT,
/// Qux
- UUUUUUUUUUUUUUUUUUU
+ UUUUUUUUUUUUUUUUUUU,
);
struct Issue677 {