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