Rename lots of files that had generator
in their name
This commit is contained in:
parent
8c66e117e2
commit
af93c20c06
63 changed files with 81 additions and 81 deletions
|
@ -1,22 +0,0 @@
|
|||
#![feature(coroutines, coroutine_trait)]
|
||||
|
||||
use std::ops::{Coroutine, CoroutineState};
|
||||
|
||||
fn foo() -> impl Coroutine<Yield = (), Return = ()> {
|
||||
//~^ ERROR cannot resolve opaque type
|
||||
//~| NOTE recursive opaque type
|
||||
//~| NOTE in this expansion of desugaring of
|
||||
|| {
|
||||
let mut gen = Box::pin(foo());
|
||||
//~^ NOTE coroutine captures itself here
|
||||
let mut r = gen.as_mut().resume(());
|
||||
while let CoroutineState::Yielded(v) = r {
|
||||
yield v;
|
||||
r = gen.as_mut().resume(());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
foo();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue