Module fst::map
[−]
[src]
Map operations implemented by finite state transducers.
This API provided by this sub-module is close in spirit to the API
provided by
std::collections::BTreeMap.
Overview of types
Map is a read only interface to pre-constructed sets. MapBuilder is
used to create new sets. (Once a set is created, it can never be modified.)
MapStream, MapStreamKeys and MapStreamValues are stream of values
that originated from a map. MapStreamBuilder builds range queries.
MapOpBuilder collects a set of streams and executes set operations like
union or intersection on them with the option of specifying a merge
strategy for a map's values. The rest of the types are streams for set
operations.
Structs
| IndexedValue | |
| Map | |
| MapBuilder | |
| MapDifference | |
| MapIntersection | |
| MapOpBuilder | |
| MapStream |
A lexicographically ordered stream of key-value pairs from a map. |
| MapStreamBuilder |
A builder for constructing range queries on streams. |
| MapSymmetricDifference | |
| MapUnion |