1
Fork 0

Rename lots of files that had generator in their name

This commit is contained in:
Oli Scherer 2023-10-20 10:06:08 +00:00
parent 8c66e117e2
commit af93c20c06
63 changed files with 81 additions and 81 deletions

View file

@ -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();
}