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