pub type Transport<T> = Transport<T, TokioAsyncResolver>;Expand description
A Transport wrapper for performing DNS lookups when dialing Multiaddresses
using tokio for all async I/O.
Aliased Type§
pub struct Transport<T> { /* private fields */ }Implementations§
Source§impl<T> Transport<T>
impl<T> Transport<T>
Sourcepub fn system(inner: T) -> Result<Transport<T, TokioAsyncResolver>, Error>
pub fn system(inner: T) -> Result<Transport<T, TokioAsyncResolver>, Error>
Creates a new Transport from the OS’s DNS configuration and defaults.
Sourcepub fn custom(
inner: T,
cfg: ResolverConfig,
opts: ResolverOpts,
) -> Result<Transport<T, TokioAsyncResolver>, Error>
pub fn custom( inner: T, cfg: ResolverConfig, opts: ResolverOpts, ) -> Result<Transport<T, TokioAsyncResolver>, Error>
Creates a Transport with a custom resolver configuration
and options.