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 {
|
) -> ReplaceSuccess {
|
||||||
let mut res = ReplaceSuccess::NotFound;
|
let mut res = ReplaceSuccess::NotFound;
|
||||||
let reachable_bridges = &self.bridge_table.reachable.clone();
|
let reachable_bridges = &self.bridge_table.reachable.clone();
|
||||||
match reachable_bridges.get(bridge) {
|
let Some(positions) = reachable_bridges.get(bridge) else {
|
||||||
Some(positions) => {
|
return res;
|
||||||
|
};
|
||||||
if let Some(replacement) = available_bridge {
|
if let Some(replacement) = available_bridge {
|
||||||
for (bucketnum, offset) in positions.iter() {
|
for (bucketnum, offset) in positions.iter() {
|
||||||
let mut bridgelines = match self.bridge_table.buckets.get(bucketnum) {
|
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
|
// reachable bridges so that we can still find it when a new bridge does become available
|
||||||
res = ReplaceSuccess::NotReplaced
|
res = ReplaceSuccess::NotReplaced
|
||||||
}
|
}
|
||||||
}
|
|
||||||
None => return res,
|
|
||||||
};
|
|
||||||
res
|
res
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue