pub trait Consumer<E, I, R> {
// Required method
fn consume<F>(&mut self, continuation: F, arg: I) -> F::Return
where F: Coroutine<I, Yield = E, Return = R> + 'static;
}Expand description
Consume whe whole coroutine until finished
Required Methods§
fn consume<F>(&mut self, continuation: F, arg: I) -> F::Returnwhere
F: Coroutine<I, Yield = E, Return = R> + 'static,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.