8 个版本 (4 个破坏性版本)
使用旧的 Rust 2015
0.5.0 | 2018年6月29日 |
---|---|
0.4.0 | 2017年10月26日 |
0.3.1 | 2017年10月21日 |
0.3.0 | 2017年7月12日 |
0.1.1 | 2017年2月23日 |
#33 in #time-parser
每月881次下载
用于 3 crates
22KB
497 行
Ntplib
用 Rust 编写的 ntp 数据包解析库。
用法
将此添加到您的 Cargo.toml
[dependencies]
ntp = "0.5"
并将其添加到您的 crate 根目录
extern crate ntp;
待办事项
- no-std
- IO 依赖解析
- 异步支持
- 设置时钟
- ntp 服务器功能
贡献
欢迎拉取请求和问题!
许可证
ntp
在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
lib.rs
:
示例
fn main() {
let address = "0.pool.ntp.org:123";
let response: ntp::packet::Packet = ntp::request(address).unwrap();
let ntp_time = response.transmit_time;
println!("{}", ntp_time);
}
依赖项
~1–2MB
~33K SLoC