pub struct FacadeProviderCleanupResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for FacadeProviderCleanupResponder
impl Drop for FacadeProviderCleanupResponder
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 FacadeProviderCleanupResponder
impl Responder for FacadeProviderCleanupResponder
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 FacadeProviderCleanupResponder
impl !RefUnwindSafe for FacadeProviderCleanupResponder
impl Send for FacadeProviderCleanupResponder
impl Sync for FacadeProviderCleanupResponder
impl Unpin for FacadeProviderCleanupResponder
impl !UnwindSafe for FacadeProviderCleanupResponder
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