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