Trait DnsTxtResolver
pub trait DnsTxtResolver:
Sized
+ Send
+ Sync
+ 'static {
type Error: Into<Box<dyn Error + Send + Sync>> + Send + 'static;
// Required method
fn lookup_txt(
&self,
domain: Domain,
) -> impl Stream<Item = Result<Bytes, Self::Error>> + Send;
// Provided method
fn into_box_dns_txt_resolver(self) -> BoxDnsTxtResolver { ... }
}Expand description
A resolver of Domains into TXT records.
Required Associated Types§
Required Methods§
Provided Methods§
fn into_box_dns_txt_resolver(self) -> BoxDnsTxtResolver
fn into_box_dns_txt_resolver(self) -> BoxDnsTxtResolver
Box this resolver to allow for dynamic dispatch.
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.