From cc17e60f9b480490451d0e00e1cb418ce7709e97 Mon Sep 17 00:00:00 2001 From: Titouan Rigoudy Date: Mon, 27 May 2019 21:07:44 +0000 Subject: [PATCH] Remove useless Debug from DispatchedMessage handler type bound. --- src/dispatcher.rs | 2 +- src/message_handler.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dispatcher.rs b/src/dispatcher.rs index fc7269c..eaf974a 100644 --- a/src/dispatcher.rs +++ b/src/dispatcher.rs @@ -29,7 +29,7 @@ impl DispatchedMessage { impl Job for DispatchedMessage where M: Debug + Send, - H: Debug + Send + MessageHandler, + H: MessageHandler + Send, { fn execute(self: Box, context: &Context) { if let Err(error) = self.handler.run(context, &self.message) { diff --git a/src/message_handler.rs b/src/message_handler.rs index 36e3b2b..d0b2c49 100644 --- a/src/message_handler.rs +++ b/src/message_handler.rs @@ -7,7 +7,7 @@ use crate::context::Context; /// /// Message types are mapped to handler types by Dispatcher. /// This trait is intended to allow composing handler logic. -pub trait MessageHandler: Debug { +pub trait MessageHandler { /// Attempts to handle the given message against the given context. fn run(self, context: &Context, message: &Message) -> io::Result<()>;