pub struct ImagePipe2PresentImageResponder { /* private fields */ }
Implementations§
Source§impl ImagePipe2PresentImageResponder
impl ImagePipe2PresentImageResponder
Sourcepub fn send(self, presentation_info: &PresentationInfo) -> Result<(), Error>
pub fn send(self, presentation_info: &PresentationInfo) -> Result<(), Error>
Sends a response to the FIDL transaction.
Sets the channel to shutdown if an error occurs.
Sourcepub fn send_no_shutdown_on_err(
self,
presentation_info: &PresentationInfo,
) -> Result<(), Error>
pub fn send_no_shutdown_on_err( self, presentation_info: &PresentationInfo, ) -> Result<(), Error>
Similar to “send” but does not shutdown the channel if an error occurs.
Trait Implementations§
Source§impl Drop for ImagePipe2PresentImageResponder
impl Drop for ImagePipe2PresentImageResponder
Set the the channel to be shutdown (see ImagePipe2ControlHandle::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 ImagePipe2PresentImageResponder
impl Responder for ImagePipe2PresentImageResponder
Source§type ControlHandle = ImagePipe2ControlHandle
type ControlHandle = ImagePipe2ControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &ImagePipe2ControlHandle
fn control_handle(&self) -> &ImagePipe2ControlHandle
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 ImagePipe2PresentImageResponder
impl !RefUnwindSafe for ImagePipe2PresentImageResponder
impl Send for ImagePipe2PresentImageResponder
impl Sync for ImagePipe2PresentImageResponder
impl Unpin for ImagePipe2PresentImageResponder
impl !UnwindSafe for ImagePipe2PresentImageResponder
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