Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
suggestions
/
boxed-variant-field.rs
blob: 6050963c4ee80a4b46cd5efeb0ccdd02986480bb [
file
] [
log
] [
blame
] [
edit
]
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
()
{}