Crate fidl_fuchsia_net_neighbor_ext

Crate fidl_fuchsia_net_neighbor_ext 

Source
Expand description

Extensions for types in the fidl_fuchsia_net_neighbor crate.

Modules§

testutil
Test utilities for the fuchsia.net.neighbors FIDL library.

Structs§

Entry
Information on a neighboring device in the local network.
EntryIteratorOptions
Options for modifying the behavior of EntryIterator.
OpenEntryIteratorError
Neighbor table entry iterator creation error.

Enums§

CollectNeighborsUntilIdleError
Errors returned by collect_neighbors_until_idle.
EntryIteratorError
Neighbor table entry iterator GetNext errors.
EntryIteratorOptionsMissingFieldError
Missing fields in EntryIteratorOptions.
EntryIteratorOptionsValidationError
Errors validating EntryIteratorOptions.
EntryMissingFieldError
Missing fields in Entry.
EntryValidationError
Errors validating Entry.
Event
Neighbor entry events.

Functions§

collect_neighbors_until_idle
Collects all existing events from the stream, stopping once the idle event is observed.
display_entry_state
Returns a &str suitable for display representing the EntryState parameter.
event_stream_from_iterator
Turns the provided neighbor table entry iterator into an Event stream by applying Hanging-Get watch.
event_stream_from_view
event_stream_from_view_with_options with default EntryIteratorOptions.
event_stream_from_view_with_options
Connects to the neighbor table entry iterator protocol with EntryIteratorOptions and converts the Hanging-Get style API into an Event stream.
open_entry_iterator
Dispatches OpenEntryIterator on the view proxy.