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