Expand description
Either enums over N different types.
§Example
use either_n::Either7;
let either7 = match 1 {
0 => Either7::One("a"),
1 => Either7::Two(5u32),
2 => Either7::Three("string".to_string()),
3 => Either7::Four([1,2,3]),
4 => Either7::Five([1,2,3,4,5,6]),
6 => Either7::Six(()),
_ => Either7::Seven(([()])),
};
assert_eq!(either7.as_ref().two(), Some(&5u32));
assert_eq!(either7.six(), None);Thanks to @bluss for their Either crate.
Enums§
- Either1
EitherNis an enum containing a value of one ofNpossible types- Either2
EitherNis an enum containing a value of one ofNpossible types- Either3
EitherNis an enum containing a value of one ofNpossible types- Either4
EitherNis an enum containing a value of one ofNpossible types- Either5
EitherNis an enum containing a value of one ofNpossible types- Either6
EitherNis an enum containing a value of one ofNpossible types- Either7
EitherNis an enum containing a value of one ofNpossible types- Either8
EitherNis an enum containing a value of one ofNpossible types