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