pub struct UsbSetInterfaceResponder { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for UsbSetInterfaceResponder
impl Debug for UsbSetInterfaceResponder
Source§impl Drop for UsbSetInterfaceResponder
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 UsbSetInterfaceResponder
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 UsbSetInterfaceResponder
impl Responder for UsbSetInterfaceResponder
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 UsbSetInterfaceResponder
impl !UnwindSafe for UsbSetInterfaceResponder
impl Freeze for UsbSetInterfaceResponder
impl Send for UsbSetInterfaceResponder
impl Sync for UsbSetInterfaceResponder
impl Unpin for UsbSetInterfaceResponder
impl UnsafeUnpin for UsbSetInterfaceResponder
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