Fix instant substractions that might have panicked

This commit is contained in:
Alex Auvolat
2022-09-29 15:53:54 +02:00
parent 497164d782
commit ad917ffd3f
4 changed files with 16 additions and 8 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ impl Tranquilizer {
}
fn tranquilize_internal(&mut self, tranquility: u32) -> Option<Duration> {
let observation = Instant::now() - self.last_step_begin;
let observation = Instant::now().saturating_duration_since(self.last_step_begin);
self.observations.push_back(observation);
self.sum_observations += observation;