usestd::fmt::Debug;usecrate::core::io::{ConnectionId, ConnectionInfo};/// Connection configuration for a [`Node`](crate::core::node::Node).
pubtraitConnectionConf: Debug + Send {/// Provides information about connection.
fninfo(&self)->&ConnectionInfo;/// Returns connection identifier.
////// We suggest not to reimplement this method unless you are really know what you are doing.
fnid(&self)-> ConnectionId{self.info().id()}}