Function aho_corasick::automaton::fmt_state_indicator
source · pub(crate) fn fmt_state_indicator<A: Automaton>(
f: &mut Formatter<'_>,
aut: A,
id: StateID,
) -> Result
Expand description
Write a prefix “state” indicator for fmt::Debug impls. It always writes exactly two printable bytes to the given formatter.
Specifically, this tries to succinctly distinguish the different types of states: dead states, start states and match states. It even accounts for the possible overlappings of different state types. (The only possible overlapping is that of match and start states.)