pub async fn connect_with_options<A: ToServerAddrs>(
    addrs: A,
    options: ConnectOptions
) -> Result<Client, Error>
Expand description

Connects to NATS with specified options.

It is generally advised to use ConnectOptions instead, as it provides a builder for whole configuration.

Examples

let mut nc = async_nats::connect_with_options("demo.nats.io", async_nats::ConnectOptions::new()).await?;
nc.publish("test".into(), "data".into()).await?;
Examples found in repository?
src/options.rs (line 142)
141
142
143
    pub async fn connect<A: ToServerAddrs>(self, addrs: A) -> io::Result<Client> {
        crate::connect_with_options(addrs, self).await
    }
More examples
Hide additional examples
src/lib.rs (line 772)
771
772
773
pub async fn connect<A: ToServerAddrs>(addrs: A) -> Result<Client, io::Error> {
    connect_with_options(addrs, ConnectOptions::default()).await
}