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