#rotor #async #mio #state-machine

rotor-tools

使用rotor库舒适编写应用程序和协议的各种实用工具

5个不稳定版本

使用旧Rust 2015

0.3.2 2016年3月28日
0.3.1 2016年3月3日
0.3.0 2016年3月1日
0.2.0 2016年2月3日
0.1.0 2016年2月3日

#6 in #rotor

Download history 41/week @ 2024-04-15 45/week @ 2024-04-22 35/week @ 2024-04-29 34/week @ 2024-05-06 47/week @ 2024-05-13 33/week @ 2024-05-20 48/week @ 2024-05-27 35/week @ 2024-06-03 28/week @ 2024-06-10 35/week @ 2024-06-17 41/week @ 2024-06-24 14/week @ 2024-07-08 40/week @ 2024-07-15 25/week @ 2024-07-22 23/week @ 2024-07-29

102 monthly downloads
用于 3 crates

MIT/Apache

20KB
341

Rotor Tools

文档http://tailhook.github.io/rotor-tools/

本模块包含各种工具,这些工具对于使用rotor Rust异步框架编写应用程序非常有用。

这些工具可能是我们尝试使rotor本身尽可能小的核心,因为同一应用程序(实际上同一个主循环)中的所有内容都应该使用相同的rotor核心库版本。但是,其他库的不同版本是可能的,包括rotor-tools。

包含的工具

  1. 简化状态机
    1. 裸定时器,包括interval_func(duration, |_| { do_something() })
  2. 循环设置助手
    1. LoopExt::add_and_fetch-- 更容易设置客户端协议

许可证

许可协议为以下之一

贡献

除非你明确说明,否则任何有意提交以包含在你根据Apache-2.0许可证定义的工作中的贡献,都应如上所述双许可,没有任何额外的条款或条件。

依赖关系

~4MB
~72K SLoC