Module rustfst::fst_traits

source ·
Expand description

Provides traits that must be implemented to be able to use generic algorithms.

Structs

Iterator on the paths recognized by an Fst.
Iterator on the paths recognized by an Fst. Plus handles the SymbolTable to be able to retrieve the strings.

Traits

Trait defining the methods to control allocation for a wFST
Trait defining necessary methods for a wFST to access start states and final states.
Trait defining the necessary methods that should implement an ExpandedFST e.g a FST where all the states are already computed and not computed on the fly.
Trait defining the minimum interface necessary for a wFST.
Trait defining the methods to modify a wFST.
Trait definining the methods an Fst must implement to be serialized and deserialized.
Trait to iterate over the states of a wFST.