var searchIndex = {}; searchIndex["aho_corasick"] = {"doc":"An implementation of the\n[Aho-Corasick string search algorithm](https://en.wikipedia.org/wiki/Aho%E2%80%93Corasick_string_matching_algorithm).","items":[[3,"AcAutomaton","aho_corasick","An Aho-Corasick finite automaton.",null,null],[3,"Match","","Records a match in the search text.",null,null],[12,"pati","","The pattern index.",0,null],[12,"start","","The starting byte offset of the match in the search text.",0,null],[12,"end","","The ending byte offset of the match in the search text.",0,null],[3,"Matches","","An iterator of non-overlapping matches for in-memory text.",null,null],[3,"StreamMatches","","An iterator of non-overlapping matches for streaming text.",null,null],[3,"MatchesOverlapping","","An iterator of overlapping matches for in-memory text.",null,null],[3,"StreamMatchesOverlapping","","An iterator of overlapping matches for streaming text.",null,null],[11,"clone","","",1,null],[11,"new","","Create a new automaton from an iterator of patterns.",1,{"inputs":[{"name":"i"}],"output":{"name":"acautomaton"}}],[11,"find","","Returns an iterator of non-overlapping matches in `s`.",1,null],[11,"find_overlapping","","Returns an iterator of overlapping matches in `s`.",1,null],[11,"stream_find","","Returns an iterator of non-overlapping matches in the given reader.",1,null],[11,"stream_find_overlapping","","Returns an iterator of overlapping matches in the given reader.",1,null],[11,"pattern","","Returns the pattern indexed at `i`.",1,null],[11,"len","","Return the number of patterns in the automaton.",1,null],[11,"is_empty","","Returns true if the automaton has no patterns.",1,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"hash","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"fmt","","",2,null],[11,"next","","",2,null],[11,"fmt","","",3,null],[11,"next","","",3,null],[11,"fmt","","",4,null],[11,"next","","",4,null],[11,"fmt","","",5,null],[11,"next","","",5,null],[11,"from_iter","","Create an automaton from an iterator of strings.",1,{"inputs":[{"name":"t"}],"output":{"name":"acautomaton"}}],[11,"fmt","","",1,null]],"paths":[[3,"Match"],[3,"AcAutomaton"],[3,"Matches"],[3,"StreamMatches"],[3,"MatchesOverlapping"],[3,"StreamMatchesOverlapping"]]}; initSearch(searchIndex);