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