gen-iter icon indicating copy to clipboard operation
gen-iter copied to clipboard

rename Generator to Coroutine

Open viruscamp opened this issue 5 months ago • 0 comments

follow rename Generator to Coroutine and fix #10

add support for immovable coroutine (self referenced)

let mut g = gen_iter!(static {
    let v1 = [1, 2];
    let v = &v1;
    for i in 0..v.len() {
        yield v[i];
    }
});

assert_eq!(g.next(), Some(1));
assert_eq!(g.next(), Some(2));
assert_eq!(g.next(), None);

viruscamp avatar Aug 26 '24 09:08 viruscamp