代码点读机 / Rust / std::time

std::time Rust · 常用路径

标准库的时间模块,提供 Duration、Instant 等类型,用于计时和让线程休眠。

怎么用

use std::time::Duration/Instant;,用于时间相关操作

小例子

use std::time::Duration;
use std::thread;
let start = std::time::Instant::now();
thread::sleep(Duration::from_millis(10));
println!("{}", start.elapsed().as_millis() >= 10);

运行结果

true

提醒:Duration 表示一段时间;Instant 表示某个时间点

官方文档:https://doc.rust-lang.org/std/time/index.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条