usecrate::{Backend, WireMessage,Result};/// The `NullBackend` is a utility backend which discards all messages
pubstructNullBackend;implNullBackend{/// Construct a new NullBackend
pubfnnew()-> NullBackend{
NullBackend {}}}implBackend forNullBackend{/// Log a message.
////// Logging a message with NullBackend is a noop and will never fail.
fnlog_message(&self, _: WireMessage)->Result<()>{Ok(())}}