Struct fst::automaton::Union [] [src]

pub struct Union<A, B>(_, _);

An automaton that matches when one of its component automata match.

Trait Implementations

impl<A: Automaton, B: Automaton> Automaton for Union<A, B>
[src]

The type of the state used in the automaton.

[src]

Returns a single start state for this automaton. Read more

[src]

Returns true if and only if state is a match state.

[src]

Returns true if and only if state can lead to a match in zero or more steps. Read more

[src]

Returns true if and only if state matches and must match no matter what steps are taken. Read more

[src]

Return the next state given state and an input.

[src]

Returns an automaton that matches the strings that start with something this automaton matches. Read more

[src]

Returns an automaton that matches the strings matched by either this or the other automaton. Read more

[src]

Returns an automaton that matches the strings matched by both this and the other automaton. Read more

[src]

Returns an automaton that matches the strings not matched by this automaton. Read more