3个不稳定版本
0.1.0 | 2023年8月28日 |
---|---|
0.0.2 | 2023年6月24日 |
0.0.1 | 2023年5月18日 |
#55 in #cycle
每月54次下载
45KB
1K SLoC
此crate不再维护,因为它已被重命名为 time-lib.
lib.rs
:
皮马莱亚时间管理
Rust库,用于管理您的时间。
核心概念是 Timer
,它收集关于周期和状态的信息。 Server
运行计时器并接受来自 Client
的连接,这要归功于 ServerBind
。客户端通过 Request
和 Response
与服务器通信,这允许它们控制计时器。
┌────────────────────────┐
│Server │
│ ┌────────┐ │ Request ┌────────┐
│ │ │◄├─────────┤ │
│ ┌────────┤Binder A│ │ │Client A│
│ │ │ ├─┼────────►│ │
│ │ └────────┘ │Response └────────┘
│ │ │
│ ▼ ┌────────┐ │ ┌────────┐
│ ┌─────┐ │ │◄├─────────┤ │
│ │Timer│◄────┤Binder B│ │ │Client B│
│ └─────┘ │ ├─┼────────►│ │
│ ▲ └────────┘ │ └────────┘
│ │ │
│ │ ┌────────┐ │ ┌────────┐
│ │ │ │◄├─────────┤ │
│ └────────┤Binder C│ │ │Client C│
│ │ ├─┼────────►│ │
│ └────────┘ │ └────────┘
│ │
└────────────────────────┘
依赖项
~0.7–1.5MB
~33K SLoC