commit | 25dcb1fab5b18dbb9247a5424171bf45de1d1473 | [log] [tgz] |
---|---|---|
author | Alex Crichton <alex@alexcrichton.com> | Tue Sep 12 22:54:13 2017 -0700 |
committer | Alex Crichton <alex@alexcrichton.com> | Tue Sep 12 22:55:58 2017 -0700 |
tree | 209e64131f5ff59a2f05207508e151d7606175f8 | |
parent | b320d9ee5894b9b006844b00d677ae42195fc739 [diff] |
Add {Interval,Timeout}::poll_at Some contexts, like EC2, have `Instant::now` as a relatively expensive function to call. To help amortize the cost of this function this commit exposes a new function on `Interval` and `Timeout` to pass in the assumed current time.
Core I/O and event loop abstraction for asynchronous I/O in Rust built on futures
and mio
.
First, add this to your Cargo.toml
:
[dependencies] tokio-core = "0.1"
Next, add this to your crate:
extern crate tokio_core;
You can find extensive documentation and examples about how to use this crate online at https://tokio.rs as well as the examples
folder in this repository. The API documentation is also a great place to get started for the nitty-gritty.
tokio-core
is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.
See LICENSE-APACHE, and LICENSE-MIT for details.