1 个不稳定版本
| 0.1.0 | 2022 年 12 月 10 日 |
|---|
2510 在 Rust 模式 中
22KB
426 行
stats
stats 是一个 Rust 统计库
主要的是提供所有方法的 Stats 特质。它为标准库中的所有集合类型实现了,也可以为任何实现了 IntoIterator 和 Clone 的类型实现。
示例
它适用于 Vec
use stats::Stats;
fn main() {
let my_vec = vec![1, 2, 3];
assert_eq!(my_vec.mean(), 2);
}
以获取您类型的这些方法
use stats::Stats;
#[derive(Clone)]
struct MyStruct {
// ...
};
impl IntoIterator for MyStruct {
// ...
}
impl Stats for MyStruct {}
// Now we can use the methods in `Stats`
fn main() {
let my_struct = MyStruct {};
println!("{}", my_struct.mean());
}
依赖关系
~150KB