1 error: missing required bound on `Item`
2 --> $DIR/self-outlives-lint.rs:9:5
7 | help: add the required where clause: `where Self: 'x`
9 = note: this bound is currently required to ensure that impls have maximum flexibility
10 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
12 error: missing required bound on `Out`
13 --> $DIR/self-outlives-lint.rs:25:5
18 | help: add the required where clause: `where T: 'x`
20 = note: this bound is currently required to ensure that impls have maximum flexibility
21 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
23 error: missing required bound on `Out`
24 --> $DIR/self-outlives-lint.rs:39:5
29 | help: add the required where clause: `where T: 'x`
31 = note: this bound is currently required to ensure that impls have maximum flexibility
32 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
34 error: missing required bounds on `Out`
35 --> $DIR/self-outlives-lint.rs:46:5
37 LL | type Out<'x, 'y>;
40 | help: add the required where clauses: `where T: 'x, U: 'y`
42 = note: these bounds are currently required to ensure that impls have maximum flexibility
43 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
45 error: missing required bound on `Out`
46 --> $DIR/self-outlives-lint.rs:61:5
51 | help: add the required where clause: `where D: 'x`
53 = note: this bound is currently required to ensure that impls have maximum flexibility
54 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
56 error: missing required bound on `Out`
57 --> $DIR/self-outlives-lint.rs:77:5
62 | help: add the required where clause: `where D: 'x`
64 = note: this bound is currently required to ensure that impls have maximum flexibility
65 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
67 error: missing required bound on `Out`
68 --> $DIR/self-outlives-lint.rs:92:5
73 | help: add the required where clause: `where D: 'x`
75 = note: this bound is currently required to ensure that impls have maximum flexibility
76 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
78 error: missing required bounds on `Bar`
79 --> $DIR/self-outlives-lint.rs:114:5
84 | help: add the required where clauses: `where Self: 'a, Self: 'b`
86 = note: these bounds are currently required to ensure that impls have maximum flexibility
87 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
89 error: missing required bound on `Bar`
90 --> $DIR/self-outlives-lint.rs:122:5
95 | help: add the required where clause: `where Self: 'b`
97 = note: this bound is currently required to ensure that impls have maximum flexibility
98 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
100 error: missing required bound on `Bar`
101 --> $DIR/self-outlives-lint.rs:129:5
106 | help: add the required where clause: `where Self: 'b`
108 = note: this bound is currently required to ensure that impls have maximum flexibility
109 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
111 error: missing required bound on `Item`
112 --> $DIR/self-outlives-lint.rs:142:5
117 | help: add the required where clause: `where Self: 'a`
119 = note: this bound is currently required to ensure that impls have maximum flexibility
120 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
122 error: missing required bound on `Iterator`
123 --> $DIR/self-outlives-lint.rs:144:5
125 LL | type Iterator<'a>: Iterator<Item = Self::Item<'a>>;
126 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
128 | help: add the required where clause: `where Self: 'a`
130 = note: this bound is currently required to ensure that impls have maximum flexibility
131 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
133 error: missing required bound on `Item`
134 --> $DIR/self-outlives-lint.rs:150:5
139 | help: add the required where clause: `where Self: 'a`
141 = note: this bound is currently required to ensure that impls have maximum flexibility
142 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
144 error: missing required bound on `Bar`
145 --> $DIR/self-outlives-lint.rs:159:5
147 LL | type Bar<'a, 'b>;
150 | help: add the required where clause: `where 'b: 'a`
152 = note: this bound is currently required to ensure that impls have maximum flexibility
153 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
155 error: missing required bound on `Fut`
156 --> $DIR/self-outlives-lint.rs:175:5
161 | help: add the required where clause: `where 'ctx: 'out`
163 = note: this bound is currently required to ensure that impls have maximum flexibility
164 = note: we are soliciting feedback, see issue #87479 <https://github.com/rust-lang/rust/issues/87479> for more information
166 error: aborting due to 15 previous errors