3 // ignore-wasm32-bare compiled with panic=abort by default
5 #![feature(generators, generator_trait)]
7 use std::ops::{GeneratorState, Generator};
19 match Pin::new(&mut foo).resume() {
20 GeneratorState::Complete(()) => {}
21 s => panic!("bad state: {:?}", s),
24 match panic::catch_unwind(move || Pin::new(&mut foo).resume()) {
25 Ok(_) => panic!("generator successfully resumed"),