# Functions
All selects all records in the routing table.
Failure returns a Selector that fails with the supplied error.
Failuref formats a string using fmt.Errorf and passes the result to Failure.
First restricts the selection to a single item.
Select all records, beginning with the indexed record, and iterating in lexicographic order.
Limit restricts the selection to n items.
Range selects all records in the interval [min, max].
Select all records matching the index.
To restricts the selection to items less-than-or-equal-to the index.
Where restricts a selection according to some arbitrary criteria.
While iterates over a selection until the predicate returns boolean false.
# Interfaces
Matcher reports whether a routing record matches some arbitrary criteria.
# Type aliases
Constraints restrict the results of a selector to a subset of current matches.
Selector specifies an iteration strategy over a set of routing records.