pub trait Sum<A = Self>: Sized {
// Required method
fn sum<I: Iterator<Item = A>>(iter: I) -> Self;
}
Expand description
Trait to represent types that can be created by summing up an iterator.
This trait is used to implement Iterator::sum()
. Types which implement
this trait can be generated by using the sum()
method on an iterator.
Like FromIterator
, this trait should rarely be called directly.