1 | /// A simple binary sum type. |
---|---|
2 | /// |
3 | /// This is occasionally useful in an ad hoc fashion. |
4 | #[derive(Clone, Debug, Eq, PartialEq)] |
5 | pub enum Either<Left, Right> { |
6 | Left(Left), |
7 | Right(Right), |
8 | } |
9 |
1 | /// A simple binary sum type. |
---|---|
2 | /// |
3 | /// This is occasionally useful in an ad hoc fashion. |
4 | #[derive(Clone, Debug, Eq, PartialEq)] |
5 | pub enum Either<Left, Right> { |
6 | Left(Left), |
7 | Right(Right), |
8 | } |
9 |