4 个版本 (稳定版)
使用旧的 Rust 2015
| 5.0.0 | 2018年8月14日 |
|---|---|
| 2.0.0 | 2018年6月24日 |
| 1.0.0 | 2018年6月7日 |
| 1.0.0-pre1 | 2018年5月28日 |
#2 在 #evented
12KB
221 代码行
transportation
MIO 的回调包装器。
lib.rs:
该软件包提供 MIO 的轻量级回调包装器。对于每个线程,维护一个 mio::Poll 的 thread_local。此 poll 可以通过 borrow_poll 访问。要在 Evented 上监听事件,请执行以下操作
use transportation::mio;
let token = transportation::insert_listener(|event| println!("Got event: {:?}"));
transportation::borrow_poll(|poll| poll.register(&evented, mio::Token(token), mio::Ready::readable(), mio::PollOpt::level()));
transportation::run();
依赖关系
~0.6–1MB
~14K SLoC