Struct fst::raw::StreamWithState[][src]

pub struct StreamWithState<'f, A = AlwaysMatch> where
    A: Automaton
{ /* fields omitted */ }
Expand description

A lexicographically ordered stream of key-value-state triples from an fst and an automaton.

The key-values are from the underyling FSTP while the states are from the automaton.

The A type parameter corresponds to an optional automaton to filter the stream. By default, no filtering is done.

The 'm lifetime parameter refers to the lifetime of the underlying map.

Trait Implementations

The type of the item emitted by this stream.

Emits the next element in this stream, or None to indicate the stream has been exhausted. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.