diff options
Diffstat (limited to 'sys_util/src/clock.rs')
-rw-r--r-- | sys_util/src/clock.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys_util/src/clock.rs b/sys_util/src/clock.rs index 09bcd0a..878014d 100644 --- a/sys_util/src/clock.rs +++ b/sys_util/src/clock.rs @@ -72,15 +72,15 @@ impl FakeClock { /// Drop any existing events registered to the same raw fd. pub fn add_event_fd(&mut self, deadline_ns: u64, fd: EventFd) { self.deadlines - .retain(|&(_, ref old_fd)| fd.as_raw_fd() != old_fd.as_raw_fd()); + .retain(|(_, old_fd)| fd.as_raw_fd() != old_fd.as_raw_fd()); self.deadlines.push((deadline_ns, fd)); } pub fn add_ns(&mut self, ns: u64) { self.ns_since_epoch += ns; let time = self.ns_since_epoch; - self.deadlines.retain(|&(ns, ref fd)| { - let expired = ns <= time; + self.deadlines.retain(|(ns, fd)| { + let expired = *ns <= time; if expired { fd.write(1).unwrap(); } |