pub struct PortWatcher;Expand description
The type corresponding to the PortWatcher protocol. Provides iteration over and updates for ports attached to a device.
Trait Implementations§
Source§impl Debug for PortWatcher
impl Debug for PortWatcher
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for PortWatcherwhere
___H: PortWatcherServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for PortWatcherwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for PortWatcherwhere
___T: Transport,
Source§impl HasTransport for PortWatcher
Available on Fuchsia only.
impl HasTransport for PortWatcher
Available on Fuchsia only.
Source§impl PartialEq for PortWatcher
impl PartialEq for PortWatcher
impl StructuralPartialEq for PortWatcher
Auto Trait Implementations§
impl Freeze for PortWatcher
impl RefUnwindSafe for PortWatcher
impl Send for PortWatcher
impl Sync for PortWatcher
impl Unpin for PortWatcher
impl UnsafeUnpin for PortWatcher
impl UnwindSafe for PortWatcher
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]