4 个版本

0.1.16-alpha.02023年3月31日
0.1.13-alpha.02023年3月17日
0.1.12-alpha.02023年1月18日
0.1.10-alpha.02023年1月17日

#19#median

Download history • Rust 包仓库 135/week @ 2024-03-11 • Rust 包仓库 165/week @ 2024-03-18 • Rust 包仓库 315/week @ 2024-03-25 • Rust 包仓库 266/week @ 2024-04-01 • Rust 包仓库 124/week @ 2024-04-08 • Rust 包仓库 162/week @ 2024-04-15 • Rust 包仓库 169/week @ 2024-04-22 • Rust 包仓库 152/week @ 2024-04-29 • Rust 包仓库 206/week @ 2024-05-06 • Rust 包仓库 163/week @ 2024-05-13 • Rust 包仓库 170/week @ 2024-05-20 • Rust 包仓库 115/week @ 2024-05-27 • Rust 包仓库 129/week @ 2024-06-03 • Rust 包仓库 128/week @ 2024-06-10 • Rust 包仓库 172/week @ 2024-06-17 • Rust 包仓库 188/week @ 2024-06-24 • Rust 包仓库

617 每月下载量
用于 87 个crate(12 个直接使用)

MIT 许可证

270KB
735

bitcoin-time

bitcoin-time crate 是将 Bitcoin 代码库从 C++ 直接翻译到 Rust 的实现,为 Bitcoin 系统提供了一套时间相关工具和实用程序。这个 crate 包括各种格式之间转换时间(chrono_sanity_checkofformat_iso8601dateformat_iso8601date_timeparse_iso8601date_time 等)的功能,以及测量和操作时间的功能(count_microsecondscount_millisecondscount_secondscount_seconds_doubleset_mock_timeuninterruptible_sleep 等)。

虽然 bitcoin-time crate 中可能不涉及任何特定的数学方程或概念,但正确处理和操作时间是 Bitcoin 系统正常运行的必要条件。该 crate 正在进行翻译,可能一些函数体仍在翻译中。

此 crate 还包括各种助手和过滤器(MedianFiltermediansortedget_adjusted_datetime 等),以帮助进行准确和精确的时间操作。此外,还有获取和设置系统时间(get_timeget_time_micros_since_epochget_time_millis_since_epochget_time_seconds_since_epochget_time_since_epoch 等)的功能,以及获取最大 Unix 时间戳(max_unix_timestamp)和时间偏移(get_time_offset)的功能。

依赖项

~89MB
~847K SLoC