event_iterator 0.2.2

Asynchronous lending iterator
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::task::Poll;

use event_iterator::{EventIterator, Pending};

#[async_main::async_main]
async fn main(_spawner: async_main::LocalSpawner) {
    let ei: Pending<u32> = event_iterator::pending();

    assert_eq!(futures::poll!(ei.next_unpinned()), Poll::Pending);
    assert_eq!(futures::poll!(ei.next_unpinned()), Poll::Pending);
}