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