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