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