pub trait Sum<A = Self>: Sized {
// Required method
fn sum<I>(iter: I) -> Self
where I: Iterator<Item = A>;
}
Expand description
一个表示可以通过对迭代器求和来创建的类型的 trait。
这个 trait 用于实现 Iterator::sum()
。
可以通过在迭代器上使用 sum()
方法生成实现此 trait 的类型。
和 FromIterator
一样,这个 trait 应该很少被直接调用。