penum 0.1.30

Make enum conform to a given pattern
Documentation
1
2
3
4
5
pub trait Product<A = Self>: Sized {
    fn product<I>(iter: I) -> Self
    where
        I: Iterator<Item = A>;
}