[−][src]Enum libp2p_dns::DnsErr
Error that can be generated by the DNS layer.
Variants
Error in the underlying transport layer.
ResolveFail(String)
Failed to find any IP address for this DNS address.
Error while resolving a DNS address.
Found an IP address, but the underlying transport doesn't support the multiaddr.
Trait Implementations
impl<TErr: Debug> Debug for DnsErr<TErr>
[src]
impl<TErr> Display for DnsErr<TErr> where
TErr: Display,
[src]
TErr: Display,
impl<TErr> Error for DnsErr<TErr> where
TErr: Error + 'static,
[src]
TErr: Error + 'static,
Auto Trait Implementations
impl<TErr> !RefUnwindSafe for DnsErr<TErr>
[src]
impl<TErr> Send for DnsErr<TErr> where
TErr: Send,
[src]
TErr: Send,
impl<TErr> Sync for DnsErr<TErr> where
TErr: Sync,
[src]
TErr: Sync,
impl<TErr> Unpin for DnsErr<TErr> where
TErr: Unpin,
[src]
TErr: Unpin,
impl<TErr> !UnwindSafe for DnsErr<TErr>
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,