Skip to content

Commit 4f7f3e7

Browse files
matheus23Ralith
authored andcommitted
Remove instant_saturating_sub fn in favor of Instant::saturating_duration_since
1 parent 8c0f2a2 commit 4f7f3e7

File tree

1 file changed

+1
-5
lines changed
  • quinn-proto/src/connection

1 file changed

+1
-5
lines changed

quinn-proto/src/connection/mod.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1523,7 +1523,7 @@ impl Connection {
15231523
Duration::from_micros(ack.delay << self.peer_params.ack_delay_exponent.0),
15241524
)
15251525
};
1526-
let rtt = instant_saturating_sub(now, self.spaces[space].largest_acked_packet_sent);
1526+
let rtt = now.saturating_duration_since(self.spaces[space].largest_acked_packet_sent);
15271527
self.path.rtt.update(ack_delay, rtt);
15281528
if self.path.first_packet_after_rtt_sample.is_none() {
15291529
self.path.first_packet_after_rtt_sample =
@@ -4056,10 +4056,6 @@ pub enum Event {
40564056
DatagramsUnblocked,
40574057
}
40584058

4059-
fn instant_saturating_sub(x: Instant, y: Instant) -> Duration {
4060-
if x > y { x - y } else { Duration::ZERO }
4061-
}
4062-
40634059
fn get_max_ack_delay(params: &TransportParameters) -> Duration {
40644060
Duration::from_micros(params.max_ack_delay.0 * 1000)
40654061
}

0 commit comments

Comments
 (0)