Struct async_nats::ServerAddr
source · pub struct ServerAddr(_);
Expand description
Address of a NATS server.
Implementations§
source§impl ServerAddr
impl ServerAddr
sourcepub fn into_inner(self) -> Url
pub fn into_inner(self) -> Url
Turn the server address into a standard URL.
sourcepub fn tls_required(&self) -> bool
pub fn tls_required(&self) -> bool
Returns if tls is required by the client for this server.
sourcepub fn has_user_pass(&self) -> bool
pub fn has_user_pass(&self) -> bool
Returns if the server url had embedded username and password.
sourcepub fn socket_addrs(&self) -> Result<impl Iterator<Item = SocketAddr>>
pub fn socket_addrs(&self) -> Result<impl Iterator<Item = SocketAddr>>
Return the sockets from resolving the server address.
Trait Implementations§
source§impl Clone for ServerAddr
impl Clone for ServerAddr
source§fn clone(&self) -> ServerAddr
fn clone(&self) -> ServerAddr
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ServerAddr
impl Debug for ServerAddr
source§impl FromStr for ServerAddr
impl FromStr for ServerAddr
source§impl Hash for ServerAddr
impl Hash for ServerAddr
source§impl PartialEq<ServerAddr> for ServerAddr
impl PartialEq<ServerAddr> for ServerAddr
source§fn eq(&self, other: &ServerAddr) -> bool
fn eq(&self, other: &ServerAddr) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToServerAddrs for ServerAddr
impl ToServerAddrs for ServerAddr
§type Iter = IntoIter<ServerAddr>
type Iter = IntoIter<ServerAddr>
Returned iterator over socket addresses which this type may correspond
to.