Struct lapin_futures_openssl::lapin::uri::AMQPUri
pub struct AMQPUri {
pub scheme: AMQPScheme,
pub authority: AMQPAuthority,
pub vhost: String,
pub query: AMQPQueryString,
}
Fields§
§scheme: AMQPScheme
§vhost: String
§query: AMQPQueryString
Trait Implementations§
source§impl<F: FnOnce(Error) + Send + 'static> AMQPConnectionOpensslExt<F> for AMQPUri
impl<F: FnOnce(Error) + Send + 'static> AMQPConnectionOpensslExt<F> for AMQPUri
source§fn connect(
self,
heartbeat_error_handler: F
) -> Box<dyn Future<Item = Client<AMQPStream>, Error = Error> + Send + 'static>
fn connect(
self,
heartbeat_error_handler: F
) -> Box<dyn Future<Item = Client<AMQPStream>, Error = Error> + Send + 'static>
Method providing a
lapin_futures::client::Client
wrapped in a Future
source§fn connect_cancellable(
self,
heartbeat_error_handler: F
) -> Box<dyn Future<Item = (Client<AMQPStream>, HeartbeatHandle), Error = Error> + Send + 'static>
fn connect_cancellable(
self,
heartbeat_error_handler: F
) -> Box<dyn Future<Item = (Client<AMQPStream>, HeartbeatHandle), Error = Error> + Send + 'static>
Method providing a
lapin_futures::client::Client
and lapin_futures::client::HeartbeatHandle
wrapped in a Future
source§impl<TlsStream, F> AMQPConnectionTlsExt<TlsStream, F> for AMQPUriwhere
TlsStream: 'static + AsyncRead + AsyncWrite + Send + Sync,
F: 'static + FnOnce(Error) + Send,
impl<TlsStream, F> AMQPConnectionTlsExt<TlsStream, F> for AMQPUriwhere
TlsStream: 'static + AsyncRead + AsyncWrite + Send + Sync,
F: 'static + FnOnce(Error) + Send,
source§fn connect<Connector>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Error = Error, Item = Client<AMQPStream<TlsStream>>> + Send + 'static, Global>where
Connector: 'static + FnOnce(String, TcpStream) -> Box<dyn Future<Error = Error, Item = Box<TlsStream, Global>> + Send + 'static, Global> + Send,
fn connect<Connector>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Error = Error, Item = Client<AMQPStream<TlsStream>>> + Send + 'static, Global>where
Connector: 'static + FnOnce(String, TcpStream) -> Box<dyn Future<Error = Error, Item = Box<TlsStream, Global>> + Send + 'static, Global> + Send,
Method providing a
lapin_futures::client::Client
wrapped in a Future
source§fn connect_cancellable<Connector>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Error = Error, Item = (Client<AMQPStream<TlsStream>>, HeartbeatHandle)> + Send + 'static, Global>where
Connector: 'static + FnOnce(String, TcpStream) -> Box<dyn Future<Error = Error, Item = Box<TlsStream, Global>> + Send + 'static, Global> + Send,
fn connect_cancellable<Connector>(
self,
heartbeat_error_handler: F,
connector: Connector
) -> Box<dyn Future<Error = Error, Item = (Client<AMQPStream<TlsStream>>, HeartbeatHandle)> + Send + 'static, Global>where
Connector: 'static + FnOnce(String, TcpStream) -> Box<dyn Future<Error = Error, Item = Box<TlsStream, Global>> + Send + 'static, Global> + Send,
Method providing a
lapin_futures::client::Client
and lapin_futures::client::HeartbeatHandle
wrapped in a Future