diff --git a/src/worker/worker.rs b/src/worker/worker.rs index 9a2ccab..f44e582 100644 --- a/src/worker/worker.rs +++ b/src/worker/worker.rs @@ -108,12 +108,9 @@ impl Worker { // TODO: the message could be requeued if needed if let Err(e) = handler.handle(runner.run()) { - match e { - HandlerError::Unknown => { - Worker::::set_status(&status, WorkerStatus::Failed); - break; - } - _ => (), + if let HandlerError::Unknown = e { + Worker::::set_status(&status, WorkerStatus::Failed); + break; } } // TODO: collect a message from the handler (modify the signature)