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