[go: up one dir, main page]

futures 0.2.1

An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate futures;

use futures::prelude::*;
use futures::future::ok;

mod support;

#[test]
fn fuse() {
    let mut future = ok::<i32, u32>(2).fuse();
    support::panic_waker_cx(|cx| {
        assert!(future.poll(cx).unwrap().is_ready());
        assert!(future.poll(cx).unwrap().is_pending());
    })
}