Use while let{} instead of loop{match{}} in TimerScheduler::run_event_loop()

This commit is contained in:
Raphael Nestler 2015-11-09 23:10:25 +01:00
parent f39faaf994
commit 004ed44755

View file

@ -126,11 +126,10 @@ impl TimerScheduler {
} }
fn run_event_loop(&self) { fn run_event_loop(&self) {
loop { while let Some(task) = self.receive_next_task() {
match self.receive_next_task() { match task {
Some(Task::HandleRequest(request)) => self.handle_request(request), Task::HandleRequest(request) => self.handle_request(request),
Some(Task::DispatchDueEvents) => self.dispatch_due_events(), Task::DispatchDueEvents => self.dispatch_due_events(),
None => break,
} }
} }
} }