itertools 0.7.7

Extra iterator adaptors, iterator methods, free functions, and macros.
Documentation
1
2
3
4
5
6
7
8
9
10
/// Value that either holds a single A or B, or both.
#[derive(Clone, PartialEq, Eq, Debug)]
pub enum EitherOrBoth<A, B> {
    /// Both values are present.
    Both(A, B),
    /// Only the left value of type `A` is present.
    Left(A),
    /// Only the right value of type `B` is present.
    Right(B),
}