Lines Matching full:some
65 (Some(left), None) => in next()
66 Some(EitherOrBoth::Left(left)), in next()
67 (None, Some(right)) => in next()
68 Some(EitherOrBoth::Right(right)), in next()
69 (Some(left), Some(right)) => { in next()
72 Some(EitherOrBoth::Both(left, right)), in next()
75 Some(EitherOrBoth::Left(left)) in next()
79 Some(EitherOrBoth::Right(right)) in next()
93 (Some(x), Some(y)) => x.checked_add(y), in size_hint()
105 (Some(_left), None) => break count + 1 + self.left.into_parts().1.count(), in count()
106 (None, Some(_right)) => break count + 1 + self.right.into_parts().1.count(), in count()
107 (Some(left), Some(right)) => { in count()
124 (Some(left), None) => { in last()
125 break Some(EitherOrBoth::Left( in last()
129 (None, Some(right)) => { in last()
130 break Some(EitherOrBoth::Right( in last()
134 (Some(left), Some(right)) => { in last()
136 Ordering::Equal => Some(EitherOrBoth::Both(left, right)), in last()
139 Some(EitherOrBoth::Left(left)) in last()
143 Some(EitherOrBoth::Right(right)) in last()
159 (Some(_left), None) => break self.left.nth(n).map(EitherOrBoth::Left), in nth()
160 (None, Some(_right)) => break self.right.nth(n).map(EitherOrBoth::Right), in nth()
161 (Some(left), Some(right)) => match (self.cmp_fn)(&left, &right) { in nth()