Sign in
fuchsia
/
third_party
/
rust
/
cfcc5c296ed6fabcc8b9d380eaaea8a7352299fd
/
.
/
src
/
test
/
ui
/
try-block
/
try-block-type-error.rs
blob: fe1993a37f64aff266dea55af07e3de1fe491980 [
file
] [
log
] [
blame
]
// compile-flags: --edition 2018
#![
feature
(
try_blocks
)]
fn
foo
()
->
Option
<()>
{
Some
(())
}
fn
main
()
{
let
_
:
Option
<
f32
>
=
try
{
foo
()?;
42
//~^ ERROR type mismatch
};
let
_
:
Option
<
i32
>
=
try
{
foo
()?;
};
//~^ ERROR type mismatch
}