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