2个不稳定版本
0.1.0 | 2023年8月28日 |
---|---|
0.0.3 | 2023年4月19日 |
#54 in #cycle
45KB
1K SLoC
该软件包不再维护,因为它已被重命名为 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