use else if
in std library
Clippy: Decreases indentation and improves readability Signed-off-by: wcampbell <wcampbell1995@gmail.com>
This commit is contained in:
parent
e10cbc33c1
commit
2e559c8e10
1 changed files with 4 additions and 6 deletions
|
@ -518,13 +518,11 @@ impl Duration {
|
|||
if let Some(mut secs) = self.secs.checked_sub(rhs.secs) {
|
||||
let nanos = if self.nanos >= rhs.nanos {
|
||||
self.nanos - rhs.nanos
|
||||
} else if let Some(sub_secs) = secs.checked_sub(1) {
|
||||
secs = sub_secs;
|
||||
self.nanos + NANOS_PER_SEC - rhs.nanos
|
||||
} else {
|
||||
if let Some(sub_secs) = secs.checked_sub(1) {
|
||||
secs = sub_secs;
|
||||
self.nanos + NANOS_PER_SEC - rhs.nanos
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
return None;
|
||||
};
|
||||
debug_assert!(nanos < NANOS_PER_SEC);
|
||||
Some(Duration { secs, nanos })
|
||||
|
|
Loading…
Add table
Reference in a new issue