4 个版本 (稳定)
1.1.2 | 2019 年 8 月 27 日 |
---|---|
1.1.1 | 2019 年 5 月 4 日 |
1.0.0 | 2019 年 4 月 27 日 |
0.1.0 | 2019 年 2 月 11 日 |
#19 in #cmp
33 每月下载量
8KB
178 行代码,不包括注释
instrumented-stepanov
InstrumentedBase 通过 Instrumented 实例收集关于新、克隆、丢弃、eq、部分比较和比较的数量数据。
示例
let n = count_operations(vec![2, 1, 3, 4], |x| x.sort());
println!("{:?}", n);
尝试从 C++ 到 Rust 实现高效的组件编程:第 3 讲第 1 部分 Efficient Programming with Components: Lecture 3 Part 1 和第 3 讲第 2 部分 Efficient Programming with Components: Lecture 3 Part 2。
依赖项
~2.6–3.5MB
~43K SLoC