4 fn bar(x: i32) -> Baz<U> {
8 fn baz(a: AAAAAAAAAAAAAAAAAAAAAA, b: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB) -> RetType;
11 a: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, // Another comment
12 b: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB,
13 ) -> RetType; // Some comment
15 fn baz(&mut self) -> i32;
17 fn increment(&mut self, x: i32);
19 fn read(&mut self, x: BufReader<R> /* Used to be MemReader */)
24 pub trait WriteMessage {
25 fn write_message(&mut self, &FrontendMessage) -> io::Result<()>;
29 fn handler(self: &Runnable);
33 fn fn_with_expr(x: [i32; 1]);
37 fn read_struct<T, F>(&mut self, s_name: &str, len: usize, f: F) -> Result<T, Self::Error>
39 F: FnOnce(&mut Self) -> Result<T, Self::Error>;
46 type Inner: Foo = Box<Foo>;
49 trait ConstCheck<T>: Foo
56 trait Tttttttttttttttttttttttttttttttttttttttttttttttttttttttttt<T>
62 trait Ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt<T>
68 trait FooBar<T>: Tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
82 trait X /* comment */ {}
97 type ItRev = <MergingUntypedTimeSeries<SliceSeries<SliceWindow>> as UntypedTimeSeries>::IterRev;
99 <MergingUntypedTimeSeries<SliceSeries<SliceWindow>> as UntypedTimeSeries>::IterRev;
104 AAAAAAAAAAAAAAAAAAAA,
105 BBBBBBBBBBBBBBBBBBBB,
106 CCCCCCCCCCCCCCCCCCCC,
107 DDDDDDDDDDDDDDDDDDDD,
114 trait FooBar = Foo + Bar;
115 trait FooBar<A, B, C> = Foo + Bar;
116 trait AAAAAAAAAAAAAAAAAA = BBBBBBBBBBBBBBBBBBB + CCCCCCCCCCCCCCCCCCCCCCCCCCCCC + DDDDDDDDDDDDDDDDDD;
117 trait AAAAAAAAAAAAAAAAAAA =
118 BBBBBBBBBBBBBBBBBBB + CCCCCCCCCCCCCCCCCCCCCCCCCCCCC + DDDDDDDDDDDDDDDDDD;
119 trait AAAAAAAAAAAAAAAAAA =
120 BBBBBBBBBBBBBBBBBBB + CCCCCCCCCCCCCCCCCCCCCCCCCCCCC + DDDDDDDDDDDDDDDDDDD;
121 trait AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<A, B, C, D, E> =
123 trait AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<
135 auto trait Example {}
136 pub auto trait PubExample {}
137 pub unsafe auto trait PubUnsafeExample {}
144 impl<'a> Foo<'a> for i32 {
150 pub trait ATraitWithALooongName {}
152 ATraitWithALooongName
153 + ATraitWithALooongName
154 + ATraitWithALooongName
155 + ATraitWithALooongName