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