pub struct CrashListenerSynchronousProxy { /* private fields */ }
Implementations§
Source§impl CrashListenerSynchronousProxy
impl CrashListenerSynchronousProxy
pub fn new(channel: Channel) -> Self
pub fn into_channel(self) -> Channel
Sourcepub fn wait_for_event(
&self,
deadline: MonotonicInstant,
) -> Result<CrashListenerEvent, Error>
pub fn wait_for_event( &self, deadline: MonotonicInstant, ) -> Result<CrashListenerEvent, Error>
Waits until an event arrives and returns it. It is safe for other threads to make concurrent requests while waiting for an event.
Sourcepub fn next(&self, ___deadline: MonotonicInstant) -> Result<Vec<String>, Error>
pub fn next(&self, ___deadline: MonotonicInstant) -> Result<Vec<String>, Error>
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 From<Channel> for CrashListenerSynchronousProxy
impl From<Channel> for CrashListenerSynchronousProxy
Source§impl From<CrashListenerSynchronousProxy> for Handle
impl From<CrashListenerSynchronousProxy> for Handle
Source§fn from(value: CrashListenerSynchronousProxy) -> Self
fn from(value: CrashListenerSynchronousProxy) -> Self
Converts to this type from the input type.
Source§impl SynchronousProxy for CrashListenerSynchronousProxy
impl SynchronousProxy for CrashListenerSynchronousProxy
Source§type Proxy = CrashListenerProxy
type Proxy = CrashListenerProxy
The async proxy for the same protocol.
Source§type Protocol = CrashListenerMarker
type Protocol = CrashListenerMarker
The protocol which this
Proxy
controls.Source§fn from_channel(inner: Channel) -> Self
fn from_channel(inner: Channel) -> Self
Create a proxy over the given channel.
Source§fn into_channel(self) -> Channel
fn into_channel(self) -> Channel
Convert the proxy back into a channel.
Source§fn as_channel(&self) -> &Channel
fn as_channel(&self) -> &Channel
Get a reference to the proxy’s underlying channel. Read more
Auto Trait Implementations§
impl Freeze for CrashListenerSynchronousProxy
impl RefUnwindSafe for CrashListenerSynchronousProxy
impl Send for CrashListenerSynchronousProxy
impl Sync for CrashListenerSynchronousProxy
impl Unpin for CrashListenerSynchronousProxy
impl UnwindSafe for CrashListenerSynchronousProxy
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