Compare commits

..

2 Commits

Author SHA1 Message Date
Kris Nuttycombe c71c23ac3f
Merge 38e39b7086 into 5805178fc7 2024-03-16 14:45:27 +00:00
Kris Nuttycombe 38e39b7086 Implement `{PartialOrd, Ord, Hash}` for `DiversifierIndex` 2024-03-16 08:45:17 -06:00
1 changed files with 8 additions and 5 deletions

View File

@ -222,12 +222,15 @@ impl PartialOrd for DiversifierIndex {
impl Ord for DiversifierIndex {
fn cmp(&self, other: &Self) -> core::cmp::Ordering {
self.0.iter().rev().zip(other.0.iter().rev()).find_map(|(a, b)|
match a.cmp(b) {
self.0
.iter()
.rev()
.zip(other.0.iter().rev())
.find_map(|(a, b)| match a.cmp(b) {
core::cmp::Ordering::Equal => None,
ineq => Some(ineq)
}
).unwrap_or(core::cmp::Ordering::Equal)
ineq => Some(ineq),
})
.unwrap_or(core::cmp::Ordering::Equal)
}
}