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