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