pub struct ResolverResolveHostNameResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for ResolverResolveHostNameResponder
impl Drop for ResolverResolveHostNameResponder
Set the the channel to be shutdown (see ResolverControlHandle::shutdown
)
if the responder is dropped without sending a response, so that the client
doesn’t hang. To prevent this behavior, call drop_without_shutdown
.
Source§impl Responder for ResolverResolveHostNameResponder
impl Responder for ResolverResolveHostNameResponder
Source§type ControlHandle = ResolverControlHandle
type ControlHandle = ResolverControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &ResolverControlHandle
fn control_handle(&self) -> &ResolverControlHandle
Returns the
ControlHandle
for this protocol.Source§fn drop_without_shutdown(self)
fn drop_without_shutdown(self)
Drops the responder without setting the channel to shutdown. Read more
Auto Trait Implementations§
impl Freeze for ResolverResolveHostNameResponder
impl !RefUnwindSafe for ResolverResolveHostNameResponder
impl Send for ResolverResolveHostNameResponder
impl Sync for ResolverResolveHostNameResponder
impl Unpin for ResolverResolveHostNameResponder
impl !UnwindSafe for ResolverResolveHostNameResponder
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