pub struct DictionaryIteratorProxy { /* private fields */ }
Implementations§
source§impl DictionaryIteratorProxy
impl DictionaryIteratorProxy
sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.component.sandbox/DictionaryIterator.
sourcepub fn take_event_stream(&self) -> DictionaryIteratorEventStream
pub fn take_event_stream(&self) -> DictionaryIteratorEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
pub fn get_next(&self) -> QueryResponseFut<Vec<DictionaryItem>>
Trait Implementations§
source§impl Clone for DictionaryIteratorProxy
impl Clone for DictionaryIteratorProxy
source§fn clone(&self) -> DictionaryIteratorProxy
fn clone(&self) -> DictionaryIteratorProxy
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DictionaryIteratorProxy
impl Debug for DictionaryIteratorProxy
source§impl DictionaryIteratorProxyInterface for DictionaryIteratorProxy
impl DictionaryIteratorProxyInterface for DictionaryIteratorProxy
type GetNextResponseFut = QueryResponseFut<Vec<DictionaryItem>>
fn get_next(&self) -> Self::GetNextResponseFut
source§impl Proxy for DictionaryIteratorProxy
impl Proxy for DictionaryIteratorProxy
§type Protocol = DictionaryIteratorMarker
type Protocol = DictionaryIteratorMarker
The protocol which this
Proxy
controls.source§fn from_channel(inner: AsyncChannel) -> Self
fn from_channel(inner: AsyncChannel) -> Self
Create a proxy over the given channel.
source§fn into_channel(self) -> Result<AsyncChannel, Self>
fn into_channel(self) -> Result<AsyncChannel, Self>
Attempt to convert the proxy back into a channel. Read more
source§fn as_channel(&self) -> &AsyncChannel
fn as_channel(&self) -> &AsyncChannel
Get a reference to the proxy’s underlying channel. Read more
§fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
Attempt to convert the proxy back into a client end. Read more
Auto Trait Implementations§
impl Freeze for DictionaryIteratorProxy
impl !RefUnwindSafe for DictionaryIteratorProxy
impl Send for DictionaryIteratorProxy
impl Sync for DictionaryIteratorProxy
impl Unpin for DictionaryIteratorProxy
impl !UnwindSafe for DictionaryIteratorProxy
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