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.