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