Sign in
rust
/
rust-lang
/
rust
/
HEAD
/
.
/
tests
/
ui
/
coroutine
/
auxiliary
/
xcrate-reachable.rs
blob: 0b5d18823004af1f88e2eb0d89d3c7b2b9ff7277 [
file
] [
log
] [
blame
]
#![
feature
(
coroutines
,
coroutine_trait
)]
use
std
::
ops
::
Coroutine
;
fn
msg
()
->
u32
{
0
}
pub
fn
foo
()
->
impl
Coroutine
<(),
Yield
=
(),
Return
=
u32
>
{
#[
coroutine
]
||
{
yield
;
return
msg
();
}
}