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