Skip to content

Commit 84abd93

Browse files
committed
refactor: use if let not continue
1 parent 7d947c6 commit 84abd93

File tree

1 file changed

+10
-11
lines changed
  • iroh/src/magicsock/remote_map/remote_state

1 file changed

+10
-11
lines changed

iroh/src/magicsock/remote_map/remote_state/metrics.rs

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,17 @@ impl MetricsTracker {
4848
.observe(stats.rtt.as_millis() as f64);
4949
}
5050

51-
let Some(rtt_variance) = self.path_rtt_variance.get_mut(path_id) else {
52-
continue;
51+
if let Some(rtt_variance) = self.path_rtt_variance.get_mut(path_id) {
52+
rtt_variance.add_rtt_sample(stats.rtt);
53+
if let Some(variance) = rtt_variance.rtt_variance() {
54+
metrics
55+
.path_rtt_variance_ms
56+
.observe(variance.as_millis() as f64);
57+
}
58+
59+
let quality = rtt_variance.quality_score(loss_rate);
60+
metrics.path_quality_score.observe(quality);
5361
};
54-
rtt_variance.add_rtt_sample(stats.rtt);
55-
if let Some(variance) = rtt_variance.rtt_variance() {
56-
metrics
57-
.path_rtt_variance_ms
58-
.observe(variance.as_millis() as f64);
59-
}
60-
61-
let quality = rtt_variance.quality_score(loss_rate);
62-
metrics.path_quality_score.observe(quality);
6362
}
6463
}
6564

0 commit comments

Comments
 (0)