pub struct CrashListenerProxy { /* private fields */ }
Implementations§
Source§impl CrashListenerProxy
impl CrashListenerProxy
Sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.netemul/CrashListener.
Sourcepub fn take_event_stream(&self) -> CrashListenerEventStream
pub fn take_event_stream(&self) -> CrashListenerEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
Sourcepub fn next(
&self,
) -> QueryResponseFut<Vec<String>, DefaultFuchsiaResourceDialect>
pub fn next( &self, ) -> QueryResponseFut<Vec<String>, DefaultFuchsiaResourceDialect>
A hanging get call that yields component monikers (relative to the
[ManagedRealm
] root) that exited with dirty exit codes.
Yields an empty vector when the realm itself has terminated. The listener server end is closed after yielding the empty sentinel.
Trait Implementations§
Source§impl Clone for CrashListenerProxy
impl Clone for CrashListenerProxy
Source§fn clone(&self) -> CrashListenerProxy
fn clone(&self) -> CrashListenerProxy
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 CrashListenerProxyInterface for CrashListenerProxy
impl CrashListenerProxyInterface for CrashListenerProxy
type NextResponseFut = QueryResponseFut<Vec<String>>
fn next(&self) -> Self::NextResponseFut
Source§impl Debug for CrashListenerProxy
impl Debug for CrashListenerProxy
Source§impl Proxy for CrashListenerProxy
impl Proxy for CrashListenerProxy
Source§type Protocol = CrashListenerMarker
type Protocol = CrashListenerMarker
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 CrashListenerProxy
impl !RefUnwindSafe for CrashListenerProxy
impl Send for CrashListenerProxy
impl Sync for CrashListenerProxy
impl Unpin for CrashListenerProxy
impl !UnwindSafe for CrashListenerProxy
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