1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use backends::Backend; use errors::Result; use message::WireMessage; /// The `NullBackend` is a utility backend which discards all messages pub struct NullBackend; impl NullBackend { /// Construct a new NullBackend pub fn new() -> NullBackend { NullBackend {} } } impl Backend for NullBackend { /// Log a message. /// /// Logging a message with NullBackend is a noop and will never fail. fn log_message(&self, _: WireMessage) -> Result<()> { Ok(()) } }