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