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