Struct async_nats::ServerAddr
source · [−]pub struct ServerAddr(_);
Expand description
Address of a NATS server.
Implementations
sourceimpl 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
sourceimpl Clone for ServerAddr
impl Clone for ServerAddr
sourcefn clone(&self) -> ServerAddr
fn clone(&self) -> ServerAddr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ServerAddr
impl Debug for ServerAddr
sourceimpl FromStr for ServerAddr
impl FromStr for ServerAddr
sourceimpl Hash for ServerAddr
impl Hash for ServerAddr
sourceimpl PartialEq<ServerAddr> for ServerAddr
impl PartialEq<ServerAddr> for ServerAddr
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &ServerAddr) -> bool
fn ne(&self, other: &ServerAddr) -> bool
This method tests for !=
.
sourceimpl 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. Read more
fn to_server_addrs(&self) -> Result<Self::Iter>
impl Eq for ServerAddr
impl StructuralEq for ServerAddr
impl StructuralPartialEq for ServerAddr
Auto Trait Implementations
impl RefUnwindSafe for ServerAddr
impl Send for ServerAddr
impl Sync for ServerAddr
impl Unpin for ServerAddr
impl UnwindSafe for ServerAddr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more