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