pub fn receive<'a, I, O>() -> Coroutine<'a, I, O, I>
Expand description
Suspend this coroutine until an input arrives
The result can be bound. Eg. the below reads a int and converts it into a string
use bicoro::*;
let co :Coroutine<i32,(),i32> = receive();