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