Use let-else to return early and reduce indentation
This commit is contained in:
parent
bbfdd08ca1
commit
203b949d43
|
@ -519,8 +519,9 @@ impl BridgeAuth {
|
|||
) -> ReplaceSuccess {
|
||||
let mut res = ReplaceSuccess::NotFound;
|
||||
let reachable_bridges = &self.bridge_table.reachable.clone();
|
||||
match reachable_bridges.get(bridge) {
|
||||
Some(positions) => {
|
||||
let Some(positions) = reachable_bridges.get(bridge) else {
|
||||
return res;
|
||||
};
|
||||
if let Some(replacement) = available_bridge {
|
||||
for (bucketnum, offset) in positions.iter() {
|
||||
let mut bridgelines = match self.bridge_table.buckets.get(bucketnum) {
|
||||
|
@ -621,9 +622,6 @@ impl BridgeAuth {
|
|||
// reachable bridges so that we can still find it when a new bridge does become available
|
||||
res = ReplaceSuccess::NotReplaced
|
||||
}
|
||||
}
|
||||
None => return res,
|
||||
};
|
||||
res
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue