1
0
Fork 1
Spiegel von https://github.com/dani-garcia/vaultwarden.git synchronisiert 2024-11-25 05:40:29 +01:00

Set PartialOrd to consider invalid i32 UserOrgType lower than anything

Dieser Commit ist enthalten in:
Miroslav Prasil 2018-11-13 16:34:21 +00:00
Ursprung b94f4db52a
Commit f3e6cc6ffd

Datei anzeigen

@ -83,6 +83,21 @@ impl PartialOrd<i32> for UserOrgType {
}
return None
}
fn gt(&self, other: &i32) -> bool {
match self.partial_cmp(other) {
Some(Ordering::Less) => false,
_ => true,
}
}
fn ge(&self, other: &i32) -> bool {
match self.partial_cmp(other) {
Some(Ordering::Less) => false,
_ => true,
}
}
}
impl PartialEq<UserOrgType> for i32 {
@ -98,6 +113,21 @@ impl PartialOrd<UserOrgType> for i32 {
}
return None
}
fn lt(&self, other: &UserOrgType) -> bool {
match self.partial_cmp(other) {
Some(Ordering::Less) | None => true,
_ => false,
}
}
fn le(&self, other: &UserOrgType) -> bool {
match self.partial_cmp(other) {
Some(Ordering::Less) | Some(Ordering::Equal) | None => true,
_ => false,
}
}
}
impl UserOrgType {