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