[][src]Module rustfst::fst_traits

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

Structs

FstIterData

Traits

AllocableFst

Trait defining the methods to control allocation for a wFST

CoreFst

Trait defining necessary methods for a wFST to access start states and final states.

ExpandedFst

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.

Fst

Trait defining the minimum interface necessary for a wFST.

FstIntoIterator
FstIterator
MutableFst

Trait defining the methods to modify a wFST.

PathsIterator

Trait to iterate over the paths accepted by an FST.

SerializableFst

Trait definining the methods an Fst must implement to be serialized and deserialized.

StateIterator

Trait to iterate over the states of a wFST.