reth_dns_discovery::resolver

Trait Resolver

Source
pub trait Resolver:
    Send
    + Sync
    + Unpin
    + 'static {
    // Required method
    fn lookup_txt(
        &self,
        query: &str,
    ) -> impl Future<Output = Option<String>> + Send;
}
Expand description

A type that can lookup DNS entries

Required Methods§

Source

fn lookup_txt(&self, query: &str) -> impl Future<Output = Option<String>> + Send

Performs a textual lookup and returns the first text

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<P: ConnectionProvider> Resolver for Resolver<P>

Source§

async fn lookup_txt(&self, query: &str) -> Option<String>

Implementors§