]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-72554.rs
Auto merge of #87296 - Aaron1011:inert-warn, r=petrochenkov
[rust.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() {}