1 error[E0275]: overflow evaluating the requirement `<(T,) as Grault>::A == _`
2 --> $DIR/impl-wf-cycle-1.rs:15:1
4 LL | / impl<T: Grault> Grault for (T,)
13 note: required because of the requirements on the impl of `Grault` for `(T,)`
14 --> $DIR/impl-wf-cycle-1.rs:15:17
16 LL | impl<T: Grault> Grault for (T,)
18 = note: 1 redundant requirements hidden
19 = note: required because of the requirements on the impl of `Grault` for `(T,)`
21 error[E0275]: overflow evaluating the requirement `<(T,) as Grault>::A == _`
22 --> $DIR/impl-wf-cycle-1.rs:20:5
27 note: required because of the requirements on the impl of `Grault` for `(T,)`
28 --> $DIR/impl-wf-cycle-1.rs:15:17
30 LL | impl<T: Grault> Grault for (T,)
32 = note: 1 redundant requirements hidden
33 = note: required because of the requirements on the impl of `Grault` for `(T,)`
35 error[E0275]: overflow evaluating the requirement `<(T,) as Grault>::A == _`
36 --> $DIR/impl-wf-cycle-1.rs:22:5
41 note: required because of the requirements on the impl of `Grault` for `(T,)`
42 --> $DIR/impl-wf-cycle-1.rs:15:17
44 LL | impl<T: Grault> Grault for (T,)
46 = note: 1 redundant requirements hidden
47 = note: required because of the requirements on the impl of `Grault` for `(T,)`
49 error: aborting due to 3 previous errors
51 For more information about this error, try `rustc --explain E0275`.