Struct trust_dns_proto::xfer::BufDnsRequestStreamHandle [−][src]
pub struct BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send, { /* fields omitted */ }
Expand description
Used for associating a name_server to a DnsRequestStreamHandle
Implementations
impl<F> BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send,
impl<F> BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send,
Construct a new BufDnsRequestStreamHandle
Trait Implementations
impl<F> Clone for BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send,
impl<F> Clone for BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send,
impl<F> DnsHandle for BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send + Unpin + 'static,
impl<F> DnsHandle for BufDnsRequestStreamHandle<F> where
F: Future<Output = Result<DnsResponse, ProtoError>> + Send + Unpin + 'static,
type Response = OneshotDnsResponseReceiver<F>
type Response = OneshotDnsResponseReceiver<F>
The associated response from the response future, this should resolve to the Response message
Send a message via the channel in the client Read more
Only returns true if and only if this DNS handle is validating DNSSec. Read more
Auto Trait Implementations
impl<F> !RefUnwindSafe for BufDnsRequestStreamHandle<F>
impl<F> Send for BufDnsRequestStreamHandle<F>
impl<F> Sync for BufDnsRequestStreamHandle<F>
impl<F> Unpin for BufDnsRequestStreamHandle<F>
impl<F> !UnwindSafe for BufDnsRequestStreamHandle<F>
Blanket Implementations
Mutably borrows from an owned value. Read more