Struct lapin_futures_tls_internal::uri::AMQPUri
source · pub struct AMQPUri {
pub scheme: AMQPScheme,
pub authority: AMQPAuthority,
pub vhost: String,
pub query: AMQPQueryString,
}Expand description
An AMQP Uri
Fields§
§scheme: AMQPSchemeThe scheme used by the AMQP connection
The connection information
vhost: StringThe target vhost
query: AMQPQueryStringThe optional query string to pass parameters to the server
Trait Implementations§
source§impl<TlsStream: AsyncRead + AsyncWrite + Send + Sync + 'static, F: FnOnce(Error) + Send + 'static> AMQPConnectionTlsExt<TlsStream, F> for AMQPUri
impl<TlsStream: AsyncRead + AsyncWrite + Send + Sync + 'static, F: FnOnce(Error) + Send + 'static> AMQPConnectionTlsExt<TlsStream, F> for AMQPUri
source§fn connect<Connector: FnOnce(String, TcpStream) -> Box<dyn Future<Item = Box<TlsStream>, Error = Error> + Send + 'static> + Send + 'static>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Item = Client<AMQPStream<TlsStream>>, Error = Error> + Send + 'static>
fn connect<Connector: FnOnce(String, TcpStream) -> Box<dyn Future<Item = Box<TlsStream>, Error = Error> + Send + 'static> + Send + 'static>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Item = Client<AMQPStream<TlsStream>>, Error = Error> + Send + 'static>
Method providing a
lapin_futures::client::Client wrapped in a Futuresource§fn connect_cancellable<Connector: FnOnce(String, TcpStream) -> Box<dyn Future<Item = Box<TlsStream>, Error = Error> + Send + 'static> + Send + 'static>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Item = (Client<AMQPStream<TlsStream>>, HeartbeatHandle), Error = Error> + Send + 'static>
fn connect_cancellable<Connector: FnOnce(String, TcpStream) -> Box<dyn Future<Item = Box<TlsStream>, Error = Error> + Send + 'static> + Send + 'static>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Item = (Client<AMQPStream<TlsStream>>, HeartbeatHandle), Error = Error> + Send + 'static>
Method providing a
lapin_futures::client::Client and lapin_futures::client::HeartbeatHandle wrapped in a Future