pub struct HangingDataChannelWriteResponder { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Drop for HangingDataChannelWriteResponder
Set the the channel to be shutdown (see HangingDataChannelControlHandle::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.
impl Drop for HangingDataChannelWriteResponder
Set the the channel to be shutdown (see HangingDataChannelControlHandle::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 HangingDataChannelWriteResponder
impl Responder for HangingDataChannelWriteResponder
Source§type ControlHandle = HangingDataChannelControlHandle
type ControlHandle = HangingDataChannelControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &HangingDataChannelControlHandle
fn control_handle(&self) -> &HangingDataChannelControlHandle
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 HangingDataChannelWriteResponder
impl !RefUnwindSafe for HangingDataChannelWriteResponder
impl Send for HangingDataChannelWriteResponder
impl Sync for HangingDataChannelWriteResponder
impl Unpin for HangingDataChannelWriteResponder
impl !UnwindSafe for HangingDataChannelWriteResponder
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