2个版本
0.1.1 | 2022年10月28日 |
---|---|
0.1.0 | 2022年10月28日 |
#6 in #format-duration
539 每月下载量
在 4 个crate中使用
17KB
269 行
美化持续时间
Rust库,接受持续时间并返回一个对人类来说更易于阅读的字符串
库的消费者
安装
cargo add pretty-duration
如何使用?
use pretty_duration::pretty_duration;
use std::time::Duration;
let result = pretty_duration(&Duration::from_millis(1), None);
作为库的开发者
测试
cargo test
测试覆盖率
在运行覆盖率之前,您必须安装一些组件
cargo install grcov
rustup component add llvm-tools-preview
然后,您可以运行
export RUSTFLAGS="-Cinstrument-coverage"
cargo build
export LLVM_PROFILE_FILE="profile-%p-%m.profraw"
cargo test
grcov . -s . --binary-path ./target/debug/ -t html --branch --ignore-not-existing -o ./target/debug/coverage/
更多解释请参阅 Mozilla grcov网站
文档
cargo doc --open
发布
cargo login
cargo publish --dry-run
cargo publish