pub enum Uniqueness {
ExactlyOne,
Multiple(usize),
Empty,
}
impl Uniqueness {
pub fn inspect_len(len: usize) -> Uniqueness {
if len == 1 {
Uniqueness::ExactlyOne
} else if len == 0 {
Uniqueness::Empty
} else {
Uniqueness::Multiple(len)