Struct fst::automaton::Intersection [] [src]

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

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

Trait Implementations

impl<A: Automaton, B: Automaton> Automaton for Intersection<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