#stream #sequence #lazily #numbers #evaluated #fibonnaci

fibonnaci-stream

生成斐波那契数列的流

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年2月19日

#7 in #evaluated

Apache-2.0

11KB

fibonnaci-stream

crates.io version build status downloads docs.rs docs

生成斐波那契数列的流。

安装说明

$ cargo add fibonnaci-stream

进一步阅读

许可协议

Apache-2.0


lib.rs:

一个懒加载的futures stream斐波那契数。

使用方法

extern crate fibonnaci_stream;

use fibonnaci_stream::{FibError, Stream};

fn main () {
  let mut stream = FibStream::new();
  stream.poll().and_then(|val| {
    assert_eq!(val, Async::Ready(Some(1)));

    stream.poll().and_then(|val| {
      assert_eq!(val, Async::Ready(Some(2)));
      Ok(())
    });

    Ok(())
  });
}

依赖关系

~1.5MB
~40K SLoC