pub struct DeviceIterator;Expand description
The type corresponding to the DeviceIterator protocol. Protocol for iterating over the initial set of active devices.
This iterator is returned upon registering a listener and is used to bootstrap the client’s state with the devices that are already present.
Trait Implementations§
Source§impl Debug for DeviceIterator
impl Debug for DeviceIterator
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for DeviceIteratorwhere
___H: DeviceIteratorServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for DeviceIteratorwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for DeviceIteratorwhere
___T: Transport,
Source§impl HasTransport for DeviceIterator
Available on Fuchsia only.
impl HasTransport for DeviceIterator
Available on Fuchsia only.
Source§impl PartialEq for DeviceIterator
impl PartialEq for DeviceIterator
impl StructuralPartialEq for DeviceIterator
Auto Trait Implementations§
impl Freeze for DeviceIterator
impl RefUnwindSafe for DeviceIterator
impl Send for DeviceIterator
impl Sync for DeviceIterator
impl Unpin for DeviceIterator
impl UnsafeUnpin for DeviceIterator
impl UnwindSafe for DeviceIterator
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<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]