]> git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-72554.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-72554.rs
1 use std::collections::BTreeSet;
2
3 #[derive(Hash)]
4 pub enum ElemDerived { //~ ERROR recursive type `ElemDerived` has infinite size
5 A(ElemDerived)
6 }
7
8 pub enum Elem {
9 Derived(ElemDerived)
10 }
11
12 pub struct Set(BTreeSet<Elem>);
13
14 impl Set {
15 pub fn into_iter(self) -> impl Iterator<Item = Elem> {
16 self.0.into_iter()
17 }
18 }
19
20 fn main() {}