1 error[E0391]: cycle detected when computing the super traits of `T` with associated type name `Item`
2 --> $DIR/issue-20772.rs:1:1
4 LL | / trait T : Iterator<Item=Self::Item>
9 = note: ...which again requires computing the super traits of `T` with associated type name `Item`, completing the cycle
10 note: cycle used when computing the super traits of `T`
11 --> $DIR/issue-20772.rs:1:1
13 LL | / trait T : Iterator<Item=Self::Item>
18 error: aborting due to previous error
20 For more information about this error, try `rustc --explain E0391`.