Struct trust_dns_proto::xfer::BufDnsRequestStreamHandle
source · pub struct BufDnsRequestStreamHandle { /* private fields */ }
Expand description
Used for associating a name_server to a DnsRequestStreamHandle
Trait Implementations§
source§impl Clone for BufDnsRequestStreamHandle
impl Clone for BufDnsRequestStreamHandle
source§fn clone(&self) -> BufDnsRequestStreamHandle
fn clone(&self) -> BufDnsRequestStreamHandle
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl DnsHandle for BufDnsRequestStreamHandle
impl DnsHandle for BufDnsRequestStreamHandle
§type Response = DnsResponseReceiver
type Response = DnsResponseReceiver
The associated response from the response stream, this should resolve to the Response messages
§type Error = ProtoError
type Error = ProtoError
Error of the response, generally this will be
ProtoError
source§fn send<R: Into<DnsRequest>>(&mut self, request: R) -> Self::Response
fn send<R: Into<DnsRequest>>(&mut self, request: R) -> Self::Response
Send a message via the channel in the client Read more
source§fn is_verifying_dnssec(&self) -> bool
fn is_verifying_dnssec(&self) -> bool
Only returns true if and only if this DNS handle is validating DNSSEC. Read more
source§fn is_using_edns(&self) -> bool
fn is_using_edns(&self) -> bool
Allow for disabling EDNS
Auto Trait Implementations§
impl Freeze for BufDnsRequestStreamHandle
impl !RefUnwindSafe for BufDnsRequestStreamHandle
impl Send for BufDnsRequestStreamHandle
impl Sync for BufDnsRequestStreamHandle
impl Unpin for BufDnsRequestStreamHandle
impl !UnwindSafe for BufDnsRequestStreamHandle
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)