pub trait ConnectionPool: Send {
// Required method
fn send_message_to<'a>(
&'a mut self,
message: RpcMessage,
address: &'a str,
) -> BoxFuture<'a, Result<(), Error>>;
}Expand description
A pool of (outgoing) data streams.
Required Methods§
Sourcefn send_message_to<'a>(
&'a mut self,
message: RpcMessage,
address: &'a str,
) -> BoxFuture<'a, Result<(), Error>>
fn send_message_to<'a>( &'a mut self, message: RpcMessage, address: &'a str, ) -> BoxFuture<'a, Result<(), Error>>
Sends a message to the given address, opening a connection if necessary.