summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/boxed-variant-field.rs
blob: 6050963c4ee80a4b46cd5efeb0ccdd02986480bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
enum Ty {
    Unit,
    List(Box<Ty>),
}

fn foo(x: Ty) -> Ty {
    match x {
        Ty::Unit => Ty::Unit,
        Ty::List(elem) => foo(elem),
        //~^ ERROR mismatched types
        //~| HELP consider unboxing the value
    }
}

fn main() {}