pub struct StatusWatcher;Expand description
The type corresponding to the StatusWatcher protocol. Provides a way to receive updates on port status changes.
Trait Implementations§
Source§impl Debug for StatusWatcher
impl Debug for StatusWatcher
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for StatusWatcherwhere
___H: StatusWatcherServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for StatusWatcherwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for StatusWatcherwhere
___T: Transport,
Source§impl HasTransport for StatusWatcher
Available on Fuchsia only.
impl HasTransport for StatusWatcher
Available on Fuchsia only.
Source§impl PartialEq for StatusWatcher
impl PartialEq for StatusWatcher
impl StructuralPartialEq for StatusWatcher
Auto Trait Implementations§
impl Freeze for StatusWatcher
impl RefUnwindSafe for StatusWatcher
impl Send for StatusWatcher
impl Sync for StatusWatcher
impl Unpin for StatusWatcher
impl UnsafeUnpin for StatusWatcher
impl UnwindSafe for StatusWatcher
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]