1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//! 跨平台时间工具
//!
//! | API | Native | WASM |
//! |-----|--------|------|
//! | `MonotonicInstant` | `std::time::Instant` | `web_time::Instant` |
//! | `wall_clock_ms` | `SystemTime` | `js_sys::Date::now()` |
use Duration;
pub use Instant as MonotonicInstant;
pub use Instant as MonotonicInstant;
use ;
/// 单调时钟起点(心跳、超时、RTT 等应使用此 API,而非墙钟)
/// 墙钟毫秒时间戳(Unix epoch)
/// 墙钟秒时间戳(Unix epoch)
/// 自 `start` 起经过的毫秒数
/// 自 `start` 起是否已超过 `timeout`
/// 当前 UTC 时间(RFC3339,用于日志/调试)