1error[E0275]: overflow evaluating the requirement `for<'b> u32: X<'b>`
2  --> $DIR/hr-associated-type-bound-2.rs:11:1
3   |
4LL | / impl X<'_> for u32
5LL | | where
6LL | |     for<'b> <Self as X<'b>>::U: Clone,
7LL | | {
8LL | |     type U = str;
9LL | | }
10   | |_^
11   |
12   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`hr_associated_type_bound_2`)
13note: required because of the requirements on the impl of `for<'b> X<'b>` for `u32`
14  --> $DIR/hr-associated-type-bound-2.rs:11:6
15   |
16LL | impl X<'_> for u32
17   |      ^^^^^     ^^^
18   = note: 128 redundant requirements hidden
19   = note: required because of the requirements on the impl of `for<'b> X<'b>` for `u32`
20
21error[E0275]: overflow evaluating the requirement `for<'b> u32: X<'b>`
22  --> $DIR/hr-associated-type-bound-2.rs:15:5
23   |
24LL |     type U = str;
25   |     ^^^^^^^^^^^^^
26   |
27   = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`hr_associated_type_bound_2`)
28note: required because of the requirements on the impl of `for<'b> X<'b>` for `u32`
29  --> $DIR/hr-associated-type-bound-2.rs:11:6
30   |
31LL | impl X<'_> for u32
32   |      ^^^^^     ^^^
33   = note: 128 redundant requirements hidden
34   = note: required because of the requirements on the impl of `for<'b> X<'b>` for `u32`
35
36error: aborting due to 2 previous errors
37
38For more information about this error, try `rustc --explain E0275`.
39