Crate fst [] [src]

Modules

map

Map operations implemented by finite state transducers.

raw
set

Set operations implemented by finite state transducers.

Structs

Levenshtein

A Unicode aware Levenshtein automaton for running efficient fuzzy queries.

Map

Map is a lexicographically ordered map from byte strings to integers.

MapBuilder

A builder for creating a map.

Regex

A regular expression for searching FSTs with Unicode support.

Set

Set is a lexicographically ordered set of byte strings.

SetBuilder

A builder for creating a set.

Enums

Error

An error that encapsulates all possible errors in this crate.

LevenshteinError

An error that occurred while building a Levenshtein automaton.

RegexError

An error that occurred while compiling a regular expression.

Traits

Automaton

Automaton describes types that behave as a finite automaton.

IntoStreamer

IntoStreamer describes types that can be converted to streams.

Streamer

Streamer describes a "streaming iterator."

Type Definitions

Result

A Result type alias for this crate's Error type.