From 5ab3ee4d4ec23cfcfcdb5819dbaf39765b53afba Mon Sep 17 00:00:00 2001
From: edg-l (?=re)
, (?!re)
, (?<=re)
and
(?<!re)
. Note that all of these syntaxes are otherwise invalid; this
error is used to improve the user experience.
An error that occurred while translating abstract syntax into a high level intermediate representation (HIR).
-This occurs when the Unicode simple case mapping tables are not available, and the regular expression required Unicode aware case insensitivity.
-This error can occur when the data tables necessary for the Unicode aware
Perl character class \w
are unavailable. This only occurs when the
unicode-perl
feature is disabled. (The feature is enabled by default.)
Returns the argument unchanged.
diff --git a/search-index.js b/search-index.js index 9df186642..b63be184a 100644 --- a/search-index.js +++ b/search-index.js @@ -60,7 +60,7 @@ var searchIndex = new Map(JSON.parse('[\ ["quote",{"doc":"github crates-io docs-rs","t":"KKKMMMMMQNNQQNNNNM","n":["IdentFragment","ToTokens","TokenStreamExt","append","append_all","append_separated","append_terminated","fmt","format_ident","into_token_stream","into_token_stream","quote","quote_spanned","span","span","to_token_stream","to_token_stream","to_tokens"],"q":[[0,"quote"],[18,"proc_macro2"],[19,"core::convert"],[20,"core::iter::traits::collect"],[21,"core::fmt"],[22,"core::fmt"]],"d":["Specialized formatting trait used byformat_ident!
.","Types that can be interpolated inside a quote!
invocation.","TokenStream extension trait with methods for appending …","For use by ToTokens
implementations.","For use by ToTokens
implementations.","For use by ToTokens
implementations.","For use by ToTokens
implementations.","Format this value as an identifier fragment.","Formatting macro for constructing Ident
s.","Convert self
directly into a TokenStream
object.","Convert self
directly into a TokenStream
object.","The whole point.","Same as quote!
, but applies a given span to all tokens …","Span associated with this IdentFragment
.","Span associated with this IdentFragment
.","Convert self
directly into a TokenStream
object.","Convert self
directly into a TokenStream
object.","Write self
to the given TokenStream
."],"i":[0,0,0,1,1,1,1,7,0,6,6,0,0,7,7,6,6,6],"f":[0,0,0,[[1,-1],2,[[4,[3]]]],[[1,-1],2,5],[[1,-1,-2],2,5,6],[[1,-1,-2],2,5,6],[[7,8],9],0,[6,10],[6,10],0,0,[7,[[12,[11]]]],[7,[[12,[11]]]],[6,10],[6,10],[[6,10],2]],"c":[],"p":[[10,"TokenStreamExt",0],[1,"tuple"],[6,"TokenTree",18],[10,"Into",19],[10,"IntoIterator",20],[10,"ToTokens",0],[10,"IdentFragment",0],[5,"Formatter",21],[8,"Result",21],[5,"TokenStream",18],[5,"Span",18],[6,"Option",22]],"b":[]}],\
["regex",{"doc":"This crate provides routines for searching strings for …","t":"FFFFPGFFFFFFFKFFFFFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFKFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CaptureLocations","CaptureMatches","CaptureNames","Captures","CompiledTooBig","Error","Match","Matches","NoExpand","Regex","RegexBuilder","RegexSet","RegexSetBuilder","Replacer","ReplacerRef","SetMatches","SetMatchesIntoIter","SetMatchesIter","Split","SplitN","SubCaptureMatches","Syntax","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","by_ref","by_ref","bytes","capture_locations","capture_names","captures","captures_at","captures_iter","captures_len","captures_read","captures_read_at","case_insensitive","case_insensitive","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","crlf","crlf","default","description","dfa_size_limit","dfa_size_limit","dot_matches_new_line","dot_matches_new_line","empty","end","eq","eq","escape","expand","extract","find","find_at","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","get","get","ignore_whitespace","ignore_whitespace","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_match","is_match","is_match_at","is_match_at","iter","iter","len","len","len","len","len","line_terminator","line_terminator","matched","matched_any","matches","matches_at","multi_line","multi_line","name","nest_limit","nest_limit","new","new","new","new","next","next","next","next","next","next","next","next","next_back","next_back","no_expansion","no_expansion","no_expansion","no_expansion","octal","octal","patterns","range","replace","replace_all","replace_append","replace_append","replace_append","replacen","shortest_match","shortest_match_at","size_hint","size_hint","size_hint","size_hint","size_hint","size_limit","size_limit","split","splitn","start","static_captures_len","swap_greed","swap_greed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode","unicode","CaptureLocations","CaptureMatches","CaptureNames","Captures","Match","Matches","NoExpand","Regex","RegexBuilder","RegexSet","RegexSetBuilder","Replacer","ReplacerRef","SetMatches","SetMatchesIntoIter","SetMatchesIter","Split","SplitN","SubCaptureMatches","as_bytes","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","by_ref","by_ref","capture_locations","capture_names","captures","captures_at","captures_iter","captures_len","captures_read","captures_read_at","case_insensitive","case_insensitive","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","crlf","crlf","default","dfa_size_limit","dfa_size_limit","dot_matches_new_line","dot_matches_new_line","empty","end","eq","expand","extract","find","find_at","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","get","get","ignore_whitespace","ignore_whitespace","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_match","is_match","is_match_at","is_match_at","iter","iter","len","len","len","len","len","line_terminator","line_terminator","matched","matched_any","matches","matches_at","multi_line","multi_line","name","nest_limit","nest_limit","new","new","new","new","next","next","next","next","next","next","next","next","next_back","next_back","no_expansion","no_expansion","no_expansion","no_expansion","octal","octal","patterns","range","replace","replace_all","replace_append","replace_append","replace_append","replacen","shortest_match","shortest_match_at","size_hint","size_hint","size_hint","size_hint","size_hint","size_limit","size_limit","split","splitn","start","static_captures_len","swap_greed","swap_greed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode","unicode"],"q":[[0,"regex"],[341,"regex::bytes"],[662,"core::result"],[663,"core::option"],[664,"alloc::string"],[665,"core::fmt"],[666,"core::fmt"],[667,"core::convert"],[668,"core::iter::traits::collect"],[669,"alloc::borrow"],[670,"core::ops::range"],[671,"core::any"],[672,"alloc::vec"]],"d":["A low level representation of the byte offsets of each …","An iterator over all non-overlapping capture matches in a …","An iterator over the names of all capture groups in a …","Represents the capture groups for a single match.","The compiled program exceeded the set size limit. The …","An error that occurred during parsing or compiling a …","Represents a single match of a regex in a haystack.","An iterator over all non-overlapping matches in a haystack.","A helper type for forcing literal string replacement.","A compiled regular expression for searching Unicode …","A configurable builder for a Regex
.","Match multiple, possibly overlapping, regexes in a single …","A configurable builder for a RegexSet
.","A trait for types that can be used to replace matches in a …","A by-reference adaptor for a Replacer
.","A set of matches returned by a regex set.","An owned iterator over the set of matches from a regex set.","A borrowed iterator over the set of matches from a regex …","An iterator over all substrings delimited by a regex match.","An iterator over at most N
substrings delimited by a regex …","An iterator over all group matches in a Captures
value.","A syntax error.","Returns the original string of this regex.","Returns the substring of the haystack that matched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compiles the pattern given to RegexBuilder::new
with the …","Compiles the patterns given to RegexSetBuilder::new
with …","Returns a type that implements Replacer
, but that borrows …","Returns a type that implements Replacer
, but that borrows …","Search for regex matches in &[u8]
haystacks.","Returns a fresh allocated set of capture locations that can","Returns an iterator over the capture names in this regex.","This routine searches for the first match of this regex in …","Returns the same as Regex::captures
, but starts the search …","Returns an iterator that yields successive non-overlapping …","Returns the number of captures groups in this regex.","This is like Regex::captures
, but writes the byte offsets …","Returns the same as Regex::captures_read
, but starts the …","This configures whether to enable case insensitive …","This configures whether to enable case insensitive …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures CRLF mode for the entire pattern.","This configures CRLF mode for all of the patterns.","","","Set the approximate capacity, in bytes, of the cache of …","Set the approximate capacity, in bytes, of the cache of …","This configures dot-matches-new-line mode for the entire …","This configures dot-matches-new-line mode for the entire …","Create a new empty regex set.","Returns the byte offset of the end of the match in the …","","","Escapes all regular expression meta characters in pattern
.","Expands all instances of $ref
in replacement
to the …","This is a convenience routine for extracting the substrings","This routine searches for the first match of this regex in …","Returns the same as Regex::find
, but starts the search at …","Returns an iterator that yields successive non-overlapping …","","","","","","Shows the original regular expression.","Shows the original regular expression.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Attempts to parse a string into a regular expression","Returns the Match
associated with the capture group at …","Returns the start and end byte offsets of the capture …","This configures verbose mode for the entire pattern.","This configures verbose mode for all of the patterns.","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","Returns true if and only if this match has a length of …","Returns true
if this set contains no regexes.","Returns true if and only if there is a match for the regex …","Returns true if and only if one of the regexes in this set …","Returns the same as Regex::is_match
, but starts the search …","Returns true if and only if one of the regexes in this set …","Returns an iterator over all capture groups. This includes …","Returns an iterator over the indices of the regexes that …","Returns the total number of capture groups. This includes …","Returns the length, in bytes, of this match.","Returns the total number of capture groups (even if they …","Returns the total number of regexes in this set.","The total number of regexes in the set that created these …","Configures the line terminator to be used by the regex.","Configures the line terminator to be used by the regex.","Whether the regex at the given index matched.","Whether this set contains any matches.","Returns the set of regexes that match in the given …","Returns the set of regexes that match in the given …","This configures multi-line mode for the entire pattern.","This configures multi-line mode for all of the patterns.","Returns the Match
associated with the capture group named …","Set the nesting limit for this parser.","Set the nesting limit for this parser.","Create a new builder with a default configuration for the …","Create a new builder with a default configuration for the …","Compiles a regular expression. Once compiled, it can be …","Create a new regex set with the given regular expressions.","","","","","","","","","","","Return a fixed unchanging replacement string.","Return a fixed unchanging replacement string.","","","This configures octal mode for the entire pattern.","This configures octal mode for all of the patterns.","Returns the regex patterns that this regex set was …","Returns the range over the starting and ending byte …","Replaces the leftmost-first match in the given haystack …","Replaces all non-overlapping matches in the haystack with …","Appends possibly empty data to dst
to replace the current …","","","Replaces at most limit
non-overlapping matches in the …","Returns the end byte offset of the first match in the …","Returns the same as Regex::shortest_match
, but starts the …","","","","","","Sets the approximate size limit, in bytes, of the compiled …","Sets the approximate size limit, in bytes, of the compiled …","Returns an iterator of substrings of the haystack given, …","Returns an iterator of at most limit
substrings of the …","Returns the byte offset of the start of the match in the …","Returns the total number of capturing groups that appear …","This configures swap-greed mode for the entire pattern.","This configures swap-greed mode for all of the patterns.","","","","","","","","","","","","","","","","","","","Attempts to parse a string into a regular expression","","Attempts to parse a string into a regular expression","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures Unicode mode for the entire pattern.","This configures Unicode mode for the all of the patterns.","A low level representation of the byte offsets of each …","An iterator over all non-overlapping capture matches in a …","An iterator over the names of all capture groups in a …","Represents the capture groups for a single match.","Represents a single match of a regex in a haystack.","An iterator over all non-overlapping matches in a haystack.","A helper type for forcing literal string replacement.","A compiled regular expression for searching Unicode …","A configurable builder for a Regex
.","Match multiple, possibly overlapping, regexes in a single …","A configurable builder for a RegexSet
.","A trait for types that can be used to replace matches in a …","A by-reference adaptor for a Replacer
.","A set of matches returned by a regex set.","An owned iterator over the set of matches from a regex set.","A borrowed iterator over the set of matches from a regex …","An iterator over all substrings delimited by a regex match.","An iterator over at most N
substrings delimited by a regex …","An iterator over all group matches in a Captures
value.","Returns the substring of the haystack that matched.","Returns the original string of this regex.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compiles the pattern given to RegexBuilder::new
with the …","Compiles the patterns given to RegexSetBuilder::new
with …","Returns a type that implements Replacer
, but that borrows …","Returns a type that implements Replacer
, but that borrows …","Returns a fresh allocated set of capture locations that can","Returns an iterator over the capture names in this regex.","This routine searches for the first match of this regex in …","Returns the same as Regex::captures
, but starts the search …","Returns an iterator that yields successive non-overlapping …","Returns the number of captures groups in this regex.","This is like Regex::captures
, but writes the byte offsets …","Returns the same as Regex::captures_read
, but starts the …","This configures whether to enable case insensitive …","This configures whether to enable case insensitive …","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures CRLF mode for the entire pattern.","This configures CRLF mode for all of the patterns.","","Set the approximate capacity, in bytes, of the cache of …","Set the approximate capacity, in bytes, of the cache of …","This configures dot-matches-new-line mode for the entire …","This configures dot-matches-new-line mode for the entire …","Create a new empty regex set.","Returns the byte offset of the end of the match in the …","","Expands all instances of $ref
in replacement
to the …","This is a convenience routine for extracting the substrings","This routine searches for the first match of this regex in …","Returns the same as Regex::find
, but starts the search at …","Returns an iterator that yields successive non-overlapping …","","","","Shows the original regular expression.","Shows the original regular expression.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Attempts to parse a string into a regular expression","Returns the Match
associated with the capture group at …","Returns the start and end byte offsets of the capture …","This configures verbose mode for the entire pattern.","This configures verbose mode for all of the patterns.","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","Returns true if and only if this match has a length of …","Returns true
if this set contains no regexes.","Returns true if and only if there is a match for the regex …","Returns true if and only if one of the regexes in this set …","Returns the same as Regex::is_match
, but starts the search …","Returns true if and only if one of the regexes in this set …","Returns an iterator over all capture groups. This includes …","Returns an iterator over the indices of the regexes that …","Returns the total number of capture groups. This includes …","Returns the length, in bytes, of this match.","Returns the total number of capture groups (even if they …","Returns the total number of regexes in this set.","The total number of regexes in the set that created these …","Configures the line terminator to be used by the regex.","Configures the line terminator to be used by the regex.","Whether the regex at the given index matched.","Whether this set contains any matches.","Returns the set of regexes that match in the given …","Returns the set of regexes that match in the given …","This configures multi-line mode for the entire pattern.","This configures multi-line mode for all of the patterns.","Returns the Match
associated with the capture group named …","Set the nesting limit for this parser.","Set the nesting limit for this parser.","Create a new builder with a default configuration for the …","Create a new builder with a default configuration for the …","Compiles a regular expression. Once compiled, it can be …","Create a new regex set with the given regular expressions.","","","","","","","","","","","Return a fixed unchanging replacement byte string.","Return a fixed unchanging replacement byte string.","","","This configures octal mode for the entire pattern.","This configures octal mode for all of the patterns.","Returns the regex patterns that this regex set was …","Returns the range over the starting and ending byte …","Replaces the leftmost-first match in the given haystack …","Replaces all non-overlapping matches in the haystack with …","Appends possibly empty data to dst
to replace the current …","","","Replaces at most limit
non-overlapping matches in the …","Returns the end byte offset of the first match in the …","Returns the same as shortest_match
, but starts the search …","","","","","","Sets the approximate size limit, in bytes, of the compiled …","Sets the approximate size limit, in bytes, of the compiled …","Returns an iterator of substrings of the haystack given, …","Returns an iterator of at most limit
substrings of the …","Returns the byte offset of the start of the match in the …","Returns the total number of capturing groups that appear …","This configures swap-greed mode for the entire pattern.","This configures swap-greed mode for all of the patterns.","","","","","","","","","","","","","","","","Attempts to parse a string into a regular expression","","Attempts to parse a string into a regular expression","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures Unicode mode for the entire pattern.","This configures Unicode mode for the all of the patterns."],"i":[0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,3,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,4,7,9,9,0,1,1,1,1,1,1,1,1,4,7,4,7,5,1,3,11,12,18,19,8,20,21,4,7,5,1,3,11,12,18,19,8,20,21,23,16,12,18,4,7,8,5,4,7,4,7,8,3,5,3,0,13,13,1,1,1,13,4,7,5,5,1,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,1,13,11,4,7,13,13,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,23,16,28,29,12,18,20,20,32,21,3,8,1,8,1,8,13,20,13,3,11,8,20,4,7,20,20,8,8,4,7,13,4,7,4,7,1,8,23,16,28,29,12,18,32,21,32,21,9,9,10,19,4,7,8,3,1,1,9,10,19,1,1,1,29,12,18,32,21,4,7,1,1,3,1,4,7,4,7,5,1,3,11,12,18,19,8,20,21,5,1,13,4,7,5,1,1,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,43,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,44,45,47,47,43,43,43,43,43,43,43,43,44,45,44,45,43,42,49,50,53,54,46,55,56,44,45,43,42,49,50,53,54,46,55,56,57,52,50,53,44,45,46,44,45,44,45,46,42,42,51,51,43,43,43,51,44,45,43,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,43,51,49,44,45,51,51,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,57,52,59,60,50,53,55,55,61,56,42,46,43,46,43,46,51,55,51,42,49,46,55,44,45,55,55,46,46,44,45,51,44,45,44,45,43,46,57,52,59,60,50,53,61,56,61,56,47,47,48,54,44,45,46,42,43,43,47,48,54,43,43,43,60,50,53,61,56,44,45,43,43,42,43,44,45,44,45,43,42,49,50,53,54,46,55,56,43,51,44,45,43,43,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,44,45],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[6,[1,5]]]],[7,[[6,[8,5]]]],[9,[[10,[9]]]],[9,[[10,[9]]]],0,[1,11],[1,12],[[1,2],[[14,[13]]]],[[1,2,15],[[14,[13]]]],[[1,2],16],[1,15],[[1,11,2],[[14,[3]]]],[[1,11,2,15],[[14,[3]]]],[[4,17],4],[[7,17],7],[4,4],[7,7],[5,5],[1,1],[3,3],[11,11],[12,12],[18,18],[19,19],[8,8],[20,20],[21,21],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[23,15],[16,15],[12,15],[18,15],[[4,17],4],[[7,17],7],[[],8],[5,2],[[4,15],4],[[7,15],7],[[4,17],4],[[7,17],7],[[],8],[3,15],[[5,5],17],[[3,3],17],[2,24],[[13,2,24],22],[13,[[22,[2,[25,[2]]]]]],[[1,2],[[14,[3]]]],[[1,2,15],[[14,[3]]]],[[1,2],23],[[13,26],27],[[4,26],27],[[7,26],27],[[5,26],27],[[5,26],27],[[1,26],27],[[1,26],27],[[3,26],27],[[11,26],27],[[23,26],27],[[16,26],27],[[28,26],27],[[29,26],27],[[12,26],27],[[18,26],27],[[[10,[-1]],26],27,[30,31]],[[19,26],27],[[8,26],27],[[20,26],27],[[32,26],27],[[21,26],27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,[[6,[1,5]]]],[[13,15],[[14,[3]]]],[[11,15],[[14,[[22,[15,15]]]]]],[[4,17],4],[[7,17],7],[[13,15],2],[[13,2],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,-1,[]],[20,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],[8,17],[[1,2],17],[[8,2],17],[[1,2,15],17],[[8,2,15],17],[13,18],[20,21],[13,15],[3,15],[11,15],[8,15],[20,15],[[4,33],4],[[7,33],7],[[20,15],17],[20,17],[[8,2],20],[[8,2,15],20],[[4,17],4],[[7,17],7],[[13,2],[[14,[3]]]],[[4,34],4],[[7,34],7],[2,4],[-2,7,[[35,[2]]],[[37,[],[[36,[-1]]]]]],[2,[[6,[1,5]]]],[-2,[[6,[8,5]]],[[35,[2]]],[[37,[],[[36,[-1]]]]]],[23,[[14,[3]]]],[16,[[14,[13]]]],[28,[[14,[2]]]],[29,[[14,[2]]]],[12,[[14,[[14,[2]]]]]],[18,[[14,[[14,[3]]]]]],[32,[[14,[15]]]],[21,[[14,[15]]]],[32,[[14,[15]]]],[21,[[14,[15]]]],[9,[[14,[[38,[2]]]]]],[9,[[14,[[38,[2]]]]]],[[[10,[-1]]],[[14,[[38,[2]]]]],[9,31]],[19,[[14,[[38,[2]]]]]],[[4,17],4],[[7,17],7],[8,[[39,[24]]]],[3,[[40,[15]]]],[[1,2,-1],[[38,[2]]],9],[[1,2,-1],[[38,[2]]],9],[[9,13,24],22],[[[10,[-1]],13,24],22,[9,31]],[[19,13,24],22],[[1,2,15,-1],[[38,[2]]],9],[[1,2],[[14,[15]]]],[[1,2,15],[[14,[15]]]],[29,[[22,[15,[14,[15]]]]]],[12,[[22,[15,[14,[15]]]]]],[18,[[22,[15,[14,[15]]]]]],[32,[[22,[15,[14,[15]]]]]],[21,[[22,[15,[14,[15]]]]]],[[4,15],4],[[7,15],7],[[1,2],28],[[1,2,15],29],[3,15],[1,[[14,[15]]]],[[4,17],4],[[7,17],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,24,[]],[-1,24,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[2,[[6,[1,5]]]],[-1,[[6,[-2]]],[],[]],[24,[[6,[1,5]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[4,17],4],[[7,17],7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[42,[[39,[33]]]],[43,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,[[6,[43,5]]]],[45,[[6,[46,5]]]],[47,[[48,[47]]]],[47,[[48,[47]]]],[43,49],[43,50],[[43,[39,[33]]],[[14,[51]]]],[[43,[39,[33]],15],[[14,[51]]]],[[43,[39,[33]]],52],[43,15],[[43,49,[39,[33]]],[[14,[42]]]],[[43,49,[39,[33]],15],[[14,[42]]]],[[44,17],44],[[45,17],45],[44,44],[45,45],[43,43],[42,42],[49,49],[50,50],[53,53],[54,54],[46,46],[55,55],[56,56],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[57,15],[52,15],[50,15],[53,15],[[44,17],44],[[45,17],45],[[],46],[[44,15],44],[[45,15],45],[[44,17],44],[[45,17],45],[[],46],[42,15],[[42,42],17],[[51,[39,[33]],[58,[33]]],22],[51,[[22,[[39,[33]],[25,[[39,[33]]]]]]]],[[43,[39,[33]]],[[14,[42]]]],[[43,[39,[33]],15],[[14,[42]]]],[[43,[39,[33]]],57],[[51,26],27],[[44,26],27],[[45,26],27],[[43,26],27],[[43,26],27],[[42,26],27],[[49,26],27],[[57,26],27],[[52,26],27],[[59,26],27],[[60,26],27],[[50,26],27],[[53,26],27],[[[48,[-1]],26],27,[30,31]],[[54,26],27],[[46,26],27],[[55,26],27],[[61,26],27],[[56,26],27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,[[6,[43,5]]]],[[51,15],[[14,[42]]]],[[49,15],[[14,[[22,[15,15]]]]]],[[44,17],44],[[45,17],45],[[51,15],[[39,[33]]]],[[51,2],[[39,[33]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[55,-1,[]],[55,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,17],[46,17],[[43,[39,[33]]],17],[[46,[39,[33]]],17],[[43,[39,[33]],15],17],[[46,[39,[33]],15],17],[51,53],[55,56],[51,15],[42,15],[49,15],[46,15],[55,15],[[44,33],44],[[45,33],45],[[55,15],17],[55,17],[[46,[39,[33]]],55],[[46,[39,[33]],15],55],[[44,17],44],[[45,17],45],[[51,2],[[14,[42]]]],[[44,34],44],[[45,34],45],[2,44],[-2,45,[[35,[2]]],[[37,[],[[36,[-1]]]]]],[2,[[6,[43,5]]]],[-2,[[6,[46,5]]],[[35,[2]]],[[37,[],[[36,[-1]]]]]],[57,[[14,[42]]]],[52,[[14,[51]]]],[59,[[14,[[39,[33]]]]]],[60,[[14,[[39,[33]]]]]],[50,[[14,[[14,[2]]]]]],[53,[[14,[[14,[42]]]]]],[61,[[14,[15]]]],[56,[[14,[15]]]],[61,[[14,[15]]]],[56,[[14,[15]]]],[47,[[14,[[38,[[39,[33]]]]]]]],[47,[[14,[[38,[[39,[33]]]]]]]],[[[48,[-1]]],[[14,[[38,[[39,[33]]]]]]],[47,31]],[54,[[14,[[38,[[39,[33]]]]]]]],[[44,17],44],[[45,17],45],[46,[[39,[24]]]],[42,[[40,[15]]]],[[43,[39,[33]],-1],[[38,[[39,[33]]]]],47],[[43,[39,[33]],-1],[[38,[[39,[33]]]]],47],[[47,51,[58,[33]]],22],[[[48,[-1]],51,[58,[33]]],22,[47,31]],[[54,51,[58,[33]]],22],[[43,[39,[33]],15,-1],[[38,[[39,[33]]]]],47],[[43,[39,[33]]],[[14,[15]]]],[[43,[39,[33]],15],[[14,[15]]]],[60,[[22,[15,[14,[15]]]]]],[50,[[22,[15,[14,[15]]]]]],[53,[[22,[15,[14,[15]]]]]],[61,[[22,[15,[14,[15]]]]]],[56,[[22,[15,[14,[15]]]]]],[[44,15],44],[[45,15],45],[[43,[39,[33]]],59],[[43,[39,[33]],15],60],[42,15],[43,[[14,[15]]]],[[44,17],44],[[45,17],45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,24,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[2,[[6,[43,5]]]],[-1,[[6,[-2]]],[],[]],[24,[[6,[43,5]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[44,17],44],[[45,17],45]],"c":[],"p":[[5,"Regex",0],[1,"str"],[5,"Match",0],[5,"RegexBuilder",0],[6,"Error",0],[6,"Result",662],[5,"RegexSetBuilder",0],[5,"RegexSet",0],[10,"Replacer",0],[5,"ReplacerRef",0],[5,"CaptureLocations",0],[5,"CaptureNames",0],[5,"Captures",0],[6,"Option",663],[1,"usize"],[5,"CaptureMatches",0],[1,"bool"],[5,"SubCaptureMatches",0],[5,"NoExpand",0],[5,"SetMatches",0],[5,"SetMatchesIter",0],[1,"tuple"],[5,"Matches",0],[5,"String",664],[1,"array"],[5,"Formatter",665],[8,"Result",665],[5,"Split",0],[5,"SplitN",0],[10,"Debug",665],[10,"Sized",666],[5,"SetMatchesIntoIter",0],[1,"u8"],[1,"u32"],[10,"AsRef",667],[17,"Item"],[10,"IntoIterator",668],[6,"Cow",669],[1,"slice"],[5,"Range",670],[5,"TypeId",671],[5,"Match",341],[5,"Regex",341],[5,"RegexBuilder",341],[5,"RegexSetBuilder",341],[5,"RegexSet",341],[10,"Replacer",341],[5,"ReplacerRef",341],[5,"CaptureLocations",341],[5,"CaptureNames",341],[5,"Captures",341],[5,"CaptureMatches",341],[5,"SubCaptureMatches",341],[5,"NoExpand",341],[5,"SetMatches",341],[5,"SetMatchesIter",341],[5,"Matches",341],[5,"Vec",672],[5,"Split",341],[5,"SplitN",341],[5,"SetMatchesIntoIter",341]],"b":[[126,"impl-Debug-for-Error"],[127,"impl-Display-for-Error"],[128,"impl-Debug-for-Regex"],[129,"impl-Display-for-Regex"],[168,"impl-Index%3Cusize%3E-for-Captures%3C\'h%3E"],[169,"impl-Index%3C%26str%3E-for-Captures%3C\'h%3E"],[195,"impl-IntoIterator-for-%26SetMatches"],[196,"impl-IntoIterator-for-SetMatches"],[284,"impl-TryFrom%3C%26str%3E-for-Regex"],[286,"impl-TryFrom%3CString%3E-for-Regex"],[456,"impl-Debug-for-Regex"],[457,"impl-Display-for-Regex"],[495,"impl-Index%3Cusize%3E-for-Captures%3C\'h%3E"],[496,"impl-Index%3C%26str%3E-for-Captures%3C\'h%3E"],[521,"impl-IntoIterator-for-SetMatches"],[522,"impl-IntoIterator-for-%26SetMatches"],[607,"impl-TryFrom%3C%26str%3E-for-Regex"],[609,"impl-TryFrom%3CString%3E-for-Regex"]]}],\
["regex_automata",{"doc":"This crate exposes a variety of regex engines used by the …","t":"PGPFPFPFFGGPPFFFFPFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOOFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCPPFFPPFFPFPPPPFPFPFGFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNCNNNNNNNNONNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCCFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNHHFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNPPPGFFFPPPFPPPPPPPPPPPPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNTTTTTTFFFTTTFFFFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNFFFONNNNNNONNNNNNNNNNNNNNNNNNNNNN","n":["All","Anchored","GaveUp","HalfMatch","HaystackTooLong","Input","LeftmostFirst","Match","MatchError","MatchErrorKind","MatchKind","No","Pattern","PatternID","PatternSet","PatternSetInsertError","PatternSetIter","Quit","Span","UnsupportedAnchored","Yes","anchored","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","contains","contains","default","default","earliest","end","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","gave_up","get_anchored","get_earliest","get_range","get_span","hash","hash","hash","hash","haystack","haystack_too_long","insert","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","is_anchored","is_char_boundary","is_done","is_empty","is_empty","is_empty","is_full","iter","kind","len","len","len","meta","must","must","new","new","new","new","new","next","next_back","nfa","offset","offset","partial_cmp","pattern","pattern","pattern","quit","range","range","range","set_anchored","set_earliest","set_end","set_range","set_span","set_start","size_hint","span","span","start","start","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsupported_anchored","util","byte","len","mode","offset","offset","BuildError","Builder","Cache","CapturesMatches","Config","FindMatches","Regex","Split","SplitN","auto_prefilter","backtrack","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_hir","build_many","build_many_from_hir","builder","byte_classes","captures","captures_iter","captures_len","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","config","configure","count","count","create_cache","create_captures","default","dfa","dfa_size_limit","dfa_state_limit","find","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_auto_prefilter","get_backtrack","get_byte_classes","get_config","get_dfa","get_dfa_size_limit","get_dfa_state_limit","get_hybrid","get_hybrid_cache_capacity","get_line_terminator","get_match_kind","get_nfa_size_limit","get_onepass","get_onepass_size_limit","get_prefilter","get_utf8_empty","get_which_captures","group_info","hybrid","hybrid_cache_capacity","input","input","input","input","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_accelerated","is_match","line_terminator","match_kind","memory_usage","memory_usage","new","new","new","new","new_many","next","next","next","next","nfa_size_limit","onepass","onepass_size_limit","pattern","pattern_len","prefilter","regex","regex","reset","search","search_captures","search_captures_with","search_half","search_half_with","search_slots","search_slots_with","search_with","size_hint","size_limit","source","split","splitn","static_captures_len","syntax","syntax_error","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8_empty","which_captures","which_overlapping_matches","which_overlapping_matches_with","thompson","All","BinaryUnion","BuildError","Builder","ByteRange","Capture","Compiler","Config","Dense","DenseTransitions","Fail","Implicit","Look","Match","NFA","None","PatternIter","Sparse","SparseTransitions","State","Transition","Union","WhichCaptures","add_capture_end","add_capture_start","add_empty","add_fail","add_look","add_match","add_range","add_sparse","add_union","add_union_reverse","always_match","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build_from_hir","build_many","build_many_from_hir","byte_classes","captures","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compiler","config","configure","current_pattern_id","default","default","default","end","eq","eq","eq","eq","finish_pattern","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get_captures","get_look_matcher","get_look_matcher","get_nfa_size_limit","get_reverse","get_reverse","get_shrink","get_size_limit","get_utf8","get_utf8","get_which_captures","group_info","has_capture","has_empty","hash","into","into","into","into","into","into","into","into","into","into","into","into_iter","is_always_start_anchored","is_any","is_epsilon","is_none","is_reverse","is_utf8","look_matcher","look_matcher","look_set_any","look_set_prefix_any","matches","matches","matches","matches_byte","matches_byte","matches_byte","matches_unit","memory_usage","memory_usage","never_match","new","new","new","new","new_many","next","next","nfa_size_limit","patch","pattern_len","pattern_len","patterns","pikevm","reverse","set_look_matcher","set_reverse","set_size_limit","set_utf8","shrink","size_limit","source","start","start_anchored","start_pattern","start_pattern","start_unanchored","state","states","syntax","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transitions","transitions","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8","which_captures","alt1","alt2","alternates","group_index","look","next","next","pattern_id","pattern_id","slot","trans","Builder","Cache","CapturesMatches","Config","FindMatches","PikeVM","always_match","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_nfa","build_many","builder","captures","captures_iter","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","config","configure","create_cache","create_captures","default","find","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_config","get_match_kind","get_nfa","get_prefilter","into","into","into","into","into","into","into_iter","into_iter","is_match","match_kind","memory_usage","never_match","new","new","new","new","new_from_nfa","new_many","next","next","pattern_len","prefilter","reset","reset_cache","search","search_slots","syntax","thompson","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","which_overlapping_matches","alphabet","captures","escape","interpolate","iter","lazy","look","pool","prefilter","primitives","start","syntax","wire","ByteClassElements","ByteClassIter","ByteClassRepresentatives","ByteClasses","Unit","alphabet_len","as_eoi","as_u8","as_usize","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","default","elements","empty","eoi","eoi","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get","get_by_unit","into","into","into","into","into","into_iter","into_iter","into_iter","is_byte","is_eoi","is_singleton","is_word_byte","iter","next","next","next","partial_cmp","representatives","set","singletons","stride2","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","u8","Captures","CapturesPatternIter","GroupInfo","GroupInfoAllNames","GroupInfoError","GroupInfoPatternNames","all","all_group_len","all_names","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","default","empty","empty","explicit_slot_len","extract","extract_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_group","get_group_by_name","get_match","group_info","group_len","group_len","implicit_slot_len","interpolate_bytes","interpolate_bytes_into","interpolate_string","interpolate_string_into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_match","iter","matches","memory_usage","new","next","next","next","pattern","pattern_len","pattern_names","set_pattern","size_hint","size_hint","slot","slot_len","slots","slots","slots_mut","source","to_index","to_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","DebugByte","DebugHaystack","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","fmt","fmt","from","from","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","bytes","string","CapturesIter","HalfMatchesIter","MatchesIter","Searcher","TryCapturesIter","TryHalfMatchesIter","TryMatchesIter","advance","advance_half","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","infallible","infallible","infallible","input","input","input","input","input","into","into","into","into","into","into","into","into_captures_iter","into_half_matches_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_matches_iter","new","next","next","next","next","next","next","to_owned","try_advance","try_advance_half","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Lazy","borrow","borrow_mut","deref","fmt","from","get","into","new","try_from","try_into","type_id","End","EndCRLF","EndLF","Look","LookMatcher","LookSet","LookSetIter","Start","StartCRLF","StartLF","UnicodeWordBoundaryError","WordAscii","WordAsciiNegate","WordEndAscii","WordEndHalfAscii","WordEndHalfUnicode","WordEndUnicode","WordStartAscii","WordStartHalfAscii","WordStartHalfUnicode","WordStartUnicode","WordUnicode","WordUnicodeNegate","as_char","as_repr","available","bits","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","contains","contains_anchor","contains_anchor_crlf","contains_anchor_haystack","contains_anchor_lf","contains_anchor_line","contains_word","contains_word_ascii","contains_word_unicode","default","default","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_repr","full","get_line_terminator","insert","intersect","into","into","into","into","into","into_iter","is_empty","is_end","is_end_crlf","is_end_lf","is_start","is_start_crlf","is_start_lf","is_word_ascii","is_word_ascii_negate","is_word_end_ascii","is_word_end_half_ascii","is_word_end_half_unicode","is_word_end_unicode","is_word_start_ascii","is_word_start_half_ascii","is_word_start_half_unicode","is_word_start_unicode","is_word_unicode","is_word_unicode_negate","iter","len","matches","matches_set","new","next","read_repr","remove","reversed","set_insert","set_intersect","set_line_terminator","set_remove","set_subtract","set_union","singleton","subtract","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","write_repr","Pool","PoolGuard","borrow","borrow","borrow_mut","borrow_mut","deref","deref_mut","fmt","fmt","from","from","get","into","into","new","put","try_from","try_from","try_into","try_into","type_id","type_id","Prefilter","borrow","borrow_mut","clone","clone_into","find","fmt","from","from_hir_prefix","from_hirs_prefix","into","is_fast","max_needle_len","memory_usage","new","prefix","to_owned","try_from","try_into","type_id","LIMIT","LIMIT","LIMIT","MAX","MAX","MAX","NonMaxUsize","PatternID","PatternIDError","SIZE","SIZE","SIZE","SmallIndex","SmallIndexError","StateID","StateIDError","ZERO","ZERO","ZERO","as_i32","as_i32","as_i32","as_u32","as_u32","as_u32","as_u64","as_u64","as_u64","as_usize","as_usize","as_usize","attempted","attempted","attempted","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes_unchecked","from_ne_bytes_unchecked","from_ne_bytes_unchecked","get","hash","hash","hash","into","into","into","into","into","into","must","must","must","new","new","new","new","new_unchecked","new_unchecked","new_unchecked","one_more","one_more","one_more","partial_cmp","partial_cmp","partial_cmp","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","Config","anchored","borrow","borrow_mut","clone","clone_into","fmt","from","from_input_forward","from_input_reverse","get_anchored","get_look_behind","into","look_behind","new","to_owned","try_from","try_into","type_id","Config","borrow","borrow_mut","case_insensitive","clone","clone_into","crlf","default","dot_matches_new_line","fmt","from","get_case_insensitive","get_crlf","get_dot_matches_new_line","get_ignore_whitespace","get_line_terminator","get_multi_line","get_nest_limit","get_octal","get_swap_greed","get_unicode","get_utf8","ignore_whitespace","into","line_terminator","multi_line","nest_limit","new","octal","parse","parse_many","parse_many_with","parse_with","swap_greed","to_owned","try_from","try_into","type_id","unicode","utf8","AlignAs","DeserializeError","SerializeError","_align","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","fmt","fmt","fmt","fmt","fmt","from","from","from","into","into","into","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"regex_automata"],[247,"regex_automata::MatchErrorKind"],[252,"regex_automata::meta"],[445,"regex_automata::nfa"],[446,"regex_automata::nfa::thompson"],[690,"regex_automata::nfa::thompson::State"],[701,"regex_automata::nfa::thompson::pikevm"],[808,"regex_automata::util"],[821,"regex_automata::util::alphabet"],[902,"regex_automata::util::captures"],[1021,"regex_automata::util::escape"],[1042,"regex_automata::util::interpolate"],[1044,"regex_automata::util::iter"],[1138,"regex_automata::util::lazy"],[1150,"regex_automata::util::look"],[1293,"regex_automata::util::pool"],[1316,"regex_automata::util::prefilter"],[1336,"regex_automata::util::primitives"],[1492,"regex_automata::util::start"],[1511,"regex_automata::util::syntax"],[1551,"regex_automata::util::wire"],[1584,"core::cmp"],[1585,"core::ops::range"],[1586,"core::fmt"],[1587,"core::fmt"],[1588,"core::convert"],[1589,"core::hash"],[1590,"core::convert"],[1591,"core::ops::range"],[1592,"core::result"],[1593,"core::any"],[1594,"regex_syntax::hir"],[1595,"core::borrow"],[1596,"core::error"],[1597,"regex_syntax::error"],[1598,"alloc::sync"],[1599,"alloc::vec"],[1600,"core::iter::traits::collect"],[1601,"core::ops::function"],[1602,"core::fmt"]],"d":["Report all possible matches.","The type of anchored search to perform.","The search, based on heuristics, determined that it would …","A representation of “half” of a match reported by a …","This error occurs if the haystack given to the regex …","The parameters for a regex search including the haystack …","Report only the leftmost matches. When multiple leftmost …","A representation of a match reported by a regex engine.","An error indicating that a search stopped before reporting …","The underlying kind of a MatchError
.","The kind of match semantics to use for a regex pattern.","Run an unanchored search. This means a match may occur …","Run an anchored search for a specific pattern. This means …","The identifier of a regex pattern, represented by a …","A set of PatternID
s.","An error that occurs when a PatternID
failed to insert …","An iterator over all pattern identifiers in a PatternSet
.","The search saw a “quit” byte at which it was …","A representation of a span reported by a regex engine.","An error indicating that a particular type of anchored …","Run an anchored search. This means that a match must begin …","Sets the anchor mode of a search.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of pattern identifiers that may …","Clear this set such that it contains no pattern IDs.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true when the given offset is contained within …","Return true if and only if the given pattern identifier is …","","","Whether to execute an “earliest” search or not.","Return the end position of this search.","The ending position of the match.","The end offset of the span, exclusive.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new “gave up” error. The given offset
…","Return the anchored mode for this search configuration.","Return whether this search should execute in “earliest”…","Return the span as a range for this search configuration.","Return the span for this search configuration.","","","","","Return a borrow of the underlying haystack as a slice of …","Create a new “haystack too long” error. The given len
…","Insert the given pattern identifier into this set and …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","Returns true if and only if this anchor mode corresponds …","Returns true if and only if the given offset in this search…","Return true if and only if this search can never return …","Returns true when this span is empty. That is, when …","Returns true when the span in this match is empty.","Return true if and only if this set has no pattern …","Return true if and only if this set has the maximum number …","Returns an iterator over all pattern identifiers in this …","Returns a reference to the underlying error kind.","Returns the length of this span.","Returns the length of this match.","Returns the total number of pattern identifiers in this …","Provides a regex matcher that composes several other regex …","Create a new half match from a pattern ID and a byte …","Create a new match from a pattern ID and a byte offset …","Create a new search configuration for the given haystack.","Create a new half match from a pattern ID and a byte …","Create a new match from a pattern ID and a span.","Create a new set of pattern identifiers with the given …","Create a new error value with the given kind.","","","Provides non-deterministic finite automata (NFA) and regex …","Returns a new span with offset
added to this span’s start
…","The position of the match.","","Returns the ID of the pattern that matched.","Returns the ID of the pattern that matched.","Returns the pattern ID associated with this configuration …","Create a new “quit” error. The given byte
corresponds …","Like Input::span
, but accepts any range instead.","Returns this span as a range.","Returns the match span as a range.","Set the anchor mode of a search.","Set whether the search should execute in “earliest” …","Set the ending offset for the span for this search …","Set the span for this search configuration given any range.","Set the span for this search configuration.","Set the starting offset for the span for this search …","","Set the span for this search.","Returns the span for this match.","Return the start position of this search.","The starting position of the match.","The start offset of the span, inclusive.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Insert the given pattern identifier into this set and …","","","","","","","","","","","","","","","","","","","","","","","","","Create a new “unsupported anchored” error. This occurs …","A collection of modules that provide APIs that are useful …","The “quit” byte that was observed that caused the …","The length of the haystack that exceeded the limit.","The anchored mode given that is unsupported.","The offset at which the quit byte was observed.","The offset at which the search stopped. This corresponds …","An error that occurs when construction of a Regex
fails.","A builder for configuring and constructing a Regex
.","Represents mutable scratch space used by regex engines …","An iterator over all non-overlapping leftmost matches with …","An object describing the configuration of a Regex
.","An iterator over all non-overlapping matches.","A regex matcher that works by composing several other …","Yields all substrings delimited by a regular expression …","Yields at most N
spans delimited by a regular expression …","Toggles whether automatic prefilter support is enabled.","Toggle whether a bounded backtracking regex engine should …","","","","","","","","","","","","","","","","","","","Builds a Regex
from a single pattern string.","Builds a Regex
directly from an Hir
expression.","Builds a Regex
from many pattern strings.","Builds a Regex
directly from many Hir
expressions.","Return a builder for configuring the construction of a …","Whether to attempt to shrink the size of the alphabet for …","Executes a leftmost forward search and writes the spans of …","Returns an iterator over all non-overlapping Captures
…","Returns the total number of capturing groups.","","","","","","","","","","","Return a default configuration for a Regex
.","Configure the behavior of a Regex
.","","","Creates a new cache for use with lower level search APIs …","Creates a new object for recording capture group offsets. …","","Toggle whether a fully compiled DFA should be available …","Sets the size limit, in bytes, for heap memory used for a …","Sets a limit on the total number of NFA states, beyond …","Executes a leftmost search and returns the first match …","Returns an iterator over all non-overlapping leftmost …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns whether automatic prefilters are enabled, as set by","Returns whether the bounded backtracking regex engine may …","Returns whether byte classes are enabled, as set by …","Returns the configuration object used to build this Regex
.","Returns whether the DFA regex engine may be used, as set by","Returns DFA size limit, as set by Config::dfa_size_limit
.","Returns DFA size limit in terms of the number of states in …","Returns whether the hybrid NFA/DFA regex engine may be …","Returns hybrid NFA/DFA cache capacity, as set by …","Returns the line terminator for this configuration, as set …","Returns the match kind on this configuration, as set by …","Returns NFA size limit, as set by Config::nfa_size_limit
.","Returns whether the one-pass DFA regex engine may be used, …","Returns one-pass DFA size limit, as set by …","Returns a manually set prefilter, if one was set by …","Returns whether empty matches must fall on valid UTF-8 …","Returns the capture configuration, as set by …","Return information about the capture groups in this Regex
.","Toggle whether the hybrid NFA/DFA (also known as the “…","Set the cache capacity, in bytes, for the lazy DFA.","Returns the current Input
associated with this iterator.","Returns the current Input
associated with this iterator.","Returns the current Input
associated with this iterator.","Returns the current Input
associated with this iterator.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","Returns true if this regex has a high chance of being “…","Returns true if and only if this regex matches the given …","Set the line terminator to be used by the ^
and $
anchors …","Set the match semantics for a Regex
.","Return the total approximate heap memory, in bytes, used …","Returns the heap memory usage, in bytes, of this cache.","Builds a Regex
from a single pattern string using the …","Creates a new Cache
for use with this regex.","Create a new configuration object for a Regex
.","Creates a new builder for configuring and constructing a …","Builds a Regex
from many pattern strings using the default …","","","","","Sets the size limit, in bytes, to enforce on the …","Toggle whether a one-pass DFA should be available for use …","Sets the size limit, in bytes, for the one-pass DFA.","If it is known which pattern ID caused this build error to …","Returns the total number of patterns in this regex.","Overrides and sets the prefilter to use inside a Regex
.","Returns the Regex
value that created this iterator.","Returns the Regex
value that created this iterator.","Reset this cache such that it can be used for searching …","Returns the start and end offset of the leftmost match. If …","Executes a leftmost forward search and writes the spans of …","This is like Regex::search_captures
, but requires the …","Returns the end offset of the leftmost match. If no match …","This is like Regex::search_half
, but requires the caller to","Executes a leftmost forward search and writes the spans of …","This is like Regex::search_slots
, but requires the caller …","This is like Regex::search
, but requires the caller to …","","If this error occurred because the regex exceeded the …","","Returns an iterator of spans of the haystack given, …","Returns an iterator of at most limit
spans of the haystack …","Returns the total number of capturing groups that appear …","Configure the syntax options when parsing a pattern string …","If this error corresponds to a syntax error, then a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Toggles whether empty matches are permitted to occur …","Configures what kinds of groups are compiled as “…","Writes the set of patterns that match anywhere in the …","This is like Regex::which_overlapping_matches
, but …","Defines a Thompson NFA and provides the PikeVM
and …","All capture states, including those corresponding to both …","An alternation such that there exists precisely two …","An error that can occurred during the construction of a …","An abstraction for building Thompson NFAs by hand.","A state with a single transition that can only be taken if …","An empty state that records a capture location.","A builder for compiling an NFA from a regex’s high-level …","The configuration used for a Thompson NFA compiler.","A dense representation of a state with multiple …","A sequence of transitions used to represent a dense state.","A state that cannot be transitioned out of. This is useful …","Only capture states corresponding to implicit capture …","A conditional epsilon transition satisfied via some sort of","A match state. There is at least one such occurrence of …","A byte oriented Thompson non-deterministic finite …","No capture states are compiled into the Thompson NFA.","An iterator over all pattern IDs in an NFA.","A state with possibly many transitions represented in a …","A sequence of transitions used to represent a sparse state.","A state in an NFA.","A single transition to another state.","An alternation such that there exists an epsilon …","A configuration indicating which kinds of State::Capture
…","Add a “end capture” NFA state.","Add a “start capture” NFA state.","Add an “empty” NFA state.","Adds a “fail” NFA state.","Add a “look” NFA state.","Adds a “match” NFA state.","Add a “range” NFA state.","Add a “sparse” NFA state.","Add a “union” NFA state.","Add a “reverse union” NFA state.","Returns an NFA with a single regex pattern that always …","","","","","","","","","","","","","","","","","","","","","","","Assemble a NFA
from the states added so far.","Compile the given regular expression pattern into an NFA.","Compile the given high level intermediate representation …","Compile the given regular expression patterns into a …","Compile the given high level intermediate representations …","Get the byte classes for this NFA.","Whether to include ‘Capture’ states in the NFA.","Clear this builder.","","","","","","","","","","","","","","","","","","","","","Return a compiler for configuring the construction of an …","Return a default configuration for an NFA
.","Apply the given NFA configuration options to this builder.","Returns the pattern identifier of the current pattern.","","","","The inclusive end of the byte range.","","","","","Finish the assembly of a pattern in this NFA.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return whether NFA compilation is configured to produce …","Returns the look-around matcher used for this builder.","Return the look-around matcher for this NFA.","Return the configured NFA size limit, if it exists, in the …","Returns whether reverse mode is enabled for this builder.","Returns whether this configuration has enabled reverse NFA …","Return whether NFA shrinking is enabled.","Return the currently configured size limit.","Returns whether UTF-8 mode is enabled for this builder.","Returns whether this configuration has enabled UTF-8 mode.","Return what kinds of capture states will be compiled into …","Returns the capturing group info for this NFA.","Returns true if and only if this NFA has at least one …","Returns true if and only if this NFA can match the empty …","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","Returns true if and only if all starting states for this …","Returns true if this configuration indicates that some …","Returns true if and only if this state contains one or …","Returns true if this configuration indicates that no …","Returns true when this NFA is meant to be matched in …","Whether UTF-8 mode is enabled for this NFA or not.","Sets the look-around matcher that should be used with this …","Returns the look-around matcher associated with this NFA.","Returns the union of all look-around assertions used …","Returns the union of all prefix look-around assertions for …","This follows the matching transition for a particular byte.","This follows the matching transition for a particular byte.","Returns true if the position at
in haystack
falls in this …","This follows the matching transition for a particular byte.","This follows the matching transition for a particular byte.","Returns true if the given byte falls in this transition’…","Returns true if the given alphabet unit falls in this …","Returns the heap memory usage, in bytes, used by the NFA …","Returns the memory usage, in bytes, of this NFA.","Returns an NFA that never matches at any position.","Create a new builder for hand-assembling NFAs.","Return a new default Thompson NFA compiler configuration.","Create a new NFA builder with its default configuration.","Parse the given regular expression using a default …","Parse the given regular expressions using a default …","","The identifier of the state to transition to.","Sets an approximate size limit on the total heap used by …","Add a transition from one state to another.","Returns the number of patterns added to this builder so …","Returns the total number of regex patterns in this NFA.","Returns an iterator over all pattern identifiers in this …","An NFA backed Pike VM for executing regex searches with …","Reverse the NFA.","Sets the look-around matcher that should be used for the …","Sets whether the NFA produced by this builder should be …","Set the size limit on this builder.","Set whether the NFA produced by this builder should only …","Apply best effort heuristics to shrink the NFA at the …","If this error occurred because the NFA exceeded the …","","The inclusive start of the byte range.","Return the state identifier of the initial anchored state …","Start the assembly of a pattern in this NFA.","Return the state identifier of the initial anchored state …","Return the state identifier of the initial unanchored …","Return a reference to the NFA state corresponding to the …","Returns a slice of all states in this NFA.","Set the syntax configuration for this builder using …","","","","","","","","","","","","The sorted sequence of non-overlapping transitions.","A dense representation of this state’s transitions on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether to enable UTF-8 mode during search or not.","Configures what kinds of capture groups are compiled into …","An unconditional epsilon transition to another NFA state. …","An unconditional epsilon transition to another NFA state. …","An ordered sequence of unconditional epsilon transitions …","The capture group index that this capture belongs to. …","The look-around assertion that must be satisfied before …","The state to transition to if the look-around assertion is …","The state to transition to, unconditionally.","The pattern ID that this capture belongs to.","The matching pattern ID.","The slot index for this capture. Every capturing group has …","The transition from this state to the next.","A builder for a PikeVM
.","A cache represents mutable state that a PikeVM
requires …","An iterator over all non-overlapping leftmost matches, …","The configuration used for building a PikeVM
.","An iterator over all non-overlapping matches for a …","A virtual machine for executing regex searches with …","Create a new PikeVM
that matches every input.","","","","","","","","","","","","","Build a PikeVM
from the given pattern.","Build a PikeVM
directly from its NFA.","Build a PikeVM
from the given patterns.","Return a builder for configuring the construction of a …","Executes a leftmost forward search and writes the spans of …","Returns an iterator over all non-overlapping Captures
…","","","","","","","","","Return a default configuration for a PikeVM
.","Apply the given PikeVM
configuration options to this …","Create a new cache for this PikeVM
.","Create a new empty set of capturing groups that is …","","Executes a leftmost forward search and returns a Match
if …","Returns an iterator over all non-overlapping leftmost …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the config for this PikeVM
.","Returns the match semantics set in this configuration.","Returns a reference to the underlying NFA.","Returns the prefilter set in this configuration, if one at …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","Returns true if and only if this PikeVM
matches the given …","Set the desired match semantics.","Returns the heap memory usage, in bytes, of this cache.","Create a new PikeVM
that never matches any input.","Return a new default PikeVM configuration.","Create a new PikeVM builder with its default configuration.","Parse the given regular expression using the default …","Create a new PikeVM
cache.","Like new
, but builds a PikeVM directly from an NFA. This …","Like new
, but parses multiple patterns into a single “…","","","Returns the total number of patterns compiled into this …","Set a prefilter to be used whenever a start state is …","Reset this cache such that it can be used for searching …","Reset the given cache such that it can be used for …","Executes a leftmost forward search and writes the spans of …","Executes a leftmost forward search and writes the spans of …","Set the syntax configuration for this builder using …","Set the Thompson NFA configuration for this builder using …","","","","","","","","","","","","","","","","","","","","","","","Writes the set of patterns that match anywhere in the …","This module provides APIs for dealing with the alphabets …","Provides types for dealing with capturing groups.","Provides convenience routines for escaping raw bytes.","Provides routines for interpolating capture group …","Generic helpers for iteration of matches from a regex …","A lazily initialized value for safe sharing between …","Types and routines for working with look-around assertions.","A thread safe memory pool.","Defines a prefilter for accelerating regex searches.","Lower level primitive types that are useful in a variety …","Provides helpers for dealing with start state …","Utilities for dealing with the syntax of a regular …","Types and routines that support the wire format of finite …","An iterator over all elements in an equivalence class.","An iterator over each equivalence class.","An iterator over representative bytes from each …","A representation of byte oriented equivalence classes.","Unit represents a single unit of haystack for DFA based …","Return the total number of elements in the alphabet …","If this unit is an “end of input” sentinel, then …","If this unit is not an “end of input” sentinel, then …","Return this unit as a usize
, regardless of whether it is a …","","","","","","","","","","","","","","","","","Returns an iterator of the bytes in the given equivalence …","Creates a new set of equivalence classes where all bytes …","Create a new “end of input” haystack unit.","Create a unit that represents the “end of input” …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the equivalence class for the given byte.","Get the equivalence class for the given haystack unit and …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","Returns true if and only of this unit is a byte value …","Returns true when this unit represents an “end of input…","Returns true if and only if every byte in this class maps …","Returns true when this unit corresponds to an ASCII word …","Returns an iterator over all equivalence classes in this …","","","","","Returns an iterator over a sequence of representative …","Set the equivalence class for the given byte.","Creates a new set of equivalence classes where each byte …","Returns the stride, as a base-2 exponent, required for …","","","","","","","","","","","","","","","","","","Create a new haystack unit from a byte value.","The span offsets of capturing groups after a match has …","An iterator over all capturing groups in a Captures
value.","Represents information about capturing groups in a …","An iterator over capturing groups and their names for a …","An error that may occur when building a GroupInfo
.","An iterator over capturing groups and their names for a …","Create new storage for the offsets of all matching …","Return the total number of capture groups across all …","Return an iterator of all capture groups for all patterns …","","","","","","","","","","","","","Clear this Captures
value.","","","","","","","","","","","","","","Create new storage for only tracking which pattern …","This creates an empty GroupInfo
.","Returns the total number of slots for explicit capturing …","This is a convenience routine for extracting the substrings","This is a convenience routine for extracting the substrings","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the span of a capturing group match corresponding …","Returns the span of a capturing group match corresponding …","Returns the pattern ID and the span of the match, if one …","Returns a reference to the underlying group info on which …","Return the total number of capturing groups for the …","Return the number of capture groups in a pattern.","Returns the total number of slots for implicit capturing …","Interpolates the capture references in replacement
with the","Interpolates the capture references in replacement
with the","Interpolates the capture references in replacement
with the","Interpolates the capture references in replacement
with the","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","Returns true if and only if this capturing group …","Returns an iterator of possible spans for every capturing …","Create new storage for only the full match spans of a …","Returns the memory usage, in bytes, of this GroupInfo
.","Creates a new group info from a sequence of patterns, …","","","","Returns the identifier of the pattern that matched when …","Returns the total number of patterns in this GroupInfo
.","Return an iterator of all capture groups and their names …","Set the pattern on this Captures
value.","","","Returns the starting slot corresponding to the given …","Returns the total number of slots in this GroupInfo
across …","Returns the underlying slots, where each slot stores a …","Returns the starting and ending slot corresponding to the …","Returns the underlying slots as a mutable slice, where …","","Return the capture group index corresponding to the given …","Return the capture name for the given index and given …","","","","","","","","","","","","","","","","","","","","","","","","","Provides a convenient Debug
implementation for a u8
.","Provides a convenient Debug
implementation for &[u8]
.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","Accepts a replacement byte string and interpolates capture …","Accepts a replacement string and interpolates capture …","An iterator over all non-overlapping captures for an …","An iterator over all non-overlapping half matches for an …","An iterator over all non-overlapping matches for an …","A searcher for creating iterators and performing lower …","An iterator over all non-overlapping captures for a …","An iterator over all non-overlapping half matches for a …","An iterator over all non-overlapping matches for a …","Return the next match for an infallible search if one …","Return the next half match for an infallible search if one …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return an infallible version of this iterator.","Return an infallible version of this iterator.","Return an infallible version of this iterator.","Returns the current Input
used by this iterator.","Returns the current Input
used by this iterator.","Returns the current Input
used by this searcher.","Returns the current Input
used by this iterator.","Returns the current Input
used by this iterator.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Given a closure that executes a single search, return an …","Given a closure that executes a single search, return an …","","","","","","","Given a closure that executes a single search, return an …","Create a new fallible non-overlapping matches iterator.","","","","","","","","Return the next match for a fallible search if one exists, …","Return the next half match for a fallible search if one …","","","","","","","","","","","","","","","","","","","","","","A lazily initialized value that implements Deref
for T
.","","","","","Returns the argument unchanged.","Return a reference to the lazily initialized value.","Calls U::from(self)
.","Create a new Lazy
value that is initialized via the given …","","","","Match the end of text. Specifically, this matches at the …","Match the end of a line or the end of text. Specifically, …","Match the end of a line or the end of text. Specifically, …","A look-around assertion.","A matcher for look-around assertions.","LookSet is a memory-efficient set of look-around …","An iterator over all look-around assertions in a LookSet
.","Match the beginning of text. Specifically, this matches at …","Match the beginning of a line or the beginning of text. …","Match the beginning of a line or the beginning of text. …","An error that occurs when the Unicode-aware \\\\w
class is …","Match an ASCII-only word boundary. That is, this matches a …","Match an ASCII-only negation of a word boundary.","Match the end of an ASCII-only word boundary. That is, …","Match the end half of an ASCII-only word boundary. That …","Match the end half of a Unicode word boundary. That is, …","Match the end of a Unicode word boundary. That is, this …","Match the start of an ASCII-only word boundary. That is, …","Match the start half of an ASCII-only word boundary. That …","Match the start half of a Unicode word boundary. That is, …","Match the start of a Unicode word boundary. That is, this …","Match a Unicode-aware word boundary. That is, this matches …","Match a Unicode-aware negation of a word boundary.","Returns a convenient single codepoint representation of …","Return the underlying representation of this look-around …","Checks that all assertions in this set can be matched.","The underlying representation this set is exposed to make …","","","","","","","","","","","Returns an error if and only if Unicode word boundary data …","","","","","","","","","","","Returns true if and only if the given look-around …","Returns true if and only if this set contains any anchor …","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any word …","Returns true if and only if this set contains any ASCII …","Returns true if and only if this set contains any Unicode …","","","Create an empty set of look-around assertions.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Given the underlying representation of a Look
value, …","Create a full set of look-around assertions.","Returns the line terminator that was configured for this …","Return a new set that is equivalent to the original, but …","Returns a new set that is the intersection of this and the …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","Returns true if and only if this set is empty.","Returns true when Look::End
is satisfied at
the given …","Returns true when Look::EndCRLF
is satisfied at
the given …","Returns true when Look::EndLF
is satisfied at
the given …","Returns true when Look::Start
is satisfied at
the given …","Returns true when Look::StartCRLF
is satisfied at
the given","Returns true when Look::StartLF
is satisfied at
the given …","Returns true when Look::WordAscii
is satisfied at
the given","Returns true when Look::WordAsciiNegate
is satisfied at
…","Returns true when Look::WordEndAscii
is satisfied at
the …","Returns true when Look::WordEndHalfAscii
is satisfied at
…","Returns true when Look::WordEndHalfUnicode
is satisfied at
…","Returns true when Look::WordEndUnicode
is satisfied at
the …","Returns true when Look::WordStartAscii
is satisfied at
the …","Returns true when Look::WordStartHalfAscii
is satisfied at
…","Returns true when Look::WordStartHalfUnicode
is satisfied …","Returns true when Look::WordStartUnicode
is satisfied at
…","Returns true when Look::WordUnicode
is satisfied at
the …","Returns true when Look::WordUnicodeNegate
is satisfied at
…","Returns an iterator over all of the look-around assertions …","Returns the total number of look-around assertions in this …","Returns true when the position at
in haystack
satisfies …","Returns true when all of the assertions in the given set …","Creates a new default matcher for look-around assertions.","","Return a LookSet
from the slice given as a native endian …","Return a new set that is equivalent to the original, but …","Flip the look-around assertion to its equivalent for …","Updates this set in place with the result of inserting the …","Updates this set in place with the result of intersecting …","Sets the line terminator for use with (?m:^)
and (?m:$)
.","Updates this set in place with the result of removing the …","Updates this set in place with the result of subtracting …","Updates this set in place with the result of unioning it …","Create a look-around set containing the look-around …","Returns a new set that is the result of subtracting the …","","","","","","","","","","","","","","","","","","","","","","Returns a new set that is the union of this and the one …","Write a LookSet
as a native endian 32-bit integer to the …","A thread safe pool that works in an alloc
-only context.","A guard that is returned when a caller requests a value …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a value from the pool. The caller is guaranteed to have","Calls U::from(self)
.","Calls U::from(self)
.","Create a new pool. The given closure is used to create …","Consumes this guard and puts it back into the pool.","","","","","","","A prefilter for accelerating regex searches.","","","","","Run this prefilter on haystack[span.start..end]
and return …","","Returns the argument unchanged.","This attempts to extract prefixes from the given Hir
…","This attempts to extract prefixes from the given Hir
…","Calls U::from(self)
.","Implementations might return true here if they believe …","Return the length of the longest needle in this Prefilter","Returns the heap memory, in bytes, used by the underlying …","Create a new prefilter from a sequence of needles and a …","Returns the span of a prefix of …","","","","","The total number of values that can be represented as a …","The total number of values that can be represented.","The total number of values that can be represented.","The maximum index value.","The maximum value.","The maximum value.","A usize
that can never be usize::MAX
.","The identifier of a regex pattern, represented by a …","This error occurs when a value could not be constructed.","The number of bytes that a single small index uses in …","The number of bytes that a single value uses in memory.","The number of bytes that a single value uses in memory.","A type that represents a “small” index.","This error occurs when a small index could not be …","The identifier of a finite automaton state, represented by …","This error occurs when a value could not be constructed.","The zero index value.","The zero value.","The zero value.","Return the internal u32
of this small index represented as …","Return the internal value as a i32…","Return the internal value as a i32…","Return the internal u32
of this small index. This is …","Return the internal value as a u32
. This is guaranteed to …","Return the internal value as a u32
. This is guaranteed to …","Return this small index as a u64
. This is guaranteed to …","Return the internal value as a u64
. This is guaranteed to …","Return the internal value as a u64
. This is guaranteed to …","Return this small index as a usize
. This is guaranteed to …","Return the internal value as a usize
. This is guaranteed to","Return the internal value as a usize
. This is guaranteed to","Returns the value that could not be converted to a small …","Returns the value that could not be converted to an ID.","Returns the value that could not be converted to an ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Decode this small index from the bytes given using the …","Decode this value from the bytes given using the native …","Decode this value from the bytes given using the native …","Decode this small index from the bytes given using the …","Decode this value from the bytes given using the native …","Decode this value from the bytes given using the native …","Return the underlying usize
value. The returned value is …","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Like SmallIndex::new
, but panics if the given index is not …","Like new
, but panics if the given value is not valid.","Like new
, but panics if the given value is not valid.","Create a new NonMaxUsize
from the given value.","Create a new small index.","Create a new value that is represented by a “small index.…","Create a new value that is represented by a “small index.…","Create a new small index without checking whether the …","Create a new value without checking whether the given …","Create a new value without checking whether the given …","Returns one more than this small index as a usize.","Returns one more than this value as a usize.","Returns one more than this value as a usize.","","","","Return the underlying small index integer as raw bytes in …","Return the underlying integer as raw bytes in native endian","Return the underlying integer as raw bytes in native endian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The configuration used to determine a DFA’s start state …","Set the anchored mode of a search.","","","","","","Returns the argument unchanged.","A convenience routine for building a start configuration …","A convenience routine for building a start configuration …","Return the anchored mode in this configuration.","Return the look-behind byte in this configuration, if one …","Calls U::from(self)
.","Set the look-behind byte at the start of a search.","Create a new default start configuration.","","","","","A common set of configuration options that apply to the …","","","Enable or disable the case insensitive flag by default.","","","Enable or disable the “CRLF mode” flag by default.","","Enable or disable the “dot matches any character” flag …","","Returns the argument unchanged.","Returns whether “case insensitive” mode is enabled.","Returns whether “CRLF” mode is enabled.","Returns whether “dot matches new line” mode is enabled.","Returns whether “ignore whitespace” mode is enabled.","Returns the line terminator in this syntax configuration.","Returns whether “multi line” mode is enabled.","Returns the “nest limit” setting.","Returns whether “octal” mode is enabled.","Returns whether “swap greed” mode is enabled.","Returns whether “unicode” mode is enabled.","Returns whether UTF-8 mode is enabled.","Enable verbose mode in the regular expression.","Calls U::from(self)
.","Sets the line terminator for use with (?u-s:.)
and (?-us:.)
…","Enable or disable the multi-line matching flag by default.","Set the nesting limit used for the regular expression …","Return a new default syntax configuration.","Whether to support octal syntax or not.","A convenience routine for parsing a pattern into an HIR …","A convenience routine for parsing many patterns into HIR …","A convenience routine for parsing many patterns into HIR …","A convenience routine for parsing a pattern into an HIR …","Enable or disable the “swap greed” flag by default.","","","","","Enable or disable the Unicode flag (u
) by default.","When disabled, the builder will permit the construction of …","A hack to align a smaller type B
with a bigger type T
.","An error that occurs when deserializing an object defined …","An error that occurs when serializing an object from this …","A zero-sized field indicating the alignment we want.","","","","","","","A possibly non-sized field containing a sequence of bytes.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","",""],"i":[12,0,14,0,14,0,12,0,0,0,0,2,2,0,0,0,0,14,0,14,2,1,6,1,7,8,9,3,10,11,2,12,13,14,6,1,7,8,9,3,10,11,2,12,13,14,3,3,6,1,7,8,9,3,10,11,2,12,13,14,6,1,7,8,9,3,10,11,2,12,13,14,6,7,3,6,12,1,1,9,7,6,7,7,8,9,3,2,12,13,14,6,1,7,8,9,3,10,10,11,2,12,13,13,14,6,6,1,1,7,7,8,9,3,10,11,2,12,13,14,13,1,1,1,1,6,7,8,9,1,13,3,6,1,7,8,9,3,10,11,2,12,13,14,11,2,1,1,7,9,3,3,3,13,7,9,3,0,8,9,1,8,9,3,13,11,11,0,7,8,6,8,9,2,13,1,7,9,1,1,1,1,1,1,11,1,9,1,9,7,6,1,7,8,9,3,10,11,2,12,13,14,10,13,6,6,6,6,6,1,7,8,9,3,10,11,2,12,13,14,3,6,1,7,8,9,3,10,11,2,12,13,14,6,1,7,8,9,3,10,11,2,12,13,14,13,0,117,118,119,117,120,0,0,0,0,0,0,0,0,0,35,35,39,38,45,43,46,47,44,35,36,39,38,45,43,46,47,44,35,36,36,36,36,36,38,35,38,38,38,39,38,44,35,36,39,38,44,35,36,38,36,45,43,38,38,35,35,35,35,38,38,39,39,38,45,43,46,47,44,35,36,39,38,45,43,46,47,44,35,36,35,35,35,38,35,35,35,35,35,35,35,35,35,35,35,35,35,38,35,35,45,43,46,47,39,38,45,43,46,47,44,35,36,45,43,46,47,38,38,35,35,38,44,38,44,35,36,38,45,43,46,47,35,35,35,39,38,35,45,43,44,38,38,38,38,38,38,38,38,47,39,39,38,38,38,36,39,39,38,44,35,36,39,39,38,45,43,46,47,44,35,36,39,38,45,43,46,47,44,35,36,39,38,45,43,46,47,44,35,36,35,35,38,38,0,49,66,0,0,66,66,0,0,66,0,66,49,66,66,0,49,0,66,0,0,0,66,0,55,55,55,55,55,55,55,55,55,55,62,55,65,49,63,57,62,66,67,68,60,69,55,65,49,63,57,62,66,67,68,60,69,55,63,63,63,63,62,65,55,55,65,49,63,57,62,66,67,68,60,55,65,49,63,57,62,66,67,68,60,62,62,63,55,55,65,49,60,66,67,68,60,55,55,65,49,63,57,57,62,66,67,68,60,69,55,65,49,63,57,62,66,67,68,60,69,65,55,65,65,55,65,65,55,55,65,65,62,62,62,60,55,65,49,63,57,62,66,67,68,60,69,69,62,49,66,49,62,62,65,62,62,62,67,68,60,67,68,60,60,55,62,62,55,65,63,62,62,69,60,65,55,55,62,62,0,65,55,55,55,55,65,57,57,60,62,55,62,62,62,62,63,55,65,49,63,57,62,66,67,68,60,57,67,68,55,65,49,63,57,62,66,67,68,60,69,55,65,49,63,57,62,66,67,68,60,69,55,65,49,63,57,62,66,67,68,60,69,65,65,121,121,122,123,124,124,123,123,125,123,126,0,0,0,0,0,0,73,77,74,73,78,76,75,77,74,73,78,76,75,74,74,74,73,73,73,77,74,73,75,77,74,73,75,73,74,73,73,77,73,73,77,74,73,78,76,75,77,74,73,78,76,75,73,77,73,77,77,74,73,78,76,75,78,76,73,77,75,73,77,74,73,75,73,73,78,76,73,77,75,73,73,73,74,74,77,74,73,75,77,74,73,78,76,75,77,74,73,78,76,75,77,74,73,78,76,75,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,72,72,72,72,64,80,81,79,72,64,80,81,79,72,64,72,64,72,64,64,64,72,64,72,72,64,80,81,79,72,64,80,81,79,64,64,72,64,80,81,79,80,81,79,72,72,64,72,64,80,81,79,72,64,64,64,64,72,64,72,64,80,81,79,72,64,80,81,79,72,64,80,81,79,72,0,0,0,0,0,0,42,50,50,42,83,50,84,85,82,42,83,50,84,85,82,42,42,83,50,84,85,42,83,50,84,85,83,85,50,42,50,50,42,42,42,83,50,84,84,85,82,42,83,50,84,85,82,42,42,42,42,42,50,50,42,42,42,42,42,83,50,84,85,82,83,85,82,42,42,42,50,50,83,85,82,42,50,50,42,83,85,50,50,42,50,42,84,50,50,42,83,50,84,85,84,42,83,50,84,85,82,42,83,50,84,85,82,42,83,50,84,85,82,0,0,90,89,90,89,89,89,90,89,90,89,90,89,89,90,89,90,89,90,89,0,0,0,0,0,0,0,0,0,93,93,94,95,96,93,97,99,100,94,95,96,93,97,99,100,93,93,94,95,96,93,97,99,100,94,95,96,93,97,99,100,94,95,96,94,95,93,97,99,94,95,96,93,97,99,100,93,93,94,95,96,97,99,100,93,93,94,95,96,97,99,100,93,93,93,94,95,96,93,97,99,100,94,95,96,93,97,99,100,94,95,96,93,97,99,100,0,101,101,101,101,101,101,101,101,101,101,101,59,59,59,0,0,0,0,59,59,59,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,71,71,59,71,105,70,104,59,71,105,70,104,104,59,71,105,70,104,59,71,105,70,104,71,71,71,71,71,71,71,71,71,71,70,71,59,71,59,71,105,70,104,104,59,71,105,70,104,59,71,70,71,71,59,71,105,70,104,105,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,71,71,70,70,70,105,71,71,59,71,71,70,71,71,71,71,71,59,71,105,70,104,104,59,71,105,70,104,59,71,105,70,104,59,71,105,70,104,71,71,0,0,108,106,108,106,106,106,108,106,108,106,108,108,106,108,106,108,106,108,106,108,106,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,109,6,56,109,6,56,0,0,0,109,6,56,0,0,0,0,109,6,56,109,6,56,109,6,56,109,6,56,109,6,56,111,31,112,51,109,111,56,31,112,51,109,111,56,31,112,51,109,111,56,31,112,51,109,111,56,31,112,51,109,56,109,56,51,109,111,56,31,112,51,109,111,111,56,31,31,112,112,51,109,109,111,56,56,31,112,109,6,56,109,6,56,51,51,109,56,51,109,111,56,31,112,109,6,56,51,109,6,56,109,6,56,109,6,56,51,109,56,109,6,56,51,109,111,56,31,112,111,31,112,51,109,109,109,109,109,111,56,56,56,56,56,31,112,51,109,111,56,31,112,51,109,111,56,31,112,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,0,0,0,53,53,53,53,53,53,53,0,0,0,114,114,115,116,114,115,116,114,114,115,115,116,116,114,115,116,114,115,116,115,116,114,115,116,114,115,116,114,115,116],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,4],[3,5],[6,6],[1,1],[7,7],[8,8],[9,9],[3,3],[10,10],[11,11],[2,2],[12,12],[13,13],[14,14],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[6,6],15],[[7,4],16],[[3,6],16],[[],6],[[],12],[[1,16],1],[1,4],[9,4],0,[[6,6],16],[[7,[17,[4]]],16],[[7,7],16],[[8,8],16],[[9,9],16],[[3,3],16],[[2,2],16],[[12,12],16],[[13,13],16],[[14,14],16],[[6,18],19],[[1,18],19],[[7,18],19],[[8,18],19],[[9,18],19],[[3,18],19],[[10,18],19],[[10,18],19],[[11,18],19],[[2,18],19],[[12,18],19],[[13,18],19],[[13,18],19],[[14,18],19],[20,6],[-1,-1,[]],[-1,1,[21,[23,[[22,[20]]]]]],[-1,-1,[]],[[[17,[4]]],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[4,13],[1,2],[1,16],[1,[[17,[4]]]],[1,7],[[6,-1],5,24],[[7,-1],5,24],[[8,-1],5,24],[[9,-1],5,24],[1,[[22,[20]]]],[4,13],[[3,6],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,16],[[1,4],16],[1,16],[7,16],[9,16],[3,16],[3,16],[3,11],[13,14],[7,4],[9,4],[3,4],0,[[4,4],8],[[4,-1],9,[[25,[7]]]],[-1,1,[21,[23,[[22,[20]]]]]],[[6,4],8],[[6,-1],9,[[25,[7]]]],[4,3],[14,13],[11,[[26,[6]]]],[11,[[26,[6]]]],0,[[7,4],7],[8,4],[[6,6],[[26,[15]]]],[8,6],[9,6],[2,[[26,[6]]]],[[20,4],13],[[1,-1],1,[[27,[4]]]],[7,[[17,[4]]]],[9,[[17,[4]]]],[[1,2],5],[[1,16],5],[[1,4],5],[[1,-1],5,[[27,[4]]]],[[1,-1],5,[[25,[7]]]],[[1,4],5],[11,[[5,[4,[26,[4]]]]]],[[1,-1],1,[[25,[7]]]],[9,7],[1,4],[9,4],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,[[29,[-2]]],[],[]],[30,[[29,[6,31]]]],[4,[[29,[6,31]]]],[32,[[29,[6,31]]]],[33,[[29,[6,31]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[3,6],[[29,[16,10]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[2,13],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[35,16],35],[[35,16],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[36,37],[[29,[38,39]]]],[[36,40],[[29,[38,39]]]],[[36,[22,[-1]]],[[29,[38,39]]],[[23,[37]]]],[[36,[22,[-1]]],[[29,[38,39]]],[[41,[40]]]],[[],36],[[35,16],35],[[38,-1,42],5,[[25,[1]]]],[[38,-1],43,[[25,[1]]]],[38,4],[39,39],[38,38],[44,44],[35,35],[36,36],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],35],[[36,35],36],[45,4],[43,4],[38,44],[38,42],[[],35],[[35,16],35],[[35,[26,[4]]],35],[[35,[26,[4]]],35],[[38,-1],[[26,[9]]],[[25,[1]]]],[[38,-1],45,[[25,[1]]]],[[39,18],19],[[39,18],19],[[38,18],19],[[45,18],19],[[43,18],19],[[46,18],19],[[47,18],19],[[44,18],19],[[35,18],19],[[36,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[35,16],[35,16],[35,16],[38,35],[35,16],[35,[[26,[4]]]],[35,[[26,[4]]]],[35,16],[35,4],[35,20],[35,12],[35,[[26,[4]]]],[35,16],[35,[[26,[4]]]],[35,[[26,[48]]]],[35,16],[35,49],[38,50],[[35,16],35],[[35,4],35],[45,1],[43,1],[46,1],[47,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,16],[[38,-1],16,[[25,[1]]]],[[35,20],35],[[35,12],35],[38,4],[44,4],[37,[[29,[38,39]]]],[38,44],[[],35],[[],36],[[[22,[-1]]],[[29,[38,39]]],[[23,[37]]]],[45,[[26,[9]]]],[43,[[26,[42]]]],[46,[[26,[7]]]],[47,[[26,[7]]]],[[35,[26,[4]]],35],[[35,16],35],[[35,[26,[4]]],35],[39,[[26,[6]]]],[38,4],[[35,[26,[48]]],35],[45,38],[43,38],[[44,38],5],[[38,1],[[26,[9]]]],[[38,1,42],5],[[38,44,1,42],5],[[38,1],[[26,[8]]]],[[38,44,1],[[26,[8]]]],[[38,1,[22,[[26,[51]]]]],[[26,[6]]]],[[38,44,1,[22,[[26,[51]]]]],[[26,[6]]]],[[38,44,1],[[26,[9]]]],[47,[[5,[4,[26,[4]]]]]],[39,[[26,[4]]]],[39,[[26,[52]]]],[[38,-1],46,[[25,[1]]]],[[38,-1,4],47,[[25,[1]]]],[38,[[26,[4]]]],[[36,53],36],[39,[[26,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[35,16],35],[[35,49],35],[[38,1,3],5],[[38,44,1,3],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[55,56,32],[[29,[56,57]]]],[[55,56,32,[26,[[58,[37]]]]],[[29,[56,57]]]],[55,[[29,[56,57]]]],[55,[[29,[56,57]]]],[[55,56,59],[[29,[56,57]]]],[55,[[29,[56,57]]]],[[55,60],[[29,[56,57]]]],[[55,[61,[60]]],[[29,[56,57]]]],[[55,[61,[56]]],[[29,[56,57]]]],[[55,[61,[56]]],[[29,[56,57]]]],[[],62],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,56,56],[[29,[62,57]]]],[[63,37],[[29,[62,57]]]],[[63,40],[[29,[62,57]]]],[[63,[22,[-1]]],[[29,[62,57]]],[[23,[37]]]],[[63,[22,[-1]]],[[29,[62,57]]],[[41,[40]]]],[62,64],[[65,16],65],[55,5],[55,55],[65,65],[49,49],[63,63],[57,57],[62,62],[66,66],[67,67],[68,68],[60,60],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],63],[[],65],[[63,65],63],[55,6],[[],55],[[],65],[[],49],0,[[66,66],16],[[67,67],16],[[68,68],16],[[60,60],16],[[55,56],[[29,[6,57]]]],[[55,18],19],[[65,18],19],[[49,18],19],[[63,18],19],[[57,18],19],[[57,18],19],[[62,18],19],[[66,18],19],[[67,18],19],[[68,18],19],[[60,18],19],[[69,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[65,16],[55,70],[65,70],[65,[[26,[4]]]],[55,16],[65,16],[65,16],[55,[[26,[4]]]],[55,16],[65,16],[65,49],[62,50],[62,16],[62,16],[[60,-1],5,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[62,16],[49,16],[66,16],[49,16],[62,16],[62,16],[[65,70],65],[62,70],[62,71],[62,71],[[67,[22,[20]],4],[[26,[56]]]],[[68,[22,[20]],4],[[26,[56]]]],[[60,[22,[20]],4],16],[[67,20],[[26,[56]]]],[[68,20],[[26,[56]]]],[[60,20],16],[[60,72],16],[55,4],[62,4],[[],62],[[],55],[[],65],[[],63],[37,[[29,[62,57]]]],[[[22,[-1]]],[[29,[62,57]]],[[23,[37]]]],[69,[[26,[6]]]],0,[[65,[26,[4]]],65],[[55,56,56],[[29,[5,57]]]],[55,4],[62,4],[62,69],0,[[65,16],65],[[55,70],5],[[55,16],5],[[55,[26,[4]]],[[29,[5,57]]]],[[55,16],5],[[65,16],65],[57,[[26,[4]]]],[57,[[26,[52]]]],0,[62,56],[55,[[29,[6,57]]]],[[62,6],[[26,[56]]]],[62,56],[[62,56],66],[62,[[22,[66]]]],[[63,53],63],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],0,0,[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[65,16],65],[[65,49],65],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[29,[73,57]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[74,37],[[29,[73,57]]]],[[74,62],[[29,[73,57]]]],[[74,[22,[-1]]],[[29,[73,57]]],[[23,[37]]]],[[],74],[[73,75,-1,42],5,[[25,[1]]]],[[73,75,-1],76,[[25,[1]]]],[77,77],[74,74],[73,73],[75,75],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],77],[[74,77],74],[73,75],[73,42],[[],77],[[73,75,-1],[[26,[9]]],[[25,[1]]]],[[73,75,-1],78,[[25,[1]]]],[[77,18],19],[[74,18],19],[[73,18],19],[[78,18],19],[[76,18],19],[[75,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[73,77],[77,12],[73,62],[77,[[26,[48]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[73,75,-1],16,[[25,[1]]]],[[77,12],77],[75,4],[[],[[29,[73,57]]]],[[],77],[[],74],[37,[[29,[73,57]]]],[73,75],[62,[[29,[73,57]]]],[[[22,[-1]]],[[29,[73,57]]],[[23,[37]]]],[78,[[26,[9]]]],[76,[[26,[42]]]],[73,4],[[77,[26,[48]]],77],[[75,73],5],[[73,75],5],[[73,75,1,42],5],[[73,75,1,[22,[[26,[51]]]]],[[26,[6]]]],[[74,53],74],[[74,65],74],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[73,75,1,3],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[64,4],[72,[[26,[30]]]],[72,[[26,[20]]]],[72,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[64,64],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[72,72],15],[[],64],[[64,72],79],[[],64],[4,72],[64,72],[[72,72],16],[[72,18],19],[[64,18],19],[[80,18],19],[[81,18],19],[[79,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[64,20],20],[[64,72],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[72,20],16],[72,16],[64,16],[72,16],[64,80],[80,[[26,[72]]]],[81,[[26,[72]]]],[79,[[26,[72]]]],[[72,72],[[26,[15]]]],[[64,-1],81,[[27,[20]]]],[[64,20,20],5],[[],64],[64,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[20,72],0,0,0,0,0,0,[50,42],[50,4],[50,82],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,5],[42,42],[83,83],[50,50],[84,84],[85,85],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[83,4],[85,4],[[],50],[50,42],[[],50],[50,4],[[42,37],[[5,[37,[86,[37]]]]]],[[42,[22,[20]]],[[5,[[22,[20]],[86,[[22,[20]]]]]]]],[[42,18],19],[[83,18],19],[[50,18],19],[[84,18],19],[[84,18],19],[[85,18],19],[[82,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[42,4],[[26,[7]]]],[[42,37],[[26,[7]]]],[42,[[26,[9]]]],[42,50],[42,4],[[50,6],4],[50,4],[[42,[22,[20]],[22,[20]]],[[61,[20]]]],[[42,[22,[20]],[22,[20]],[61,[20]]],5],[[42,37,37],28],[[42,37,37,28],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,16],[42,83],[50,42],[50,4],[-3,[[29,[50,84]]],[[23,[37]]],[[88,[],[[87,[[26,[-1]]]]]]],[[88,[],[[87,[-2]]]]]],[83,[[26,[[26,[7]]]]]],[85,[[26,[[26,[37]]]]]],[82,[[26,[[5,[6,4,[26,[37]]]]]]]],[42,[[26,[6]]]],[50,4],[[50,6],85],[[42,[26,[6]]],5],[83,[[5,[4,[26,[4]]]]]],[85,[[5,[4,[26,[4]]]]]],[[50,6,4],[[26,[4]]]],[50,4],[42,[[22,[[26,[51]]]]]],[[50,6,4],[[26,[[5,[4,4]]]]]],[42,[[22,[[26,[51]]]]]],[84,[[26,[52]]]],[[50,6,37],[[26,[4]]]],[[50,6,4],[[26,[37]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[89,89],[[-1,-2],5,[],[]],[[90,18],19],[[89,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[[[22,[20]],-1,-2,[61,[20]]],5,[[91,[4,[61,[20]]]]],[[91,[37],[[92,[[26,[4]]]]]]]],[[37,-1,-2,28],5,[[91,[4,28]]],[[91,[37],[[92,[[26,[4]]]]]]]],0,0,0,0,0,0,0,[[93,-1],[[26,[9]]],[[91,[1],[[92,[[29,[[26,[9]],13]]]]]]]],[[93,-1],[[26,[8]]],[[91,[1],[[92,[[29,[[26,[8]],13]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[93,93],[[-1,-2],5,[],[]],[[[94,[-1]],18],19,[]],[[[95,[-1]],18],19,[]],[[[96,[-1]],18],19,[]],[[93,18],19],[[[97,[-1]],18],19,98],[[[99,[-1]],18],19,98],[[[100,[-1]],18],19,98],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[94,[-1]]],[[97,[-1]]],[]],[[[95,[-1]]],[[99,[-1]]],[]],[[[96,[-1]]],[[100,[-1]]],[]],[[[94,[-1]]],1,[]],[[[95,[-1]]],1,[]],[93,1],[[[97,[-1]]],1,[]],[[[99,[-1]]],1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[93,42,-1],[[96,[-1]]],[[91,[1,42],[[92,[[29,[5,13]]]]]]]],[[93,-1],[[94,[-1]]],[[91,[1],[[92,[[29,[[26,[8]],13]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[93,-1],[[95,[-1]]],[[91,[1],[[92,[[29,[[26,[9]],13]]]]]]]],[1,93],[[[94,[-1]]],[[26,[[29,[8,13]]]]],[[91,[1],[[92,[[29,[[26,[8]],13]]]]]]]],[[[95,[-1]]],[[26,[[29,[9,13]]]]],[[91,[1],[[92,[[29,[[26,[9]],13]]]]]]]],[[[96,[-1]]],[[26,[[29,[42,13]]]]],[[91,[1,42],[[92,[[29,[5,13]]]]]]]],[[[97,[-1]]],[[26,[8]]],[[91,[1],[[92,[[29,[[26,[8]],13]]]]]]]],[[[99,[-1]]],[[26,[9]]],[[91,[1],[[92,[[29,[[26,[9]],13]]]]]]]],[[[100,[-1]]],[[26,[42]]],[[91,[1,42],[[92,[[29,[5,13]]]]]]]],[-1,-2,[],[]],[[93,-1],[[29,[[26,[9]],13]]],[[91,[1],[[92,[[29,[[26,[9]],13]]]]]]]],[[93,-1],[[29,[[26,[8]],13]]],[[91,[1],[[92,[[29,[[26,[8]],13]]]]]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[101,[-1,-2]]],-1,[],[[102,[],[[92,[-1]]]]]],[[[101,[-1,-2]],18],19,98,[[102,[],[[92,[-1]]]]]],[-1,-1,[]],[[[101,[-1,-2]]],-1,[],[[102,[],[[92,[-1]]]]]],[-1,-2,[],[]],[-1,[[101,[-2,-1]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[59,103],[59,32],[71,[[29,[5,104]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[29,[5,104]]]],[59,59],[71,71],[105,105],[70,70],[104,104],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[71,59],16],[71,16],[71,16],[71,16],[71,16],[71,16],[71,16],[71,16],[71,16],[[],71],[[],70],[[],71],[[59,59],16],[[71,71],16],[[59,18],19],[[71,18],19],[[105,18],19],[[70,18],19],[[104,18],19],[[104,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[32,[[26,[59]]]],[[],71],[70,20],[[71,59],71],[[71,71],71],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[71,16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],[[29,[16,104]]]],[[70,[22,[20]],4],[[29,[16,104]]]],[[70,[22,[20]],4],16],[[70,[22,[20]],4],16],[[70,[22,[20]],4],[[29,[16,104]]]],[[70,[22,[20]],4],[[29,[16,104]]]],[[70,[22,[20]],4],[[29,[16,104]]]],[[70,[22,[20]],4],[[29,[16,104]]]],[71,105],[71,4],[[70,59,[22,[20]],4],16],[[70,71,[22,[20]],4],16],[[],70],[105,[[26,[59]]]],[[[22,[20]]],71],[[71,59],71],[59,59],[[71,59],5],[[71,71],5],[[70,20],70],[[71,59],5],[[71,71],5],[[71,71],5],[59,71],[[71,71],71],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[71,71],71],[[71,[22,[20]]],5],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[106,[-1,-2]]],-1,107,[[102,[],[[92,[-1]]]]]],[[[106,[-1,-2]]],-1,107,[[102,[],[[92,[-1]]]]]],[[[108,[-1,-2]],18],19,98,[]],[[[106,[-1,-2]],18],19,[107,98],[[102,[],[[92,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[[[108,[-1,-2]]],[[106,[-1,-2]]],107,[[102,[],[[92,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[108,[-2,-1]]],[],[]],[[[106,[-1,-2]]],5,107,[[102,[],[[92,[-1]]]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],5,[],[]],[[48,[22,[20]],7],[[26,[7]]]],[[48,18],19],[-1,-1,[]],[[12,40],[[26,[48]]]],[[12,[22,[-1]]],[[26,[48]]],[[41,[40]]]],[-1,-2,[],[]],[48,16],[48,4],[48,4],[[12,[22,[-1]]],[[26,[48]]],[[23,[[22,[20]]]]]],[[48,[22,[20]],7],[[26,[7]]]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[109,110],[6,110],[56,110],[109,32],[6,32],[56,32],[109,33],[6,33],[56,33],[109,4],[6,4],[56,4],[111,33],[31,33],[112,33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[109,109],[111,111],[56,56],[31,31],[112,112],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[51,51],15],[[109,109],15],[[56,56],15],[[],109],[[],56],[[51,51],16],[[109,109],16],[[111,111],16],[[56,56],16],[[31,31],16],[[112,112],16],[[51,18],19],[[109,18],19],[[111,18],19],[[111,18],19],[[56,18],19],[[31,18],19],[[31,18],19],[[112,18],19],[[112,18],19],[-1,-1,[]],[-1,-1,[]],[20,109],[-1,-1,[]],[20,56],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[86,[20]]],[[29,[109,111]]]],[[[86,[20]]],[[29,[6,31]]]],[[[86,[20]]],[[29,[56,112]]]],[[[86,[20]]],109],[[[86,[20]]],6],[[[86,[20]]],56],[51,4],[[51,-1],5,24],[[109,-1],5,24],[[56,-1],5,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,109],[4,6],[4,56],[4,[[26,[51]]]],[4,[[29,[109,111]]]],[4,[[29,[6,31]]]],[4,[[29,[56,112]]]],[4,109],[4,6],[4,56],[109,4],[6,4],[56,4],[[51,51],[[26,[15]]]],[[109,109],[[26,[15]]]],[[56,56],[[26,[15]]]],[109,[[86,[20]]]],[6,[[86,[20]]]],[56,[[86,[20]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,[[29,[-2]]],[],[]],[33,[[29,[109,111]]]],[4,[[29,[109,111]]]],[32,[[29,[109,111]]]],[30,[[29,[109,111]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[33,[[29,[56,112]]]],[-1,[[29,[-2]]],[],[]],[32,[[29,[56,112]]]],[30,[[29,[56,112]]]],[4,[[29,[56,112]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,[[113,2],113],[-1,-2,[],[]],[-1,-2,[],[]],[113,113],[[-1,-2],5,[],[]],[[113,18],19],[-1,-1,[]],[1,113],[1,113],[113,2],[113,[[26,[20]]]],[-1,-2,[],[]],[[113,[26,[20]]],113],[[],113],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[53,16],53],[53,53],[[-1,-2],5,[],[]],[[53,16],53],[[],53],[[53,16],53],[[53,18],19],[-1,-1,[]],[53,16],[53,16],[53,16],[53,16],[53,20],[53,16],[53,32],[53,16],[53,16],[53,16],[53,16],[[53,16],53],[-1,-2,[],[]],[[53,20],53],[[53,16],53],[[53,32],53],[[],53],[[53,16],53],[37,[[29,[40,54]]]],[[[22,[-1]]],[[29,[[61,[40]],54]]],[[23,[37]]]],[[[22,[-1]],53],[[29,[[61,[40]],54]]],[[23,[37]]]],[[37,53],[[29,[40,54]]]],[[53,16],53],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[[53,16],53],[[53,16],53],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[114,[-1,-2]],18],19,[98,21],98],[[115,18],19],[[115,18],19],[[116,18],19],[[116,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]]],"c":[508,566],"p":[[5,"Input",0],[6,"Anchored",0],[5,"PatternSet",0],[1,"usize"],[1,"tuple"],[5,"PatternID",0],[5,"Span",0],[5,"HalfMatch",0],[5,"Match",0],[5,"PatternSetInsertError",0],[5,"PatternSetIter",0],[6,"MatchKind",0],[5,"MatchError",0],[6,"MatchErrorKind",0],[6,"Ordering",1584],[1,"bool"],[5,"Range",1585],[5,"Formatter",1586],[8,"Result",1586],[1,"u8"],[10,"Sized",1587],[1,"slice"],[10,"AsRef",1588],[10,"Hasher",1589],[10,"Into",1588],[6,"Option",1590],[10,"RangeBounds",1585],[5,"String",1591],[6,"Result",1592],[1,"u16"],[5,"PatternIDError",1336],[1,"u32"],[1,"u64"],[5,"TypeId",1593],[5,"Config",252],[5,"Builder",252],[1,"str"],[5,"Regex",252],[5,"BuildError",252],[5,"Hir",1594],[10,"Borrow",1595],[5,"Captures",902],[5,"CapturesMatches",252],[5,"Cache",252],[5,"FindMatches",252],[5,"Split",252],[5,"SplitN",252],[5,"Prefilter",1316],[6,"WhichCaptures",446],[5,"GroupInfo",902],[5,"NonMaxUsize",1336],[10,"Error",1596],[5,"Config",1511],[6,"Error",1597],[5,"Builder",446],[5,"StateID",1336],[5,"BuildError",446],[5,"Arc",1598],[6,"Look",1150],[5,"Transition",446],[5,"Vec",1599],[5,"NFA",446],[5,"Compiler",446],[5,"ByteClasses",821],[5,"Config",446],[6,"State",446],[5,"SparseTransitions",446],[5,"DenseTransitions",446],[5,"PatternIter",446],[5,"LookMatcher",1150],[5,"LookSet",1150],[5,"Unit",821],[5,"PikeVM",701],[5,"Builder",701],[5,"Cache",701],[5,"CapturesMatches",701],[5,"Config",701],[5,"FindMatches",701],[5,"ByteClassElements",821],[5,"ByteClassIter",821],[5,"ByteClassRepresentatives",821],[5,"GroupInfoAllNames",902],[5,"CapturesPatternIter",902],[5,"GroupInfoError",902],[5,"GroupInfoPatternNames",902],[1,"array"],[17,"Item"],[10,"IntoIterator",1600],[5,"DebugByte",1021],[5,"DebugHaystack",1021],[10,"FnMut",1601],[17,"Output"],[5,"Searcher",1044],[5,"TryHalfMatchesIter",1044],[5,"TryMatchesIter",1044],[5,"TryCapturesIter",1044],[5,"HalfMatchesIter",1044],[10,"Debug",1586],[5,"MatchesIter",1044],[5,"CapturesIter",1044],[5,"Lazy",1138],[10,"Fn",1601],[1,"char"],[5,"UnicodeWordBoundaryError",1150],[5,"LookSetIter",1150],[5,"PoolGuard",1293],[10,"Send",1587],[5,"Pool",1293],[5,"SmallIndex",1336],[1,"i32"],[5,"SmallIndexError",1336],[5,"StateIDError",1336],[5,"Config",1492],[5,"AlignAs",1551],[5,"SerializeError",1551],[5,"DeserializeError",1551],[15,"Quit",247],[15,"HaystackTooLong",247],[15,"UnsupportedAnchored",247],[15,"GaveUp",247],[15,"BinaryUnion",690],[15,"Union",690],[15,"Capture",690],[15,"Look",690],[15,"Match",690],[15,"ByteRange",690]],"b":[[82,"impl-PartialEq%3CRange%3Cusize%3E%3E-for-Span"],[83,"impl-PartialEq-for-Span"],[97,"impl-Display-for-PatternSetInsertError"],[98,"impl-Debug-for-PatternSetInsertError"],[102,"impl-Display-for-MatchError"],[103,"impl-Debug-for-MatchError"],[205,"impl-TryFrom%3Cu16%3E-for-PatternID"],[206,"impl-TryFrom%3Cusize%3E-for-PatternID"],[207,"impl-TryFrom%3Cu32%3E-for-PatternID"],[208,"impl-TryFrom%3Cu64%3E-for-PatternID"],[312,"impl-Display-for-BuildError"],[313,"impl-Debug-for-BuildError"],[547,"impl-Display-for-BuildError"],[548,"impl-Debug-for-BuildError"],[945,"impl-Debug-for-GroupInfoError"],[946,"impl-Display-for-GroupInfoError"],[1216,"impl-Debug-for-UnicodeWordBoundaryError"],[1217,"impl-Display-for-UnicodeWordBoundaryError"],[1407,"impl-Display-for-SmallIndexError"],[1408,"impl-Debug-for-SmallIndexError"],[1410,"impl-Debug-for-PatternIDError"],[1411,"impl-Display-for-PatternIDError"],[1412,"impl-Debug-for-StateIDError"],[1413,"impl-Display-for-StateIDError"],[1467,"impl-TryFrom%3Cu64%3E-for-SmallIndex"],[1468,"impl-TryFrom%3Cusize%3E-for-SmallIndex"],[1469,"impl-TryFrom%3Cu32%3E-for-SmallIndex"],[1470,"impl-TryFrom%3Cu16%3E-for-SmallIndex"],[1473,"impl-TryFrom%3Cu64%3E-for-StateID"],[1475,"impl-TryFrom%3Cu32%3E-for-StateID"],[1476,"impl-TryFrom%3Cu16%3E-for-StateID"],[1477,"impl-TryFrom%3Cusize%3E-for-StateID"],[1563,"impl-Display-for-SerializeError"],[1564,"impl-Debug-for-SerializeError"],[1565,"impl-Debug-for-DeserializeError"],[1566,"impl-Display-for-DeserializeError"]]}],\
-["regex_syntax",{"doc":"This crate provides a robust regular expression parser.","t":"GPFFPFCNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNCNNNNNHHHHNNNNNNHNNNNNNNNNNNNNNNHNNNNNCNPPFPPPFPGGPPPPPPPPPFPPPFGFPPFPGPPGFGGFFPFPGGPPFFPPPPPPPPPPPPPRFGPPPPPPGPPPPPPFPFGPPFPGPPPPPPPPGPPPPFPPGPPPPPPPPPPPPPRPFPPPPFPPPPGPFGFPPPFPGPPPPPPPPPPPPPPPPPPPPKFPPPPPPPPPPPPPNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOONOOOOONNOOCNNNCNNONNNNOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNOOOOOOOOFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNPPPPPPPPPPFPFGPFFFFFFPGPPPPRFGFGPPFPGPFFRFFPPPPPPPPPPKPPPPPPPPPPPPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNONNNNNONNNNONNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNGFFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPFGFNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNN","n":["Error","Parse","Parser","ParserBuilder","Translate","UnicodeWordError","ast","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","case_insensitive","clone","clone","clone","clone_into","clone_into","clone_into","crlf","default","dot_matches_new_line","eq","escape","escape_into","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hir","ignore_whitespace","into","into","into","into","is_escapeable_character","is_meta_character","is_word_byte","is_word_character","line_terminator","multi_line","nest_limit","new","new","octal","parse","parse","swap_greed","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_is_word_character","type_id","type_id","type_id","type_id","unicode","utf8","utf8","Alnum","Alpha","Alternation","Alternation","Ascii","Ascii","Assertion","Assertion","AssertionKind","Ast","AtLeast","Bell","BinaryOp","Blank","Bounded","Bracketed","CRLF","CaptureIndex","CaptureLimitExceeded","CaptureName","CaptureName","CarriageReturn","CaseInsensitive","ClassAscii","ClassAsciiKind","ClassBracketed","ClassBracketed","ClassEscapeInvalid","ClassPerl","ClassPerl","ClassPerlKind","ClassRangeInvalid","ClassRangeLiteral","ClassSet","ClassSetBinaryOp","ClassSetBinaryOpKind","ClassSetItem","ClassSetRange","ClassSetUnion","ClassUnclosed","ClassUnicode","ClassUnicode","ClassUnicodeKind","ClassUnicodeOpKind","Cntrl","Colon","Comment","Concat","Concat","DecimalEmpty","DecimalInvalid","Difference","Digit","Digit","Dot","DotMatchesNewLine","Empty","Empty","EndLine","EndText","Equal","Err","Error","ErrorKind","EscapeHexEmpty","EscapeHexInvalid","EscapeHexInvalidDigit","EscapeUnexpectedEof","EscapeUnrecognized","Exactly","Flag","Flag","FlagDanglingNegation","FlagDuplicate","FlagRepeatedNegation","FlagUnexpectedEof","FlagUnrecognized","Flags","Flags","FlagsItem","FlagsItemKind","FormFeed","Graph","Group","Group","GroupKind","GroupNameDuplicate","GroupNameEmpty","GroupNameInvalid","GroupNameUnexpectedEof","GroupUnclosed","GroupUnopened","HexBrace","HexFixed","HexLiteralKind","IgnoreWhitespace","Intersection","Item","LineFeed","Literal","Literal","Literal","LiteralKind","Lower","Meta","MultiLine","Named","NamedValue","Negation","NestLimitExceeded","NonCapturing","NotEqual","NotWordBoundary","Octal","OneLetter","OneOrMore","Output","Perl","Position","Print","Punct","Range","Range","Repetition","Repetition","RepetitionCountDecimalEmpty","RepetitionCountInvalid","RepetitionCountUnclosed","RepetitionKind","RepetitionMissing","RepetitionOp","RepetitionRange","SetFlags","Space","Space","Space","Span","Special","SpecialLiteralKind","SpecialWordBoundaryUnclosed","SpecialWordBoundaryUnrecognized","SpecialWordOrRepetitionUnexpectedEof","StartLine","StartText","Superfluous","SwapGreed","SymmetricDifference","Tab","Unicode","Unicode","UnicodeClassInvalid","UnicodeLong","UnicodeShort","Union","UnsupportedBackreference","UnsupportedLookAround","Upper","Verbatim","VerticalTab","Visitor","WithComments","Word","Word","WordBoundary","WordBoundaryEnd","WordBoundaryEndAngle","WordBoundaryEndHalf","WordBoundaryStart","WordBoundaryStartAngle","WordBoundaryStartHalf","X","Xdigit","ZeroOrMore","ZeroOrOne","add_item","alternation","assertion","ast","ast","ast","asts","asts","auxiliary_span","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byte","c","capture_index","class_bracketed","class_perl","class_unicode","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","column","comment","comments","concat","digits","dot","drop","drop","empty","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","finish","flag_state","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_name","greedy","group","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_ast","into_ast","into_item","is_capturing","is_empty","is_empty","is_equal","is_negated","is_negation","is_one_line","is_valid","is_valid","items","items","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","lhs","line","literal","name","negated","negated","negated","negated","new","new","offset","op","parse","partial_cmp","partial_cmp","pattern","print","push","repetition","rhs","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","splat","start","start","start","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","visit","visit_alternation_in","visit_alternation_in","visit_class_set_binary_op_in","visit_class_set_binary_op_in","visit_class_set_binary_op_post","visit_class_set_binary_op_post","visit_class_set_binary_op_pre","visit_class_set_binary_op_pre","visit_class_set_item_post","visit_class_set_item_post","visit_class_set_item_pre","visit_class_set_item_pre","visit_concat_in","visit_concat_in","visit_post","visit_post","visit_pre","visit_pre","with_end","with_start","name","op","value","original","original","original","name","starts_with_p","Parser","ParserBuilder","borrow","borrow","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","default","fmt","fmt","from","from","ignore_whitespace","into","into","nest_limit","new","new","octal","parse","parse_with_comments","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Printer","borrow","borrow_mut","fmt","from","into","new","print","try_from","try_into","type_id","Alternation","AnyByte","AnyByteExcept","AnyByteExceptCRLF","AnyByteExceptLF","AnyChar","AnyCharExcept","AnyCharExceptCRLF","AnyCharExceptLF","Bytes","Capture","Capture","CaseFoldError","Class","Class","ClassBytes","ClassBytesIter","ClassBytesRange","ClassUnicode","ClassUnicodeIter","ClassUnicodeRange","Concat","Dot","Empty","End","EndCRLF","EndLF","Err","Error","ErrorKind","Hir","HirKind","InvalidLineTerminator","InvalidUtf8","Literal","Literal","Look","Look","LookSet","LookSetIter","Output","Properties","Repetition","Repetition","Start","StartCRLF","StartLF","Unicode","UnicodeCaseUnavailable","UnicodeNotAllowed","UnicodePerlClassNotFound","UnicodePropertyNotFound","UnicodePropertyValueNotFound","Visitor","WordAscii","WordAsciiNegate","WordEndAscii","WordEndHalfAscii","WordEndHalfUnicode","WordEndUnicode","WordStartAscii","WordStartHalfAscii","WordStartHalfUnicode","WordStartUnicode","WordUnicode","WordUnicodeNegate","alternation","as_char","as_repr","bits","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","case_fold_simple","case_fold_simple","case_fold_simple","class","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","concat","contains","contains_anchor","contains_anchor_crlf","contains_anchor_haystack","contains_anchor_lf","contains_anchor_line","contains_word","contains_word_ascii","contains_word_unicode","default","default","default","difference","difference","dot","drop","empty","empty","empty","empty","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","explicit_captures_len","fail","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","full","greedy","index","insert","intersect","intersect","intersect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_kind","is_alternation_literal","is_ascii","is_ascii","is_empty","is_empty","is_literal","is_utf8","is_utf8","iter","iter","iter","kind","kind","len","len","len","literal","literal","literal","literal","literal","look","look_set","look_set_prefix","look_set_prefix_any","look_set_suffix","look_set_suffix_any","max","maximum_len","maximum_len","maximum_len","maximum_len","memory_usage","min","minimum_len","minimum_len","minimum_len","minimum_len","name","negate","negate","negate","new","new","new","new","next","next","next","partial_cmp","partial_cmp","pattern","print","properties","push","push","ranges","ranges","read_repr","remove","repetition","reversed","set_insert","set_intersect","set_remove","set_subtract","set_union","singleton","span","start","start","start","start","static_explicit_captures_len","sub","sub","subs","subtract","symmetric_difference","symmetric_difference","to_byte_class","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_unicode_class","translate","try_case_fold_simple","try_case_fold_simple","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","union","visit","visit_alternation_in","visit_alternation_in","visit_concat_in","visit_concat_in","visit_post","visit_post","visit_pre","visit_pre","with","write_repr","ExtractKind","Extractor","Literal","Prefix","Seq","Suffix","as_bytes","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cross_forward","cross_reverse","dedup","default","default","empty","eq","eq","exact","extend","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","inexact","infinite","into","into","into","into","into_bytes","is_empty","is_empty","is_exact","is_exact","is_finite","is_inexact","is_prefix","is_suffix","keep_first_bytes","keep_first_bytes","keep_last_bytes","keep_last_bytes","kind","len","len","limit_class","limit_literal_len","limit_repeat","limit_total","literals","longest_common_prefix","longest_common_suffix","make_inexact","make_inexact","make_infinite","max_cross_len","max_literal_len","max_union_len","min_literal_len","minimize_by_preference","new","new","optimize_for_prefix_by_preference","optimize_for_suffix_by_preference","partial_cmp","push","rank","reverse","reverse_literals","singleton","sort","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","union_into_empty","Printer","borrow","borrow_mut","fmt","from","into","new","print","try_from","try_into","type_id","Translator","TranslatorBuilder","borrow","borrow","borrow_mut","borrow_mut","build","case_insensitive","clone","clone","clone_into","clone_into","crlf","default","dot_matches_new_line","fmt","fmt","from","from","into","into","line_terminator","multi_line","new","new","swap_greed","to_owned","to_owned","translate","try_from","try_from","try_into","try_into","type_id","type_id","unicode","utf8","Four","One","Three","Two","Utf8Range","Utf8Sequence","Utf8Sequences","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","end","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","len","matches","matches","new","next","partial_cmp","partial_cmp","reverse","start","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"regex_syntax"],[81,"regex_syntax::ast"],[885,"regex_syntax::ast::ClassUnicodeKind"],[888,"regex_syntax::ast::ErrorKind"],[891,"regex_syntax::ast::GroupKind"],[893,"regex_syntax::ast::parse"],[926,"regex_syntax::ast::print"],[937,"regex_syntax::hir"],[1387,"regex_syntax::hir::literal"],[1500,"regex_syntax::hir::print"],[1511,"regex_syntax::hir::translate"],[1548,"regex_syntax::utf8"],[1602,"alloc::string"],[1603,"core::fmt"],[1604,"core::fmt"],[1605,"core::any"],[1606,"core::option"],[1607,"core::cmp"],[1608,"core::fmt"],[1609,"alloc::boxed"],[1610,"core::convert"],[1611,"core::iter::traits::collect"],[1612,"core::borrow"],[1613,"core::convert"]],"d":["This error type encompasses any error that can be returned …","An error that occurred while translating concrete syntax …","A convenience parser for regular expressions.","A builder for a regular expression parser.","An error that occurred while translating abstract syntax …","An error that occurs when the Unicode-aware \\\\w
class is …","Defines an abstract syntax for regular expressions.","","","","","","","","","Build a parser from this configuration with the given …","Enable or disable the case insensitive flag by default.","","","","","","","Enable or disable the CRLF mode flag by default.","","Enable or disable the “dot matches any character” flag …","","Escapes all regular expression meta characters in text
.","Escapes all meta characters in text
and writes the result …","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Defines a high-level intermediate (HIR) representation for …","Enable verbose mode in the regular expression.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Returns true if the given character can be escaped in a …","Returns true if the given character has significance in a …","Returns true if and only if the given character is an …","Returns true if and only if the given character is a …","Sets the line terminator for use with (?u-s:.)
and (?-us:.)
…","Enable or disable the multi-line matching flag by default.","Set the nesting limit for this parser.","Create a new parser builder with a default configuration.","Create a new parser with a default configuration.","Whether to support octal syntax or not.","A convenience routine for parsing a regex using default …","Parse the regular expression into a high level intermediate","Enable or disable the “swap greed” flag by default.","","","","","","","","","","","","","","Returns true if and only if the given character is a …","","","","","Enable or disable the Unicode flag (u
) by default.","Converts ranges of Unicode scalar values to equivalent …","When disabled, translation will permit the construction of …","[0-9A-Za-z]
","[A-Za-z]
","An alternation of regular expressions.","An alternation of regular expressions.","[\\\\x00-\\\\x7F]
","An ASCII character class, e.g., [:alnum:]
or [:punct:]
.","A single zero-width assertion.","A single zero-width assertion.","An assertion kind.","An abstract syntax tree for a single regular expression.","{m,}
","Bell, spelled \\\\a
(\\\\x07
).","A single binary operation (i.e., &&, – or ~~).","[ \\\\t]
","{m,n}
","A bracketed character class set, which may contain zero or …","R
","(a)
","The capturing group limit was exceeded.","A capture name.","(?<name>a)
or (?P<name>a)
","Carriage return, spelled \\\\r
(\\\\x0D
).","i
","An ASCII character class.","The available ASCII character classes.","A bracketed character class, e.g., [a-z0-9]
.","A single bracketed character class set, which may contain …","An invalid escape sequence was found in a character class …","A Perl character class.","A single perl character class, e.g., \\\\d
or \\\\W
.","The available Perl character classes.","An invalid character class range was found. An invalid …","An invalid range boundary was found in a character class. …","A character class set.","A Unicode character class set operation.","The type of a Unicode character class set operation.","A single component of a character class set.","A single character class range in a set.","A union of items inside a character class set.","An opening [
was found with no corresponding closing ]
.","A Unicode character class.","A single Unicode character class, e.g., \\\\pL
or \\\\p{Greek}
.","The available forms of Unicode character classes.","The type of op used in a Unicode character class.","[\\\\x00-\\\\x1F\\\\x7F]
","A property set to a specific value using a colon, e.g., …","A comment from a regular expression with an associated …","A concatenation of regular expressions.","A concatenation of regular expressions.","Note that this error variant is no longer used. Namely, a …","An invalid decimal number was given where one was expected.","The difference of two sets, e.g., \\\\pN--[0-9]
.","Decimal numbers.","[0-9]
","The “any character” class.","s
","An empty regex that matches everything.","An empty item.","$
","\\\\z
","A property set to a specific value, e.g., \\\\p{scx=Katakana}
.","An error that visiting an AST might return.","An error that occurred while parsing a regular expression …","The type of an error that occurred while building an AST.","A bracketed hex literal was empty.","A bracketed hex literal did not correspond to a Unicode …","An invalid hexadecimal digit was found.","EOF was found before an escape sequence was completed.","An unrecognized escape sequence.","{m}
","A single flag.","A single flag in a group.","A dangling negation was used when setting flags, e.g., i-
.","A flag was used twice, e.g., i-i
.","The negation operator was used twice, e.g., -i-s
.","Expected a flag but got EOF, e.g., (?
.","Unrecognized flag, e.g., a
.","A group of flags.","A set of flags, e.g., (?is)
.","A single item in a group of flags.","The kind of an item in a group of flags.","Form feed, spelled \\\\f
(\\\\x0C
).","[!-~]
","A grouped regular expression.","A grouped regular expression.","The kind of a group.","A duplicate capture name was found.","A capture group name is empty, e.g., (?P<>abc)
.","An invalid character was seen for a capture group name. …","A closing >
could not be found for a capture group name.","An unclosed group, e.g., (ab
.","An unopened group, e.g., ab)
.","The literal is written as a hex code with a bracketed …","The literal is written as a hex code with a fixed number …","The type of a Unicode hex literal.","x
","The intersection of two sets, e.g., \\\\pN&&[a-z]
.","An item, which can be a single literal, range, nested …","Line feed, spelled \\\\n
(\\\\x0A
).","A single literal expression.","A single character literal, which includes escape …","A single literal.","The kind of a single literal expression.","[a-z]
","The literal is written as an escape because it is …","m
","A binary property, general category or script. The string …","A property name and an associated value.","A negation operator applied to all subsequent flags in the …","The nest limit was exceeded. The limit stored here is the …","(?:a)
and (?i:a)
","A property that isn’t a particular value, e.g., …","\\\\B
","The literal is written as an octal escape, e.g., \\\\141
.","A one letter abbreviated class, e.g., \\\\pN
.","+
","The result of visiting an AST.","A perl character class, e.g., \\\\d
or \\\\W
.","A single position in a regular expression.","[ -~]
","[!-/:-@\\\\[-
{-~]`","A range between two literals.","{m,n}
","A repetition operation applied to a regular expression.","A repetition operator applied to an arbitrary regular …","An opening {
was not followed by a valid decimal value. …","The range provided in a counted repetition operator is …","An opening {
was found with no corresponding closing }
.","The kind of a repetition operator.","A repetition operator was applied to a missing …","The repetition operator itself.","A range repetition operator.","A group of flags that is not applied to a particular …","Space, spelled \\\\
(\\\\x20
). Note that this can only appear …","Whitespace.","[\\\\t\\\\n\\\\v\\\\f\\\\r ]
","Span represents the position information of a single AST …","The literal is written as a specially recognized escape, …","The type of a special literal.","The special word boundary syntax, \\\\b{something}
, was used, …","The special word boundary syntax, \\\\b{something}
, was used, …","The syntax \\\\b{
was observed, but afterwards the end of the …","^
","\\\\A
","The literal is written as an escape despite the fact that …","U
","The symmetric difference of two sets. The symmetric …","Tab, spelled \\\\t
(\\\\x09
).","A Unicode character class, e.g., \\\\pL
or \\\\p{Greek}
.","u
","The Unicode class is not valid. This typically occurs when …","A \\\\U
prefix. When used without brackets, this form is …","A \\\\u
prefix. When used without brackets, this form is …","A union of items.","When octal support is disabled, this error is produced …","When syntax similar to PCRE’s look-around is used, this …","[A-Z]
","The literal is written verbatim, e.g., a
or ☃
.","Vertical tab, spelled \\\\v
(\\\\x0B
).","A trait for visiting an abstract syntax tree (AST) in …","An abstract syntax tree for a singular expression along …","Word characters.","[0-9A-Za-z_]
","\\\\b
","\\\\b{end}
","\\\\>
(alias for \\\\b{end}
)","\\\\b{end-half}
","\\\\b{start}
","\\\\<
(alias for \\\\b{start}
)","\\\\b{start-half}
","A \\\\x
prefix. When used without brackets, this form is …","[0-9A-Fa-f]
","*
","?
","Add the given item to this sequence of flags.","Create a “alternation” AST item.","Create a “assertion” AST item.","The actual ast.","The regular expression under repetition.","The regular expression in this group.","The alternate regular expressions.","The concatenation regular expressions.","Return an auxiliary span. This span exists only for some …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If this literal was written as a \\\\x
hex escape, then this …","The Unicode scalar value corresponding to this literal.","Returns the capture index of this group, if this is a …","Create a “bracketed class” AST item.","Create a “Perl class” AST item.","Create a “Unicode class” AST item.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The approximate column number, starting at 1
.","The comment text, starting with the first character …","All comments found in the original regular expression.","Create a “concat” AST item.","The number of digits that must be used with this literal …","Create a “dot” AST item.","","","Create an “empty” AST item.","The end byte offset.","The end of this range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All implementors of Visitor
must provide a finish
method, …","Returns the state of the given flag in this set.","Create a “flags” AST item.","If this group is non-capturing, then this returns the …","The actual sequence of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the corresponding ClassAsciiKind variant for the …","Whether this operation was applied greedily or not.","Create a “group” AST item.","The capture index.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Return this alternation as an AST.","Return this concatenation as an AST.","Return this union as a character class set item.","Returns true if and only if this group is capturing.","Returns true if and only if this span is empty. That is, …","Return true if and only if this Ast is empty.","Whether the op is an equality op or not.","Returns true if this class has been negated.","Returns true if and only if this item is a negation …","Returns true if and only if this span occurs on a single …","Returns true if and only if this character class range is …","Returns true if and only if this repetition range is valid.","The sequence of items that make up this union.","A sequence of flag items. Each item is either a flag or a …","Return the type of this error.","The kind of this literal.","The kind of Perl class.","The kind of ASCII class.","The kind of Unicode class.","The type of this set. A set is either a normal union of …","The type of this set operation.","The assertion kind, e.g., \\\\b
or ^
.","The type of operation.","The kind of this group.","The kind of this item.","The left hand side of the operation.","The line number, starting at 1
.","Create a “literal” AST item.","The capture name.","Whether the class is negated or not. e.g., \\\\d
is not …","Whether the class is negated or not. e.g., [[:alpha:]]
is …","Whether this class is negated or not.","Whether this class is negated or not. e.g., [a]
is not …","Create a new span with the given positions.","Create a new position with the given information.","The absolute offset of this position, starting at 0
from …","The actual operation.","This module provides a regular expression parser.","","","The original pattern string in which this error occurred.","This module provides a regular expression printer for Ast
.","Push a new item in this union.","Create a “repetition” AST item.","The right hand side of the operation.","Return the span at which this error occurred.","Return the span of this abstract syntax tree.","Return the span of this character class set.","Return the span of this character class set item.","The span of this comment, including the beginning #
and …","The span of this alternation.","The span of this concatenation.","The span of this literal.","The span of this class.","The span of this class.","The span of this class.","The span of this class.","The span of this range.","The span of the items in this operation. e.g., the a-z0-9
…","The span of this operation. e.g., the a-z--[h-p]
in …","The span of this assertion.","The span of this operation.","The span of this operator. This includes things like +
, *?
…","The span of this group.","The span of this capture name.","The span of these flags, including the grouping …","The span of this group of flags.","The span of this item.","Create a new span using the given position as the start …","This method is called before beginning traversal of the …","This method is called before beginning traversal of the …","The start byte offset.","The start of this range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a set from a union.","Executes an implementation of Visitor
in constant stack …","This method is called between child nodes of an Alternation
…","This method is called between child nodes of an Alternation
…","This method is called between the left hand and right hand …","This method is called between the left hand and right hand …","This method is called on every ClassSetBinaryOp
after …","This method is called on every ClassSetBinaryOp
after …","This method is called on every ClassSetBinaryOp
before …","This method is called on every ClassSetBinaryOp
before …","This method is called on every ClassSetItem
after …","This method is called on every ClassSetItem
after …","This method is called on every ClassSetItem
before …","This method is called on every ClassSetItem
before …","This method is called between child nodes of a …","This method is called between child nodes of a …","This method is called on an Ast
after descending all of …","This method is called on an Ast
after descending all of …","This method is called on an Ast
before descending into …","This method is called on an Ast
before descending into …","Create a new span by replacing the ending the position …","Create a new span by replacing the starting the position …","The property name (which may be empty).","The type of Unicode op used to associate name
with value
.","The property value (which may be empty).","The position of the original flag. The error position …","The position of the original negation operator. The error …","The position of the initial occurrence of the capture …","The capture name.","True if the ?P<
syntax is used and false if the ?<
syntax …","A regular expression parser.","A builder for a regular expression parser.","","","","","Build a parser from this configuration with the given …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Enable verbose mode in the regular expression.","Calls U::from(self)
.","Calls U::from(self)
.","Set the nesting limit for this parser.","Create a new parser builder with a default configuration.","Create a new parser with a default configuration.","Whether to support octal syntax or not.","Parse the regular expression into an abstract syntax tree.","Parse the regular expression and return an abstract syntax …","","","","","","","","","A printer for a regular expression abstract syntax tree.","","","","Returns the argument unchanged.","Calls U::from(self)
.","Create a new printer.","Print the given Ast
to the given writer. The writer must …","","","","An alternation of expressions.","Matches any byte value.","Matches any byte value except for the u8
given.","Matches any byte value except for \\\\r
and \\\\n
.","Matches any byte value except for \\\\n
.","Matches the UTF-8 encoding of any Unicode scalar value.","Matches the UTF-8 encoding of any Unicode scalar value …","Matches the UTF-8 encoding of any Unicode scalar value …","Matches the UTF-8 encoding of any Unicode scalar value …","A set of characters represented by arbitrary bytes (one …","The high-level intermediate representation for a capturing …","A capturing group, which contains a sub-expression.","An error that occurs when Unicode-aware simple case …","The high-level intermediate representation of a character …","A single character class that matches any of the …","A set of characters represented by arbitrary bytes.","An iterator over all ranges in a byte character class.","A single range of characters represented by arbitrary …","A set of characters represented by Unicode scalar values.","An iterator over all ranges in a Unicode character class.","A single range of characters represented by Unicode scalar …","A concatenation of expressions.","A type describing the different flavors of .
.","The empty regular expression, which matches everything, …","Match the end of text. Specifically, this matches at the …","Match the end of a line or the end of text. Specifically, …","Match the end of a line or the end of text. Specifically, …","An error that visiting an HIR might return.","An error that can occur while translating an Ast
to a Hir
.","The type of an error that occurred while building an Hir
.","A high-level intermediate representation (HIR) for a …","The underlying kind of an arbitrary Hir
expression.","This error occurs when one uses a non-ASCII byte for a …","This error occurs when translating a pattern that could …","The high-level intermediate representation of a literal.","A literalstring that matches exactly these bytes.","The high-level intermediate representation for a …","A look-around assertion. A look-around match always has …","A set of look-around assertions.","An iterator over all look-around assertions in a LookSet
.","The result of visiting an HIR.","A type that collects various properties of an HIR value.","The high-level intermediate representation of a repetition …","A repetition operation applied to a sub-expression.","Match the beginning of text. Specifically, this matches at …","Match the beginning of a line or the beginning of text. …","Match the beginning of a line or the beginning of text. …","A set of characters represented by Unicode scalar values.","This occurs when the Unicode simple case mapping tables …","This error occurs when a Unicode feature is used when …","This occurs when a Unicode-aware Perl character class (\\\\w
, …","This occurs when an unrecognized Unicode property name …","This occurs when an unrecognized Unicode property value …","A trait for visiting the high-level IR (HIR) in depth …","Match an ASCII-only word boundary. That is, this matches a …","Match an ASCII-only negation of a word boundary.","Match the end of an ASCII-only word boundary. That is, …","Match the end half of an ASCII-only word boundary. That …","Match the end half of a Unicode word boundary. That is, …","Match the end of a Unicode word boundary. That is, this …","Match the start of an ASCII-only word boundary. That is, …","Match the start half of an ASCII-only word boundary. That …","Match the start half of a Unicode word boundary. That is, …","Match the start of a Unicode word boundary. That is, this …","Match a Unicode-aware word boundary. That is, this matches …","Match a Unicode-aware negation of a word boundary.","Returns the alternation of the given expressions.","Returns a convenient single codepoint representation of …","Return the underlying representation of this look-around …","The underlying representation this set is exposed to make …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a capture HIR expression.","Apply Unicode simple case folding to this character class, …","Expand this character class such that it contains all case …","Expand this character class such that it contains all case …","Creates a class HIR expression. The class may either be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the concatenation of the given expressions.","Returns true if and only if the given look-around …","Returns true if and only if this set contains any anchor …","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any word …","Returns true if and only if this set contains any ASCII …","Returns true if and only if this set contains any Unicode …","","","","Subtract the given character class from this character …","Subtract the given byte class from this byte class, in …","Returns an HIR expression for .
.","","Returns an empty HIR expression.","Create a new class with no ranges.","Create a new class with no ranges.","Create an empty set of look-around assertions.","Return the end of this range.","Return the end of this range.","","","","","","","","","","","","","","","","","Returns the total number of explicit capturing groups in …","Returns an HIR expression that can never match anything. …","All implementors of Visitor
must provide a finish
method, …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Given the underlying representation of a Look
value, …","Create a full set of look-around assertions.","Whether this repetition operator is greedy or not. A …","The capture index of the capture.","Return a new set that is equivalent to the original, but …","Intersect this character class with the given character …","Intersect this byte class with the given byte class, in …","Returns a new set that is the intersection of this and the …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","Consumes ownership of this HIR expression and returns its …","Return true if and only if this HIR is either a simple …","Returns true if and only if this character class will …","Returns true if and only if this character class will …","Returns true if and only if this character class is empty. …","Returns true if and only if this set is empty.","Return true if and only if this HIR is a simple literal. …","Returns true if and only if this character class will only …","Return true if and only if the corresponding HIR will …","Return an iterator over all ranges in this class.","Return an iterator over all ranges in this class.","Returns an iterator over all of the look-around assertions …","Return the type of this error.","Returns a reference to the underlying HIR kind.","Returns the number of codepoints in this range.","Returns the number of bytes in this range.","Returns the total number of look-around assertions in this …","Provides literal extraction from Hir
expressions.","Creates a literal HIR expression.","If this class consists of exactly one element (whether a …","If this class consists of exactly one codepoint, then …","If this class consists of exactly one byte, then return it …","Creates a look-around assertion HIR expression.","Returns a set of all look-around assertions that appear at …","Returns a set of all look-around assertions that appear as …","Returns a set of all look-around assertions that appear as …","Returns a set of all look-around assertions that appear as …","Returns a set of all look-around assertions that appear as …","The maximum range of the repetition.","Returns the length, in bytes, of the longest string …","Returns the length, in bytes, of the longest string …","Returns the length, in bytes, of the longest string …","Returns the length (in bytes) of the longest string …","Returns the total amount of heap memory usage, in bytes, …","The minimum range of the repetition.","Returns the length, in bytes, of the smallest string …","Returns the length, in bytes, of the smallest string …","Returns the length, in bytes, of the smallest string …","Returns the length (in bytes) of the smallest string …","The name of the capture, if it exists.","Negate this character class in place.","Negate this character class.","Negate this byte class.","Create a new class from a sequence of ranges.","Create a new Unicode scalar value range for a character …","Create a new class from a sequence of ranges.","Create a new byte range for a character class.","","","","","","The original pattern string in which this error occurred.","This module provides a regular expression printer for Hir
.","Returns the properties computed for this Hir
.","Add a new range to this set.","Add a new range to this set.","Return the underlying ranges as a slice.","Return the underlying ranges as a slice.","Return a LookSet
from the slice given as a native endian …","Return a new set that is equivalent to the original, but …","Creates a repetition HIR expression.","Flip the look-around assertion to its equivalent for …","Updates this set in place with the result of inserting the …","Updates this set in place with the result of intersecting …","Updates this set in place with the result of removing the …","Updates this set in place with the result of subtracting …","Updates this set in place with the result of unioning it …","Create a look-around set containing the look-around …","Return the span at which this error occurred.","This method is called before beginning traversal of the …","This method is called before beginning traversal of the …","Return the start of this range.","Return the start of this range.","Returns the total number of explicit capturing groups that …","The expression inside the capturing group, which may be …","The expression being repeated.","Returns a slice of this kind’s sub-expressions, if any.","Returns a new set that is the result of subtracting the …","Compute the symmetric difference of the given character …","Compute the symmetric difference of the given byte …","If this class consists of only ASCII ranges, then return …","","","","","","","","","","","","","","","","","","","","","","If this class consists of only ASCII ranges, then return …","Defines a translator that converts an Ast
to an Hir
.","Apply Unicode simple case folding to this character class, …","Expand this character class such that it contains all case …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Union this character class with the given character class, …","Union this byte class with the given byte class, in place.","Returns a new set of properties that corresponds to the …","Returns a new set that is the union of this and the one …","Executes an implementation of Visitor
in constant stack …","This method is called between child nodes of an …","This method is called between child nodes of an …","This method is called between child nodes of a …","This method is called between child nodes of a …","This method is called on an Hir
after descending all of …","This method is called on an Hir
after descending all of …","This method is called on an Hir
before descending into …","This method is called on an Hir
before descending into …","Returns a new repetition with the same min
, max
and greedy
…","Write a LookSet
as a native endian 32-bit integer to the …","The kind of literals to extract from an Hir
expression.","Extracts prefix or suffix literal sequences from Hir
…","A single literal extracted from an Hir
expression.","Extracts only prefix literals from a regex.","A sequence of literals.","Extracts only suffix literals from a regex.","Returns the bytes in this literal.","","","","","","","","","","","","","","","","","","","Modify this sequence to contain the cross product between …","Modify this sequence to contain the cross product between …","Deduplicate adjacent equivalent literals in this sequence.","","","Returns an empty sequence.","","","Returns a new exact literal containing the bytes given.","Extend this literal with the literal given.","Execute the extractor and return a sequence of literals.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns a new inexact literal containing the bytes given.","Returns a sequence of literals without a finite size and …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Yields ownership of the bytes inside this literal.","Returns true if and only if this sequence is finite and …","Returns true if and only if this literal has zero bytes.","Returns true if and only if all literals in this sequence …","Returns true if and only if this literal is exact.","Returns true if this sequence is finite.","Returns true if and only if all literals in this sequence …","Returns true if this kind is the Prefix
variant.","Returns true if this kind is the Suffix
variant.","Trims all literals in this seq such that only the first len
…","Trims this literal such that only the first len
bytes …","Trims all literals in this seq such that only the last len
…","Trims this literal such that only the last len
bytes …","Set the kind of literal sequence to extract from an Hir
…","Returns the number of literals in this sequence if the …","Returns the length of this literal in bytes.","Configure a limit on the length of the sequence that is …","Configure a limit on the maximum length of any literal in …","Configure a limit on the total number of repetitions that …","Configure a limit on the total number of literals that …","If this is a finite sequence, return its members as a …","Returns the longest common prefix from this seq.","Returns the longest common suffix from this seq.","Make all of the literals in this sequence inexact.","Marks this literal as inexact.","Converts this sequence to an infinite sequence.","Return the maximum length of the sequence that would …","Returns the length of the longest literal in this sequence.","Return the maximum length of the sequence that would …","Returns the length of the shortest literal in this …","Shrinks this seq to its minimal size while respecting the …","Create a new extractor with a default configuration.","Returns a sequence of exact literals from the given byte …","Optimizes this seq while treating its literals as prefixes …","Optimizes this seq while treating its literals as suffixes …","","Push a literal to the end of this sequence.","Returns the “rank” of the given byte.","Reverse the bytes in this literal.","Reverses all of the literals in this sequence.","Returns a sequence containing a single literal.","Sorts this sequence of literals lexicographically.","","","","","","","","","","","","","","","","","Unions the other
sequence into this one.","Unions the other
sequence into this one by splice the other
","A printer for a regular expression’s high-level …","","","","Returns the argument unchanged.","Calls U::from(self)
.","Create a new printer.","Print the given Ast
to the given writer. The writer must …","","","","A translator maps abstract syntax to a high level …","A builder for constructing an AST->HIR translator.","","","","","Build a translator using the current configuration.","Enable or disable the case insensitive flag (i
) by default.","","","","","Enable or disable the CRLF mode flag (R
) by default.","","Enable or disable the “dot matches any character” flag …","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","Sets the line terminator for use with (?u-s:.)
and (?-us:.)
…","Enable or disable the multi-line matching flag (m
) by …","Create a new translator builder with a default c …","Create a new translator using the default configuration.","Enable or disable the “swap greed” flag (U
) by default.","","","Translate the given abstract syntax tree (AST) into a high …","","","","","","","Enable or disable the Unicode flag (u
) by default.","When disabled, translation will permit the construction of …","Four successive byte ranges.","One byte range.","Three successive byte ranges.","Two successive byte ranges.","A single inclusive range of UTF-8 bytes.","Utf8Sequence represents a sequence of byte ranges.","An iterator over ranges of matching UTF-8 byte sequences.","Returns the underlying sequence of byte ranges as a slice.","","","","","","","","","","","","","End of byte range (inclusive).","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","Returns the number of byte ranges in this sequence.","Returns true if and only if a prefix of bytes
matches this …","Returns true if and only if the given byte is in this …","Create a new iterator over UTF-8 byte ranges for the …","","","","Reverses the ranges in this sequence.","Start of byte range (inclusive).","","","","","","","","","","",""],"i":[0,4,0,0,4,0,0,4,1,2,10,4,1,2,10,1,1,4,1,2,4,1,2,1,1,1,4,0,0,4,4,1,2,10,10,4,4,4,1,2,10,0,1,4,1,2,10,0,0,0,0,1,1,1,1,2,1,0,2,1,4,1,2,4,10,4,1,2,10,4,1,2,10,0,4,1,2,10,1,0,1,42,42,0,24,42,46,0,24,0,0,55,38,45,42,55,46,60,56,32,0,56,38,60,0,0,0,24,32,0,24,0,32,32,0,0,0,0,0,0,32,0,24,0,0,42,44,0,0,24,32,32,50,40,42,24,60,24,46,51,51,44,64,0,0,32,32,32,32,32,55,0,59,32,32,32,32,32,0,24,0,0,38,42,0,24,0,32,32,32,32,32,32,37,37,0,60,50,45,38,0,24,46,0,42,37,60,43,43,59,32,56,44,51,37,43,54,64,46,0,42,42,46,54,0,24,32,32,32,0,32,0,0,0,38,40,42,0,37,0,32,32,32,51,51,37,60,50,38,46,60,32,39,39,46,32,32,42,37,38,0,0,40,42,51,51,51,51,51,51,51,39,42,54,54,19,24,24,34,52,28,23,36,12,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,27,27,28,24,24,24,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,26,33,33,35,34,24,39,24,24,45,24,26,47,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,64,19,24,28,58,12,12,32,32,26,33,34,35,24,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,42,52,24,57,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,23,36,48,28,26,24,44,31,59,26,47,55,48,19,12,27,30,41,31,29,49,25,53,28,20,49,33,24,57,30,41,31,29,26,33,33,52,0,26,33,12,0,48,24,49,12,24,45,46,35,23,36,27,30,41,31,29,47,48,49,25,52,53,28,57,58,19,20,26,64,64,26,47,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,12,32,24,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,12,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,45,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,26,26,106,106,106,107,108,109,110,110,0,0,65,66,65,66,65,65,66,65,66,65,65,66,65,66,65,65,66,65,65,66,65,66,66,65,66,65,66,65,66,65,66,0,67,67,67,67,67,67,67,67,67,67,76,81,81,81,81,81,81,81,81,72,0,76,0,0,76,0,0,0,0,0,0,76,0,76,70,70,70,85,0,0,0,0,75,75,0,76,0,76,0,0,85,0,0,76,70,70,70,72,75,75,75,75,75,0,70,70,70,70,70,70,70,70,70,70,70,70,16,70,70,83,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,16,72,73,74,16,11,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,84,11,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,84,78,79,16,83,83,83,83,83,83,83,83,83,78,79,83,73,74,16,16,16,73,74,83,78,79,11,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,82,16,85,11,11,75,75,16,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,88,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,70,83,80,71,83,73,74,83,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,86,87,84,16,82,73,74,72,83,82,72,82,73,74,83,11,16,78,79,83,0,16,72,73,74,16,82,82,82,82,82,80,72,73,74,82,82,80,72,73,74,82,71,72,73,74,73,78,74,79,86,87,84,78,79,11,0,16,73,74,73,74,83,83,16,70,83,83,83,83,83,83,11,85,85,78,79,82,71,80,76,83,73,74,73,11,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,84,11,75,16,88,74,0,72,73,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,11,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,73,74,82,83,0,85,85,85,85,85,85,85,85,80,83,0,0,0,97,0,97,95,95,96,97,98,95,96,97,98,95,96,97,98,95,96,97,98,95,95,98,98,98,96,97,98,98,95,95,95,96,96,97,98,95,96,97,98,95,95,95,98,95,98,96,97,98,95,95,98,95,98,95,98,98,97,97,98,95,98,95,96,98,95,96,96,96,96,98,98,98,98,95,98,98,98,98,98,98,96,98,98,98,95,98,0,95,98,98,98,96,97,98,95,96,97,98,95,96,97,98,95,96,97,98,95,98,98,0,100,100,100,100,100,100,100,100,100,100,0,0,101,102,101,102,101,101,101,102,101,102,101,101,101,101,102,101,102,101,102,101,101,101,102,101,101,102,102,101,102,101,102,101,102,101,101,103,103,103,103,0,0,0,103,103,104,105,103,104,105,103,104,103,104,103,104,104,103,104,103,104,105,103,104,105,103,104,105,103,105,103,103,104,105,105,103,104,103,104,103,104,103,104,105,103,104,105,103,104,105],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[[1,3],1],[4,4],[1,1],[2,2],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[1,3],1],[[],1],[[1,3],1],[[4,4],3],[6,7],[[6,7],5],[[4,8],9],[[4,8],9],[[1,8],9],[[2,8],9],[[10,8],9],[[10,8],9],[-1,-1,[]],[11,4],[12,4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[1,3],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,3],[13,3],[14,3],[13,3],[[1,14],1],[[1,3],1],[[1,15],1],[[],1],[[],2],[[1,3],1],[6,[[17,[16,4]]]],[[2,6],[[17,[16,4]]]],[[1,3],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[13,[[17,[3,10]]]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[[1,3],1],0,[[1,3],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,20],[[22,[21]]]],[23,24],[25,24],0,0,0,0,0,[12,[[22,[26]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[27,[[22,[14]]]],0,[28,[[22,[15]]]],[29,24],[30,24],[31,24],[12,12],[32,32],[26,26],[33,33],[34,34],[35,35],[24,24],[23,23],[36,36],[27,27],[37,37],[38,38],[39,39],[30,30],[40,40],[41,41],[42,42],[31,31],[43,43],[44,44],[29,29],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[25,25],[51,51],[52,52],[53,53],[54,54],[55,55],[28,28],[56,56],[57,57],[58,58],[19,19],[20,20],[59,59],[60,60],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[26,26],61],[[33,33],61],0,0,0,[36,24],[39,15],[26,24],[24,5],[45,5],[26,24],0,0,[[12,12],3],[[32,32],3],[[26,26],3],[[33,33],3],[[34,34],3],[[35,35],3],[[24,24],3],[[23,23],3],[[36,36],3],[[27,27],3],[[37,37],3],[[38,38],3],[[39,39],3],[[30,30],3],[[40,40],3],[[41,41],3],[[42,42],3],[[31,31],3],[[43,43],3],[[44,44],3],[[29,29],3],[[45,45],3],[[46,46],3],[[47,47],3],[[48,48],3],[[49,49],3],[[50,50],3],[[25,25],3],[[51,51],3],[[52,52],3],[[53,53],3],[[54,54],3],[[55,55],3],[[28,28],3],[[56,56],3],[[57,57],3],[[58,58],3],[[19,19],3],[[20,20],3],[[59,59],3],[[60,60],3],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[-1,-2]]],[],[]],[[19,60],[[22,[3]]]],[58,24],[28,[[22,[19]]]],0,[[12,8],9],[[12,8],9],[[32,8],9],[[32,8],9],[[26,8],9],[[33,8],9],[[34,8],9],[[35,8],9],[[24,8],9],[[24,8],9],[[23,8],9],[[36,8],9],[[27,8],9],[[37,8],9],[[38,8],9],[[39,8],9],[[30,8],9],[[40,8],9],[[41,8],9],[[42,8],9],[[31,8],9],[[43,8],9],[[44,8],9],[[29,8],9],[[45,8],9],[[46,8],9],[[47,8],9],[[48,8],9],[[49,8],9],[[50,8],9],[[25,8],9],[[51,8],9],[[52,8],9],[[53,8],9],[[54,8],9],[[55,8],9],[[28,8],9],[[56,8],9],[[57,8],9],[[58,8],9],[[19,8],9],[[20,8],9],[[59,8],9],[[60,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[6,[[22,[42]]]],0,[28,24],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,24],[36,24],[48,46],[28,3],[26,3],[24,3],[44,3],[31,3],[59,3],[26,3],[47,3],[55,3],0,0,[12,32],0,0,0,0,0,0,0,0,0,0,0,0,[27,24],0,0,0,0,0,[[33,33],26],[[21,21,21],33],0,0,0,[[26,26],[[22,[61]]]],[[33,33],[[22,[61]]]],[12,6],0,[[48,46],5],[52,24],0,[12,26],[24,26],[45,26],[46,26],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,26],[[[64,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[48,45],[[24,-1],17,64],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[26,33],26],[[26,33],26],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[65,66],[65,65],[66,66],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],65],[[65,8],9],[[66,8],9],[-1,-1,[]],[-1,-1,[]],[[65,3],65],[-1,-2,[],[]],[-1,-2,[],[]],[[65,15],65],[[],65],[[],66],[[65,3],65],[[66,6],[[17,[24,12]]]],[[66,6],[[17,[34,12]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[67,8],9],[-1,-1,[]],[-1,-2,[],[]],[[],67],[[67,24,-1],9,68],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[69,[16]]],16],[70,13],[70,15],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[71,16],[72,5],[73,5],[74,5],[72,16],[11,11],[75,75],[16,16],[76,76],[77,77],[72,72],[73,73],[78,78],[74,74],[79,79],[70,70],[71,71],[80,80],[81,81],[82,82],[83,83],[84,84],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[78,78],61],[[79,79],61],[[[69,[16]]],16],[[83,70],3],[83,3],[83,3],[83,3],[83,3],[83,3],[83,3],[83,3],[83,3],[[],78],[[],79],[[],83],[[73,73],5],[[74,74],5],[81,16],[16,5],[[],16],[[],73],[[],74],[[],83],[78,13],[79,14],[[11,11],3],[[75,75],3],[[16,16],3],[[76,76],3],[[77,77],3],[[72,72],3],[[73,73],3],[[78,78],3],[[74,74],3],[[79,79],3],[[70,70],3],[[71,71],3],[[80,80],3],[[81,81],3],[[82,82],3],[[83,83],3],[82,21],[[],16],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[-1,-2]]],[],[]],[[11,8],9],[[11,8],9],[[75,8],9],[[75,8],9],[[16,8],9],[[16,8],9],[[76,8],9],[[77,8],9],[[72,8],9],[[73,8],9],[[86,8],9],[[78,8],9],[[74,8],9],[[87,8],9],[[79,8],9],[[70,8],9],[[71,8],9],[[80,8],9],[[81,8],9],[[82,8],9],[[83,8],9],[[84,8],9],[[88,8],9],[[88,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[15,[[22,[70]]]],[[],83],0,0,[[83,70],83],[[73,73],5],[[74,74],5],[[83,83],83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,76],[82,3],[73,3],[74,3],[72,3],[83,3],[82,3],[72,3],[82,3],[73,86],[74,87],[83,84],[11,75],[16,76],[78,21],[79,21],[83,21],0,[-1,16,[[91,[[90,[[89,[14]]]]]]]],[72,[[22,[[69,[14]]]]]],[73,[[22,[[69,[14]]]]]],[74,[[22,[[69,[14]]]]]],[70,16],[82,83],[82,83],[82,83],[82,83],[82,83],0,[72,[[22,[21]]]],[73,[[22,[21]]]],[74,[[22,[21]]]],[82,[[22,[21]]]],[82,21],0,[72,[[22,[21]]]],[73,[[22,[21]]]],[74,[[22,[21]]]],[82,[[22,[21]]]],0,[72,5],[73,5],[74,5],[-1,73,[[93,[],[[92,[78]]]]]],[[13,13],78],[-1,74,[[93,[],[[92,[79]]]]]],[[14,14],79],[86,[[22,[78]]]],[87,[[22,[79]]]],[84,[[22,[70]]]],[[78,78],[[22,[61]]]],[[79,79],[[22,[61]]]],[11,6],0,[16,82],[[73,78],5],[[74,79],5],[73,[[89,[78]]]],[74,[[89,[79]]]],[[[89,[14]]],83],[[83,70],83],[80,16],[70,70],[[83,70],5],[[83,83],5],[[83,70],5],[[83,83],5],[[83,83],5],[70,83],[11,26],[[[85,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],[78,13],[79,14],[82,[[22,[21]]]],0,0,[76,[[89,[16]]]],[[83,83],83],[[73,73],5],[[74,74],5],[73,[[22,[74]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[74,[[22,[73]]]],0,[72,[[17,[5,88]]]],[73,[[17,[5,88]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[[73,73],5],[[74,74],5],[-2,82,[[94,[82]]],[[93,[],[[92,[-1]]]]]],[[83,83],83],[[16,-1],17,85],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[80,16],80],[[83,[89,[14]]],5],0,0,0,0,0,0,[95,[[89,[14]]]],[95,[[89,[14]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[96,96],[97,97],[98,98],[95,95],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[95,95],61],[[98,98],5],[[98,98],5],[98,5],[[],96],[[],97],[[],98],[[98,98],3],[[95,95],3],[-1,95,[[91,[[69,[14]]]]]],[[95,95],5],[[96,16],98],[[96,8],9],[[97,8],9],[[98,8],9],[[95,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[13,95],[14,95],[-1,98,[[93,[],[[92,[95]]]]]],[-1,95,[[91,[[69,[14]]]]]],[[],98],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[95,[[69,[14]]]],[98,3],[95,3],[98,3],[95,3],[98,3],[98,3],[97,3],[97,3],[[98,21],5],[[95,21],5],[[98,21],5],[[95,21],5],[[96,97],96],[98,[[22,[21]]]],[95,21],[[96,21],96],[[96,21],96],[[96,21],96],[[96,21],96],[98,[[22,[[89,[95]]]]]],[98,[[22,[[89,[14]]]]]],[98,[[22,[[89,[14]]]]]],[98,5],[95,5],[98,5],[[98,98],[[22,[21]]]],[98,[[22,[21]]]],[[98,98],[[22,[21]]]],[98,[[22,[21]]]],[98,5],[[],96],[-2,98,[[99,[[89,[14]]]]],[[93,[],[[92,[-1]]]]]],[98,5],[98,5],[[95,95],[[22,[61]]]],[[98,95],5],[14,14],[95,5],[98,5],[95,98],[98,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[[98,98],5],[[98,98],5],0,[-1,-2,[],[]],[-1,-2,[],[]],[[100,8],9],[-1,-1,[]],[-1,-2,[],[]],[[],100],[[100,16,-1],9,68],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[101,102],[[101,3],101],[101,101],[102,102],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[101,3],101],[[],101],[[101,3],101],[[101,8],9],[[102,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[101,14],101],[[101,3],101],[[],101],[[],102],[[101,3],101],[-1,-2,[],[]],[-1,-2,[],[]],[[102,6,24],[[17,[16,11]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[[101,3],101],[[101,3],101],0,0,0,0,0,0,0,[103,[[89,[104]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[103,103],[104,104],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[103,103],61],[[104,104],61],0,[[103,103],3],[[104,104],3],[[103,8],9],[[104,8],9],[[105,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[103,-1,[]],[-1,-2,[],[]],[103,21],[[103,[89,[14]]],3],[[104,14],3],[[13,13],105],[105,[[22,[-1]]],[]],[[103,103],[[22,[61]]]],[[104,104],[[22,[61]]]],[103,5],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]]],"c":[],"p":[[5,"ParserBuilder",0],[5,"Parser",0],[1,"bool"],[6,"Error",0],[1,"tuple"],[1,"str"],[5,"String",1602],[5,"Formatter",1603],[8,"Result",1603],[5,"UnicodeWordError",0],[5,"Error",937],[5,"Error",81],[1,"char"],[1,"u8"],[1,"u32"],[5,"Hir",937],[6,"Result",1604],[5,"TypeId",1605],[5,"Flags",81],[5,"FlagsItem",81],[1,"usize"],[6,"Option",1606],[5,"Alternation",81],[6,"Ast",81],[5,"Assertion",81],[5,"Span",81],[5,"Literal",81],[5,"Group",81],[5,"ClassBracketed",81],[5,"ClassPerl",81],[5,"ClassUnicode",81],[6,"ErrorKind",81],[5,"Position",81],[5,"WithComments",81],[5,"Comment",81],[5,"Concat",81],[6,"LiteralKind",81],[6,"SpecialLiteralKind",81],[6,"HexLiteralKind",81],[6,"ClassPerlKind",81],[5,"ClassAscii",81],[6,"ClassAsciiKind",81],[6,"ClassUnicodeKind",81],[6,"ClassUnicodeOpKind",81],[6,"ClassSet",81],[6,"ClassSetItem",81],[5,"ClassSetRange",81],[5,"ClassSetUnion",81],[5,"ClassSetBinaryOp",81],[6,"ClassSetBinaryOpKind",81],[6,"AssertionKind",81],[5,"Repetition",81],[5,"RepetitionOp",81],[6,"RepetitionKind",81],[6,"RepetitionRange",81],[6,"GroupKind",81],[5,"CaptureName",81],[5,"SetFlags",81],[6,"FlagsItemKind",81],[6,"Flag",81],[6,"Ordering",1607],[17,"Output"],[17,"Err"],[10,"Visitor",81],[5,"ParserBuilder",893],[5,"Parser",893],[5,"Printer",926],[10,"Write",1603],[5,"Vec",1608],[6,"Look",937],[5,"Capture",937],[6,"Class",937],[5,"ClassUnicode",937],[5,"ClassBytes",937],[6,"ErrorKind",937],[6,"HirKind",937],[5,"Literal",937],[5,"ClassUnicodeRange",937],[5,"ClassBytesRange",937],[5,"Repetition",937],[6,"Dot",937],[5,"Properties",937],[5,"LookSet",937],[5,"LookSetIter",937],[10,"Visitor",937],[5,"ClassUnicodeIter",937],[5,"ClassBytesIter",937],[5,"CaseFoldError",937],[1,"slice"],[5,"Box",1609],[10,"Into",1610],[17,"Item"],[10,"IntoIterator",1611],[10,"Borrow",1612],[5,"Literal",1387],[5,"Extractor",1387],[6,"ExtractKind",1387],[5,"Seq",1387],[10,"AsRef",1610],[5,"Printer",1500],[5,"TranslatorBuilder",1511],[5,"Translator",1511],[6,"Utf8Sequence",1548],[5,"Utf8Range",1548],[5,"Utf8Sequences",1548],[15,"NamedValue",885],[15,"FlagDuplicate",888],[15,"FlagRepeatedNegation",888],[15,"GroupNameDuplicate",888],[15,"CaptureName",891]],"b":[[29,"impl-Debug-for-Error"],[30,"impl-Display-for-Error"],[33,"impl-Debug-for-UnicodeWordError"],[34,"impl-Display-for-UnicodeWordError"],[36,"impl-From%3CError%3E-for-Error"],[37,"impl-From%3CError%3E-for-Error"],[493,"impl-Debug-for-Error"],[494,"impl-Display-for-Error"],[495,"impl-Display-for-ErrorKind"],[496,"impl-Debug-for-ErrorKind"],[501,"impl-Display-for-Ast"],[502,"impl-Debug-for-Ast"],[1130,"impl-Debug-for-Error"],[1131,"impl-Display-for-Error"],[1132,"impl-Debug-for-ErrorKind"],[1133,"impl-Display-for-ErrorKind"],[1134,"impl-Display-for-Hir"],[1135,"impl-Debug-for-Hir"],[1152,"impl-Debug-for-CaseFoldError"],[1153,"impl-Display-for-CaseFoldError"],[1431,"impl-From%3Cchar%3E-for-Literal"],[1432,"impl-From%3Cu8%3E-for-Literal"]]}],\
+["regex_syntax",{"doc":"This crate provides a robust regular expression parser.","t":"GPFFPFCNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNCNNNNNHHHHNNNNNNHNNNNNNNNNNNNNNNHNNNNNCNPPFPPPFPGGPPPPPPPPPFPPPFGFPPFPGPPGFGGFFPFPGGPPFFPPPPPPPPPPPPPRFGPPPPPPGPPPPPPFPFGPPFPGPPPPPPPPGPPPPFPPGPPPPPPPPPPPPPRPFPPPPFPPPPGPFGFPPPFPGPPPPPPPPPPPPPPPPPPPPKFPPPPPPPPPPPPPNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOONOOOOONNOOCNNNCNNONNNNOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNOOOOOOOOFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNPPPPPPPPPPFPFGPFFFFFFPGPPPPRFGFGPPFPGPFFRFFPPPPPPPPPPKPPPPPPPPPPPPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNONNNNNONNNNONNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNGFFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPFGFNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNN","n":["Error","Parse","Parser","ParserBuilder","Translate","UnicodeWordError","ast","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","case_insensitive","clone","clone","clone","clone_into","clone_into","clone_into","crlf","default","dot_matches_new_line","eq","escape","escape_into","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hir","ignore_whitespace","into","into","into","into","is_escapeable_character","is_meta_character","is_word_byte","is_word_character","line_terminator","multi_line","nest_limit","new","new","octal","parse","parse","swap_greed","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_is_word_character","type_id","type_id","type_id","type_id","unicode","utf8","utf8","Alnum","Alpha","Alternation","Alternation","Ascii","Ascii","Assertion","Assertion","AssertionKind","Ast","AtLeast","Bell","BinaryOp","Blank","Bounded","Bracketed","CRLF","CaptureIndex","CaptureLimitExceeded","CaptureName","CaptureName","CarriageReturn","CaseInsensitive","ClassAscii","ClassAsciiKind","ClassBracketed","ClassBracketed","ClassEscapeInvalid","ClassPerl","ClassPerl","ClassPerlKind","ClassRangeInvalid","ClassRangeLiteral","ClassSet","ClassSetBinaryOp","ClassSetBinaryOpKind","ClassSetItem","ClassSetRange","ClassSetUnion","ClassUnclosed","ClassUnicode","ClassUnicode","ClassUnicodeKind","ClassUnicodeOpKind","Cntrl","Colon","Comment","Concat","Concat","DecimalEmpty","DecimalInvalid","Difference","Digit","Digit","Dot","DotMatchesNewLine","Empty","Empty","EndLine","EndText","Equal","Err","Error","ErrorKind","EscapeHexEmpty","EscapeHexInvalid","EscapeHexInvalidDigit","EscapeUnexpectedEof","EscapeUnrecognized","Exactly","Flag","Flag","FlagDanglingNegation","FlagDuplicate","FlagRepeatedNegation","FlagUnexpectedEof","FlagUnrecognized","Flags","Flags","FlagsItem","FlagsItemKind","FormFeed","Graph","Group","Group","GroupKind","GroupNameDuplicate","GroupNameEmpty","GroupNameInvalid","GroupNameUnexpectedEof","GroupUnclosed","GroupUnopened","HexBrace","HexFixed","HexLiteralKind","IgnoreWhitespace","Intersection","Item","LineFeed","Literal","Literal","Literal","LiteralKind","Lower","Meta","MultiLine","Named","NamedValue","Negation","NestLimitExceeded","NonCapturing","NotEqual","NotWordBoundary","Octal","OneLetter","OneOrMore","Output","Perl","Position","Print","Punct","Range","Range","Repetition","Repetition","RepetitionCountDecimalEmpty","RepetitionCountInvalid","RepetitionCountUnclosed","RepetitionKind","RepetitionMissing","RepetitionOp","RepetitionRange","SetFlags","Space","Space","Space","Span","Special","SpecialLiteralKind","SpecialWordBoundaryUnclosed","SpecialWordBoundaryUnrecognized","SpecialWordOrRepetitionUnexpectedEof","StartLine","StartText","Superfluous","SwapGreed","SymmetricDifference","Tab","Unicode","Unicode","UnicodeClassInvalid","UnicodeLong","UnicodeShort","Union","UnsupportedBackreference","UnsupportedLookAround","Upper","Verbatim","VerticalTab","Visitor","WithComments","Word","Word","WordBoundary","WordBoundaryEnd","WordBoundaryEndAngle","WordBoundaryEndHalf","WordBoundaryStart","WordBoundaryStartAngle","WordBoundaryStartHalf","X","Xdigit","ZeroOrMore","ZeroOrOne","add_item","alternation","assertion","ast","ast","ast","asts","asts","auxiliary_span","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byte","c","capture_index","class_bracketed","class_perl","class_unicode","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","column","comment","comments","concat","digits","dot","drop","drop","empty","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","finish","flag_state","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_name","greedy","group","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_ast","into_ast","into_item","is_capturing","is_empty","is_empty","is_equal","is_negated","is_negation","is_one_line","is_valid","is_valid","items","items","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","lhs","line","literal","name","negated","negated","negated","negated","new","new","offset","op","parse","partial_cmp","partial_cmp","pattern","print","push","repetition","rhs","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","splat","start","start","start","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","visit","visit_alternation_in","visit_alternation_in","visit_class_set_binary_op_in","visit_class_set_binary_op_in","visit_class_set_binary_op_post","visit_class_set_binary_op_post","visit_class_set_binary_op_pre","visit_class_set_binary_op_pre","visit_class_set_item_post","visit_class_set_item_post","visit_class_set_item_pre","visit_class_set_item_pre","visit_concat_in","visit_concat_in","visit_post","visit_post","visit_pre","visit_pre","with_end","with_start","name","op","value","original","original","original","name","starts_with_p","Parser","ParserBuilder","borrow","borrow","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","default","fmt","fmt","from","from","ignore_whitespace","into","into","nest_limit","new","new","octal","parse","parse_with_comments","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Printer","borrow","borrow_mut","fmt","from","into","new","print","try_from","try_into","type_id","Alternation","AnyByte","AnyByteExcept","AnyByteExceptCRLF","AnyByteExceptLF","AnyChar","AnyCharExcept","AnyCharExceptCRLF","AnyCharExceptLF","Bytes","Capture","Capture","CaseFoldError","Class","Class","ClassBytes","ClassBytesIter","ClassBytesRange","ClassUnicode","ClassUnicodeIter","ClassUnicodeRange","Concat","Dot","Empty","End","EndCRLF","EndLF","Err","Error","ErrorKind","Hir","HirKind","InvalidLineTerminator","InvalidUtf8","Literal","Literal","Look","Look","LookSet","LookSetIter","Output","Properties","Repetition","Repetition","Start","StartCRLF","StartLF","Unicode","UnicodeCaseUnavailable","UnicodeNotAllowed","UnicodePerlClassNotFound","UnicodePropertyNotFound","UnicodePropertyValueNotFound","Visitor","WordAscii","WordAsciiNegate","WordEndAscii","WordEndHalfAscii","WordEndHalfUnicode","WordEndUnicode","WordStartAscii","WordStartHalfAscii","WordStartHalfUnicode","WordStartUnicode","WordUnicode","WordUnicodeNegate","alternation","as_char","as_repr","bits","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","case_fold_simple","case_fold_simple","case_fold_simple","class","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","concat","contains","contains_anchor","contains_anchor_crlf","contains_anchor_haystack","contains_anchor_lf","contains_anchor_line","contains_word","contains_word_ascii","contains_word_unicode","default","default","default","difference","difference","dot","drop","empty","empty","empty","empty","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","explicit_captures_len","fail","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","full","greedy","index","insert","intersect","intersect","intersect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_kind","is_alternation_literal","is_ascii","is_ascii","is_empty","is_empty","is_literal","is_utf8","is_utf8","iter","iter","iter","kind","kind","len","len","len","literal","literal","literal","literal","literal","look","look_set","look_set_prefix","look_set_prefix_any","look_set_suffix","look_set_suffix_any","max","maximum_len","maximum_len","maximum_len","maximum_len","memory_usage","min","minimum_len","minimum_len","minimum_len","minimum_len","name","negate","negate","negate","new","new","new","new","next","next","next","partial_cmp","partial_cmp","pattern","print","properties","push","push","ranges","ranges","read_repr","remove","repetition","reversed","set_insert","set_intersect","set_remove","set_subtract","set_union","singleton","span","start","start","start","start","static_explicit_captures_len","sub","sub","subs","subtract","symmetric_difference","symmetric_difference","to_byte_class","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_unicode_class","translate","try_case_fold_simple","try_case_fold_simple","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","union","visit","visit_alternation_in","visit_alternation_in","visit_concat_in","visit_concat_in","visit_post","visit_post","visit_pre","visit_pre","with","write_repr","ExtractKind","Extractor","Literal","Prefix","Seq","Suffix","as_bytes","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cross_forward","cross_reverse","dedup","default","default","empty","eq","eq","exact","extend","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","inexact","infinite","into","into","into","into","into_bytes","is_empty","is_empty","is_exact","is_exact","is_finite","is_inexact","is_prefix","is_suffix","keep_first_bytes","keep_first_bytes","keep_last_bytes","keep_last_bytes","kind","len","len","limit_class","limit_literal_len","limit_repeat","limit_total","literals","longest_common_prefix","longest_common_suffix","make_inexact","make_inexact","make_infinite","max_cross_len","max_literal_len","max_union_len","min_literal_len","minimize_by_preference","new","new","optimize_for_prefix_by_preference","optimize_for_suffix_by_preference","partial_cmp","push","rank","reverse","reverse_literals","singleton","sort","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","union_into_empty","Printer","borrow","borrow_mut","fmt","from","into","new","print","try_from","try_into","type_id","Translator","TranslatorBuilder","borrow","borrow","borrow_mut","borrow_mut","build","case_insensitive","clone","clone","clone_into","clone_into","crlf","default","dot_matches_new_line","fmt","fmt","from","from","into","into","line_terminator","multi_line","new","new","swap_greed","to_owned","to_owned","translate","try_from","try_from","try_into","try_into","type_id","type_id","unicode","utf8","Four","One","Three","Two","Utf8Range","Utf8Sequence","Utf8Sequences","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","end","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","len","matches","matches","new","next","partial_cmp","partial_cmp","reverse","start","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"regex_syntax"],[81,"regex_syntax::ast"],[885,"regex_syntax::ast::ClassUnicodeKind"],[888,"regex_syntax::ast::ErrorKind"],[891,"regex_syntax::ast::GroupKind"],[893,"regex_syntax::ast::parse"],[926,"regex_syntax::ast::print"],[937,"regex_syntax::hir"],[1387,"regex_syntax::hir::literal"],[1500,"regex_syntax::hir::print"],[1511,"regex_syntax::hir::translate"],[1548,"regex_syntax::utf8"],[1602,"alloc::string"],[1603,"core::fmt"],[1604,"core::fmt"],[1605,"core::any"],[1606,"core::option"],[1607,"core::cmp"],[1608,"core::fmt"],[1609,"alloc::boxed"],[1610,"core::convert"],[1611,"core::iter::traits::collect"],[1612,"core::borrow"],[1613,"core::convert"]],"d":["This error type encompasses any error that can be returned …","An error that occurred while translating concrete syntax …","A convenience parser for regular expressions.","A builder for a regular expression parser.","An error that occurred while translating abstract syntax …","An error that occurs when the Unicode-aware \\\\w
class is …","Defines an abstract syntax for regular expressions.","","","","","","","","","Build a parser from this configuration with the given …","Enable or disable the case insensitive flag by default.","","","","","","","Enable or disable the CRLF mode flag by default.","","Enable or disable the “dot matches any character” flag …","","Escapes all regular expression meta characters in text
.","Escapes all meta characters in text
and writes the result …","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Defines a high-level intermediate (HIR) representation for …","Enable verbose mode in the regular expression.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Returns true if the given character can be escaped in a …","Returns true if the given character has significance in a …","Returns true if and only if the given character is an …","Returns true if and only if the given character is a …","Sets the line terminator for use with (?u-s:.)
and (?-us:.)
…","Enable or disable the multi-line matching flag by default.","Set the nesting limit for this parser.","Create a new parser builder with a default configuration.","Create a new parser with a default configuration.","Whether to support octal syntax or not.","A convenience routine for parsing a regex using default …","Parse the regular expression into a high level intermediate","Enable or disable the “swap greed” flag by default.","","","","","","","","","","","","","","Returns true if and only if the given character is a …","","","","","Enable or disable the Unicode flag (u
) by default.","Converts ranges of Unicode scalar values to equivalent …","When disabled, translation will permit the construction of …","[0-9A-Za-z]
","[A-Za-z]
","An alternation of regular expressions.","An alternation of regular expressions.","[\\\\x00-\\\\x7F]
","An ASCII character class, e.g., [:alnum:]
or [:punct:]
.","A single zero-width assertion.","A single zero-width assertion.","An assertion kind.","An abstract syntax tree for a single regular expression.","{m,}
","Bell, spelled \\\\a
(\\\\x07
).","A single binary operation (i.e., &&, – or ~~).","[ \\\\t]
","{m,n}
","A bracketed character class set, which may contain zero or …","R
","(a)
","The capturing group limit was exceeded.","A capture name.","(?<name>a)
or (?P<name>a)
","Carriage return, spelled \\\\r
(\\\\x0D
).","i
","An ASCII character class.","The available ASCII character classes.","A bracketed character class, e.g., [a-z0-9]
.","A single bracketed character class set, which may contain …","An invalid escape sequence was found in a character class …","A Perl character class.","A single perl character class, e.g., \\\\d
or \\\\W
.","The available Perl character classes.","An invalid character class range was found. An invalid …","An invalid range boundary was found in a character class. …","A character class set.","A Unicode character class set operation.","The type of a Unicode character class set operation.","A single component of a character class set.","A single character class range in a set.","A union of items inside a character class set.","An opening [
was found with no corresponding closing ]
.","A Unicode character class.","A single Unicode character class, e.g., \\\\pL
or \\\\p{Greek}
.","The available forms of Unicode character classes.","The type of op used in a Unicode character class.","[\\\\x00-\\\\x1F\\\\x7F]
","A property set to a specific value using a colon, e.g., …","A comment from a regular expression with an associated …","A concatenation of regular expressions.","A concatenation of regular expressions.","Note that this error variant is no longer used. Namely, a …","An invalid decimal number was given where one was expected.","The difference of two sets, e.g., \\\\pN--[0-9]
.","Decimal numbers.","[0-9]
","The “any character” class.","s
","An empty regex that matches everything.","An empty item.","$
","\\\\z
","A property set to a specific value, e.g., \\\\p{scx=Katakana}
.","An error that visiting an AST might return.","An error that occurred while parsing a regular expression …","The type of an error that occurred while building an AST.","A bracketed hex literal was empty.","A bracketed hex literal did not correspond to a Unicode …","An invalid hexadecimal digit was found.","EOF was found before an escape sequence was completed.","An unrecognized escape sequence.","{m}
","A single flag.","A single flag in a group.","A dangling negation was used when setting flags, e.g., i-
.","A flag was used twice, e.g., i-i
.","The negation operator was used twice, e.g., -i-s
.","Expected a flag but got EOF, e.g., (?
.","Unrecognized flag, e.g., a
.","A group of flags.","A set of flags, e.g., (?is)
.","A single item in a group of flags.","The kind of an item in a group of flags.","Form feed, spelled \\\\f
(\\\\x0C
).","[!-~]
","A grouped regular expression.","A grouped regular expression.","The kind of a group.","A duplicate capture name was found.","A capture group name is empty, e.g., (?P<>abc)
.","An invalid character was seen for a capture group name. …","A closing >
could not be found for a capture group name.","An unclosed group, e.g., (ab
.","An unopened group, e.g., ab)
.","The literal is written as a hex code with a bracketed …","The literal is written as a hex code with a fixed number …","The type of a Unicode hex literal.","x
","The intersection of two sets, e.g., \\\\pN&&[a-z]
.","An item, which can be a single literal, range, nested …","Line feed, spelled \\\\n
(\\\\x0A
).","A single literal expression.","A single character literal, which includes escape …","A single literal.","The kind of a single literal expression.","[a-z]
","The literal is written as an escape because it is …","m
","A binary property, general category or script. The string …","A property name and an associated value.","A negation operator applied to all subsequent flags in the …","The nest limit was exceeded. The limit stored here is the …","(?:a)
and (?i:a)
","A property that isn’t a particular value, e.g., …","\\\\B
","The literal is written as an octal escape, e.g., \\\\141
.","A one letter abbreviated class, e.g., \\\\pN
.","+
","The result of visiting an AST.","A perl character class, e.g., \\\\d
or \\\\W
.","A single position in a regular expression.","[ -~]
","[!-/:-@\\\\[-
{-~]`","A range between two literals.","{m,n}
","A repetition operation applied to a regular expression.","A repetition operator applied to an arbitrary regular …","An opening {
was not followed by a valid decimal value. …","The range provided in a counted repetition operator is …","An opening {
was found with no corresponding closing }
.","The kind of a repetition operator.","A repetition operator was applied to a missing …","The repetition operator itself.","A range repetition operator.","A group of flags that is not applied to a particular …","Space, spelled \\\\
(\\\\x20
). Note that this can only appear …","Whitespace.","[\\\\t\\\\n\\\\v\\\\f\\\\r ]
","Span represents the position information of a single AST …","The literal is written as a specially recognized escape, …","The type of a special literal.","The special word boundary syntax, \\\\b{something}
, was used, …","The special word boundary syntax, \\\\b{something}
, was used, …","The syntax \\\\b{
was observed, but afterwards the end of the …","^
","\\\\A
","The literal is written as an escape despite the fact that …","U
","The symmetric difference of two sets. The symmetric …","Tab, spelled \\\\t
(\\\\x09
).","A Unicode character class, e.g., \\\\pL
or \\\\p{Greek}
.","u
","The Unicode class is not valid. This typically occurs when …","A \\\\U
prefix. When used without brackets, this form is …","A \\\\u
prefix. When used without brackets, this form is …","A union of items.","When octal support is disabled, this error is produced …","When syntax similar to PCRE’s look-around is used, this …","[A-Z]
","The literal is written verbatim, e.g., a
or ☃
.","Vertical tab, spelled \\\\v
(\\\\x0B
).","A trait for visiting an abstract syntax tree (AST) in …","An abstract syntax tree for a singular expression along …","Word characters.","[0-9A-Za-z_]
","\\\\b
","\\\\b{end}
","\\\\>
(alias for \\\\b{end}
)","\\\\b{end-half}
","\\\\b{start}
","\\\\<
(alias for \\\\b{start}
)","\\\\b{start-half}
","A \\\\x
prefix. When used without brackets, this form is …","[0-9A-Fa-f]
","*
","?
","Add the given item to this sequence of flags.","Create a “alternation” AST item.","Create a “assertion” AST item.","The actual ast.","The regular expression under repetition.","The regular expression in this group.","The alternate regular expressions.","The concatenation regular expressions.","Return an auxiliary span. This span exists only for some …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If this literal was written as a \\\\x
hex escape, then this …","The Unicode scalar value corresponding to this literal.","Returns the capture index of this group, if this is a …","Create a “bracketed class” AST item.","Create a “Perl class” AST item.","Create a “Unicode class” AST item.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The approximate column number, starting at 1
.","The comment text, starting with the first character …","All comments found in the original regular expression.","Create a “concat” AST item.","The number of digits that must be used with this literal …","Create a “dot” AST item.","","","Create an “empty” AST item.","The end byte offset.","The end of this range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All implementors of Visitor
must provide a finish
method, …","Returns the state of the given flag in this set.","Create a “flags” AST item.","If this group is non-capturing, then this returns the …","The actual sequence of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the corresponding ClassAsciiKind variant for the …","Whether this operation was applied greedily or not.","Create a “group” AST item.","The capture index.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Return this alternation as an AST.","Return this concatenation as an AST.","Return this union as a character class set item.","Returns true if and only if this group is capturing.","Returns true if and only if this span is empty. That is, …","Return true if and only if this Ast is empty.","Whether the op is an equality op or not.","Returns true if this class has been negated.","Returns true if and only if this item is a negation …","Returns true if and only if this span occurs on a single …","Returns true if and only if this character class range is …","Returns true if and only if this repetition range is valid.","The sequence of items that make up this union.","A sequence of flag items. Each item is either a flag or a …","Return the type of this error.","The kind of this literal.","The kind of Perl class.","The kind of ASCII class.","The kind of Unicode class.","The type of this set. A set is either a normal union of …","The type of this set operation.","The assertion kind, e.g., \\\\b
or ^
.","The type of operation.","The kind of this group.","The kind of this item.","The left hand side of the operation.","The line number, starting at 1
.","Create a “literal” AST item.","The capture name.","Whether the class is negated or not. e.g., \\\\d
is not …","Whether the class is negated or not. e.g., [[:alpha:]]
is …","Whether this class is negated or not.","Whether this class is negated or not. e.g., [a]
is not …","Create a new span with the given positions.","Create a new position with the given information.","The absolute offset of this position, starting at 0
from …","The actual operation.","This module provides a regular expression parser.","","","The original pattern string in which this error occurred.","This module provides a regular expression printer for Ast
.","Push a new item in this union.","Create a “repetition” AST item.","The right hand side of the operation.","Return the span at which this error occurred.","Return the span of this abstract syntax tree.","Return the span of this character class set.","Return the span of this character class set item.","The span of this comment, including the beginning #
and …","The span of this alternation.","The span of this concatenation.","The span of this literal.","The span of this class.","The span of this class.","The span of this class.","The span of this class.","The span of this range.","The span of the items in this operation. e.g., the a-z0-9
…","The span of this operation. e.g., the a-z--[h-p]
in …","The span of this assertion.","The span of this operation.","The span of this operator. This includes things like +
, *?
…","The span of this group.","The span of this capture name.","The span of these flags, including the grouping …","The span of this group of flags.","The span of this item.","Create a new span using the given position as the start …","This method is called before beginning traversal of the …","This method is called before beginning traversal of the …","The start byte offset.","The start of this range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a set from a union.","Executes an implementation of Visitor
in constant stack …","This method is called between child nodes of an Alternation
…","This method is called between child nodes of an Alternation
…","This method is called between the left hand and right hand …","This method is called between the left hand and right hand …","This method is called on every ClassSetBinaryOp
after …","This method is called on every ClassSetBinaryOp
after …","This method is called on every ClassSetBinaryOp
before …","This method is called on every ClassSetBinaryOp
before …","This method is called on every ClassSetItem
after …","This method is called on every ClassSetItem
after …","This method is called on every ClassSetItem
before …","This method is called on every ClassSetItem
before …","This method is called between child nodes of a …","This method is called between child nodes of a …","This method is called on an Ast
after descending all of …","This method is called on an Ast
after descending all of …","This method is called on an Ast
before descending into …","This method is called on an Ast
before descending into …","Create a new span by replacing the ending the position …","Create a new span by replacing the starting the position …","The property name (which may be empty).","The type of Unicode op used to associate name
with value
.","The property value (which may be empty).","The position of the original flag. The error position …","The position of the original negation operator. The error …","The position of the initial occurrence of the capture …","The capture name.","True if the ?P<
syntax is used and false if the ?<
syntax …","A regular expression parser.","A builder for a regular expression parser.","","","","","Build a parser from this configuration with the given …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Enable verbose mode in the regular expression.","Calls U::from(self)
.","Calls U::from(self)
.","Set the nesting limit for this parser.","Create a new parser builder with a default configuration.","Create a new parser with a default configuration.","Whether to support octal syntax or not.","Parse the regular expression into an abstract syntax tree.","Parse the regular expression and return an abstract syntax …","","","","","","","","","A printer for a regular expression abstract syntax tree.","","","","Returns the argument unchanged.","Calls U::from(self)
.","Create a new printer.","Print the given Ast
to the given writer. The writer must …","","","","An alternation of expressions.","Matches any byte value.","Matches any byte value except for the u8
given.","Matches any byte value except for \\\\r
and \\\\n
.","Matches any byte value except for \\\\n
.","Matches the UTF-8 encoding of any Unicode scalar value.","Matches the UTF-8 encoding of any Unicode scalar value …","Matches the UTF-8 encoding of any Unicode scalar value …","Matches the UTF-8 encoding of any Unicode scalar value …","A set of characters represented by arbitrary bytes (one …","The high-level intermediate representation for a capturing …","A capturing group, which contains a sub-expression.","An error that occurs when Unicode-aware simple case …","The high-level intermediate representation of a character …","A single character class that matches any of the …","A set of characters represented by arbitrary bytes.","An iterator over all ranges in a byte character class.","A single range of characters represented by arbitrary …","A set of characters represented by Unicode scalar values.","An iterator over all ranges in a Unicode character class.","A single range of characters represented by Unicode scalar …","A concatenation of expressions.","A type describing the different flavors of .
.","The empty regular expression, which matches everything, …","Match the end of text. Specifically, this matches at the …","Match the end of a line or the end of text. Specifically, …","Match the end of a line or the end of text. Specifically, …","An error that visiting an HIR might return.","An error that can occur while translating an Ast
to a Hir
.","The type of an error that occurred while building an Hir
.","A high-level intermediate representation (HIR) for a …","The underlying kind of an arbitrary Hir
expression.","This error occurs when one uses a non-ASCII byte for a …","This error occurs when translating a pattern that could …","The high-level intermediate representation of a literal.","A literalstring that matches exactly these bytes.","The high-level intermediate representation for a …","A look-around assertion. A look-around match always has …","A set of look-around assertions.","An iterator over all look-around assertions in a LookSet
.","The result of visiting an HIR.","A type that collects various properties of an HIR value.","The high-level intermediate representation of a repetition …","A repetition operation applied to a sub-expression.","Match the beginning of text. Specifically, this matches at …","Match the beginning of a line or the beginning of text. …","Match the beginning of a line or the beginning of text. …","A set of characters represented by Unicode scalar values.","This occurs when the Unicode simple case mapping tables …","This error occurs when a Unicode feature is used when …","This occurs when a Unicode-aware Perl character class (\\\\w
, …","This occurs when an unrecognized Unicode property name …","This occurs when an unrecognized Unicode property value …","A trait for visiting the high-level IR (HIR) in depth …","Match an ASCII-only word boundary. That is, this matches a …","Match an ASCII-only negation of a word boundary.","Match the end of an ASCII-only word boundary. That is, …","Match the end half of an ASCII-only word boundary. That …","Match the end half of a Unicode word boundary. That is, …","Match the end of a Unicode word boundary. That is, this …","Match the start of an ASCII-only word boundary. That is, …","Match the start half of an ASCII-only word boundary. That …","Match the start half of a Unicode word boundary. That is, …","Match the start of a Unicode word boundary. That is, this …","Match a Unicode-aware word boundary. That is, this matches …","Match a Unicode-aware negation of a word boundary.","Returns the alternation of the given expressions.","Returns a convenient single codepoint representation of …","Return the underlying representation of this look-around …","The underlying representation this set is exposed to make …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a capture HIR expression.","Apply Unicode simple case folding to this character class, …","Expand this character class such that it contains all case …","Expand this character class such that it contains all case …","Creates a class HIR expression. The class may either be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the concatenation of the given expressions.","Returns true if and only if the given look-around …","Returns true if and only if this set contains any anchor …","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any word …","Returns true if and only if this set contains any ASCII …","Returns true if and only if this set contains any Unicode …","","","","Subtract the given character class from this character …","Subtract the given byte class from this byte class, in …","Returns an HIR expression for .
.","","Returns an empty HIR expression.","Create a new class with no ranges.","Create a new class with no ranges.","Create an empty set of look-around assertions.","Return the end of this range.","Return the end of this range.","","","","","","","","","","","","","","","","","Returns the total number of explicit capturing groups in …","Returns an HIR expression that can never match anything. …","All implementors of Visitor
must provide a finish
method, …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Given the underlying representation of a Look
value, …","Create a full set of look-around assertions.","Whether this repetition operator is greedy or not. A …","The capture index of the capture.","Return a new set that is equivalent to the original, but …","Intersect this character class with the given character …","Intersect this byte class with the given byte class, in …","Returns a new set that is the intersection of this and the …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","Consumes ownership of this HIR expression and returns its …","Return true if and only if this HIR is either a simple …","Returns true if and only if this character class will …","Returns true if and only if this character class will …","Returns true if and only if this character class is empty. …","Returns true if and only if this set is empty.","Return true if and only if this HIR is a simple literal. …","Returns true if and only if this character class will only …","Return true if and only if the corresponding HIR will …","Return an iterator over all ranges in this class.","Return an iterator over all ranges in this class.","Returns an iterator over all of the look-around assertions …","Return the type of this error.","Returns a reference to the underlying HIR kind.","Returns the number of codepoints in this range.","Returns the number of bytes in this range.","Returns the total number of look-around assertions in this …","Provides literal extraction from Hir
expressions.","Creates a literal HIR expression.","If this class consists of exactly one element (whether a …","If this class consists of exactly one codepoint, then …","If this class consists of exactly one byte, then return it …","Creates a look-around assertion HIR expression.","Returns a set of all look-around assertions that appear at …","Returns a set of all look-around assertions that appear as …","Returns a set of all look-around assertions that appear as …","Returns a set of all look-around assertions that appear as …","Returns a set of all look-around assertions that appear as …","The maximum range of the repetition.","Returns the length, in bytes, of the longest string …","Returns the length, in bytes, of the longest string …","Returns the length, in bytes, of the longest string …","Returns the length (in bytes) of the longest string …","Returns the total amount of heap memory usage, in bytes, …","The minimum range of the repetition.","Returns the length, in bytes, of the smallest string …","Returns the length, in bytes, of the smallest string …","Returns the length, in bytes, of the smallest string …","Returns the length (in bytes) of the smallest string …","The name of the capture, if it exists.","Negate this character class in place.","Negate this character class.","Negate this byte class.","Create a new class from a sequence of ranges.","Create a new Unicode scalar value range for a character …","Create a new class from a sequence of ranges.","Create a new byte range for a character class.","","","","","","The original pattern string in which this error occurred.","This module provides a regular expression printer for Hir
.","Returns the properties computed for this Hir
.","Add a new range to this set.","Add a new range to this set.","Return the underlying ranges as a slice.","Return the underlying ranges as a slice.","Return a LookSet
from the slice given as a native endian …","Return a new set that is equivalent to the original, but …","Creates a repetition HIR expression.","Flip the look-around assertion to its equivalent for …","Updates this set in place with the result of inserting the …","Updates this set in place with the result of intersecting …","Updates this set in place with the result of removing the …","Updates this set in place with the result of subtracting …","Updates this set in place with the result of unioning it …","Create a look-around set containing the look-around …","Return the span at which this error occurred.","This method is called before beginning traversal of the …","This method is called before beginning traversal of the …","Return the start of this range.","Return the start of this range.","Returns the total number of explicit capturing groups that …","The expression inside the capturing group, which may be …","The expression being repeated.","Returns a slice of this kind’s sub-expressions, if any.","Returns a new set that is the result of subtracting the …","Compute the symmetric difference of the given character …","Compute the symmetric difference of the given byte …","If this class consists of only ASCII ranges, then return …","","","","","","","","","","","","","","","","","","","","","","If this class consists of only ASCII ranges, then return …","Defines a translator that converts an Ast
to an Hir
.","Apply Unicode simple case folding to this character class, …","Expand this character class such that it contains all case …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Union this character class with the given character class, …","Union this byte class with the given byte class, in place.","Returns a new set of properties that corresponds to the …","Returns a new set that is the union of this and the one …","Executes an implementation of Visitor
in constant stack …","This method is called between child nodes of an …","This method is called between child nodes of an …","This method is called between child nodes of a …","This method is called between child nodes of a …","This method is called on an Hir
after descending all of …","This method is called on an Hir
after descending all of …","This method is called on an Hir
before descending into …","This method is called on an Hir
before descending into …","Returns a new repetition with the same min
, max
and greedy
…","Write a LookSet
as a native endian 32-bit integer to the …","The kind of literals to extract from an Hir
expression.","Extracts prefix or suffix literal sequences from Hir
…","A single literal extracted from an Hir
expression.","Extracts only prefix literals from a regex.","A sequence of literals.","Extracts only suffix literals from a regex.","Returns the bytes in this literal.","","","","","","","","","","","","","","","","","","","Modify this sequence to contain the cross product between …","Modify this sequence to contain the cross product between …","Deduplicate adjacent equivalent literals in this sequence.","","","Returns an empty sequence.","","","Returns a new exact literal containing the bytes given.","Extend this literal with the literal given.","Execute the extractor and return a sequence of literals.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns a new inexact literal containing the bytes given.","Returns a sequence of literals without a finite size and …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Yields ownership of the bytes inside this literal.","Returns true if and only if this sequence is finite and …","Returns true if and only if this literal has zero bytes.","Returns true if and only if all literals in this sequence …","Returns true if and only if this literal is exact.","Returns true if this sequence is finite.","Returns true if and only if all literals in this sequence …","Returns true if this kind is the Prefix
variant.","Returns true if this kind is the Suffix
variant.","Trims all literals in this seq such that only the first len
…","Trims this literal such that only the first len
bytes …","Trims all literals in this seq such that only the last len
…","Trims this literal such that only the last len
bytes …","Set the kind of literal sequence to extract from an Hir
…","Returns the number of literals in this sequence if the …","Returns the length of this literal in bytes.","Configure a limit on the length of the sequence that is …","Configure a limit on the maximum length of any literal in …","Configure a limit on the total number of repetitions that …","Configure a limit on the total number of literals that …","If this is a finite sequence, return its members as a …","Returns the longest common prefix from this seq.","Returns the longest common suffix from this seq.","Make all of the literals in this sequence inexact.","Marks this literal as inexact.","Converts this sequence to an infinite sequence.","Return the maximum length of the sequence that would …","Returns the length of the longest literal in this sequence.","Return the maximum length of the sequence that would …","Returns the length of the shortest literal in this …","Shrinks this seq to its minimal size while respecting the …","Create a new extractor with a default configuration.","Returns a sequence of exact literals from the given byte …","Optimizes this seq while treating its literals as prefixes …","Optimizes this seq while treating its literals as suffixes …","","Push a literal to the end of this sequence.","Returns the “rank” of the given byte.","Reverse the bytes in this literal.","Reverses all of the literals in this sequence.","Returns a sequence containing a single literal.","Sorts this sequence of literals lexicographically.","","","","","","","","","","","","","","","","","Unions the other
sequence into this one.","Unions the other
sequence into this one by splice the other
","A printer for a regular expression’s high-level …","","","","Returns the argument unchanged.","Calls U::from(self)
.","Create a new printer.","Print the given Ast
to the given writer. The writer must …","","","","A translator maps abstract syntax to a high level …","A builder for constructing an AST->HIR translator.","","","","","Build a translator using the current configuration.","Enable or disable the case insensitive flag (i
) by default.","","","","","Enable or disable the CRLF mode flag (R
) by default.","","Enable or disable the “dot matches any character” flag …","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","Sets the line terminator for use with (?u-s:.)
and (?-us:.)
…","Enable or disable the multi-line matching flag (m
) by …","Create a new translator builder with a default c …","Create a new translator using the default configuration.","Enable or disable the “swap greed” flag (U
) by default.","","","Translate the given abstract syntax tree (AST) into a high …","","","","","","","Enable or disable the Unicode flag (u
) by default.","When disabled, translation will permit the construction of …","Four successive byte ranges.","One byte range.","Three successive byte ranges.","Two successive byte ranges.","A single inclusive range of UTF-8 bytes.","Utf8Sequence represents a sequence of byte ranges.","An iterator over ranges of matching UTF-8 byte sequences.","Returns the underlying sequence of byte ranges as a slice.","","","","","","","","","","","","","End of byte range (inclusive).","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","Returns the number of byte ranges in this sequence.","Returns true if and only if a prefix of bytes
matches this …","Returns true if and only if the given byte is in this …","Create a new iterator over UTF-8 byte ranges for the …","","","","Reverses the ranges in this sequence.","Start of byte range (inclusive).","","","","","","","","","","",""],"i":[0,4,0,0,4,0,0,4,1,2,10,4,1,2,10,1,1,4,1,2,4,1,2,1,1,1,4,0,0,4,4,1,2,10,10,4,4,4,1,2,10,0,1,4,1,2,10,0,0,0,0,1,1,1,1,2,1,0,2,1,4,1,2,4,10,4,1,2,10,4,1,2,10,0,4,1,2,10,1,0,1,42,42,0,24,42,46,0,24,0,0,55,38,45,42,55,46,60,56,32,0,56,38,60,0,0,0,24,32,0,24,0,32,32,0,0,0,0,0,0,32,0,24,0,0,42,44,0,0,24,32,32,50,40,42,24,60,24,46,51,51,44,64,0,0,32,32,32,32,32,55,0,59,32,32,32,32,32,0,24,0,0,38,42,0,24,0,32,32,32,32,32,32,37,37,0,60,50,45,38,0,24,46,0,42,37,60,43,43,59,32,56,44,51,37,43,54,64,46,0,42,42,46,54,0,24,32,32,32,0,32,0,0,0,38,40,42,0,37,0,32,32,32,51,51,37,60,50,38,46,60,32,39,39,46,32,32,42,37,38,0,0,40,42,51,51,51,51,51,51,51,39,42,54,54,19,24,24,34,52,28,23,36,11,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,27,27,28,24,24,24,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,26,33,33,35,34,24,39,24,24,45,24,26,47,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,64,19,24,28,58,11,11,32,32,26,33,34,35,24,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,42,52,24,57,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,23,36,48,28,26,24,44,31,59,26,47,55,48,19,11,27,30,41,31,29,49,25,53,28,20,49,33,24,57,30,41,31,29,26,33,33,52,0,26,33,11,0,48,24,49,11,24,45,46,35,23,36,27,30,41,31,29,47,48,49,25,52,53,28,57,58,19,20,26,64,64,26,47,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,11,32,24,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,11,32,26,33,34,35,24,23,36,27,37,38,39,30,40,41,42,31,43,44,29,45,46,47,48,49,50,25,51,52,53,54,55,28,56,57,58,19,20,59,60,45,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,26,26,106,106,106,107,108,109,110,110,0,0,65,66,65,66,65,65,66,65,66,65,65,66,65,66,65,65,66,65,65,66,65,66,66,65,66,65,66,65,66,65,66,0,67,67,67,67,67,67,67,67,67,67,76,81,81,81,81,81,81,81,81,72,0,76,0,0,76,0,0,0,0,0,0,76,0,76,70,70,70,85,0,0,0,0,75,75,0,76,0,76,0,0,85,0,0,76,70,70,70,72,75,75,75,75,75,0,70,70,70,70,70,70,70,70,70,70,70,70,16,70,70,83,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,16,72,73,74,16,12,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,84,12,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,84,78,79,16,83,83,83,83,83,83,83,83,83,78,79,83,73,74,16,16,16,73,74,83,78,79,12,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,82,16,85,12,12,75,75,16,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,88,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,70,83,80,71,83,73,74,83,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,86,87,84,16,82,73,74,72,83,82,72,82,73,74,83,12,16,78,79,83,0,16,72,73,74,16,82,82,82,82,82,80,72,73,74,82,82,80,72,73,74,82,71,72,73,74,73,78,74,79,86,87,84,78,79,12,0,16,73,74,73,74,83,83,16,70,83,83,83,83,83,83,12,85,85,78,79,82,71,80,76,83,73,74,73,12,75,16,76,77,72,73,78,74,79,70,71,80,81,82,83,84,12,75,16,88,74,0,72,73,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,12,75,16,76,77,72,73,86,78,74,87,79,70,71,80,81,82,83,84,88,73,74,82,83,0,85,85,85,85,85,85,85,85,80,83,0,0,0,97,0,97,95,95,96,97,98,95,96,97,98,95,96,97,98,95,96,97,98,95,95,98,98,98,96,97,98,98,95,95,95,96,96,97,98,95,96,97,98,95,95,95,98,95,98,96,97,98,95,95,98,95,98,95,98,98,97,97,98,95,98,95,96,98,95,96,96,96,96,98,98,98,98,95,98,98,98,98,98,98,96,98,98,98,95,98,0,95,98,98,98,96,97,98,95,96,97,98,95,96,97,98,95,96,97,98,95,98,98,0,100,100,100,100,100,100,100,100,100,100,0,0,101,102,101,102,101,101,101,102,101,102,101,101,101,101,102,101,102,101,102,101,101,101,102,101,101,102,102,101,102,101,102,101,102,101,101,103,103,103,103,0,0,0,103,103,104,105,103,104,105,103,104,103,104,103,104,104,103,104,103,104,105,103,104,105,103,104,105,103,105,103,103,104,105,105,103,104,103,104,103,104,103,104,105,103,104,105,103,104,105],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[[1,3],1],[4,4],[1,1],[2,2],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[1,3],1],[[],1],[[1,3],1],[[4,4],3],[6,7],[[6,7],5],[[4,8],9],[[4,8],9],[[1,8],9],[[2,8],9],[[10,8],9],[[10,8],9],[11,4],[-1,-1,[]],[12,4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[1,3],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,3],[13,3],[14,3],[13,3],[[1,14],1],[[1,3],1],[[1,15],1],[[],1],[[],2],[[1,3],1],[6,[[17,[16,4]]]],[[2,6],[[17,[16,4]]]],[[1,3],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[13,[[17,[3,10]]]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[[1,3],1],0,[[1,3],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,20],[[22,[21]]]],[23,24],[25,24],0,0,0,0,0,[11,[[22,[26]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[27,[[22,[14]]]],0,[28,[[22,[15]]]],[29,24],[30,24],[31,24],[11,11],[32,32],[26,26],[33,33],[34,34],[35,35],[24,24],[23,23],[36,36],[27,27],[37,37],[38,38],[39,39],[30,30],[40,40],[41,41],[42,42],[31,31],[43,43],[44,44],[29,29],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[25,25],[51,51],[52,52],[53,53],[54,54],[55,55],[28,28],[56,56],[57,57],[58,58],[19,19],[20,20],[59,59],[60,60],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[26,26],61],[[33,33],61],0,0,0,[36,24],[39,15],[26,24],[24,5],[45,5],[26,24],0,0,[[11,11],3],[[32,32],3],[[26,26],3],[[33,33],3],[[34,34],3],[[35,35],3],[[24,24],3],[[23,23],3],[[36,36],3],[[27,27],3],[[37,37],3],[[38,38],3],[[39,39],3],[[30,30],3],[[40,40],3],[[41,41],3],[[42,42],3],[[31,31],3],[[43,43],3],[[44,44],3],[[29,29],3],[[45,45],3],[[46,46],3],[[47,47],3],[[48,48],3],[[49,49],3],[[50,50],3],[[25,25],3],[[51,51],3],[[52,52],3],[[53,53],3],[[54,54],3],[[55,55],3],[[28,28],3],[[56,56],3],[[57,57],3],[[58,58],3],[[19,19],3],[[20,20],3],[[59,59],3],[[60,60],3],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[-1,-2]]],[],[]],[[19,60],[[22,[3]]]],[58,24],[28,[[22,[19]]]],0,[[11,8],9],[[11,8],9],[[32,8],9],[[32,8],9],[[26,8],9],[[33,8],9],[[34,8],9],[[35,8],9],[[24,8],9],[[24,8],9],[[23,8],9],[[36,8],9],[[27,8],9],[[37,8],9],[[38,8],9],[[39,8],9],[[30,8],9],[[40,8],9],[[41,8],9],[[42,8],9],[[31,8],9],[[43,8],9],[[44,8],9],[[29,8],9],[[45,8],9],[[46,8],9],[[47,8],9],[[48,8],9],[[49,8],9],[[50,8],9],[[25,8],9],[[51,8],9],[[52,8],9],[[53,8],9],[[54,8],9],[[55,8],9],[[28,8],9],[[56,8],9],[[57,8],9],[[58,8],9],[[19,8],9],[[20,8],9],[[59,8],9],[[60,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[6,[[22,[42]]]],0,[28,24],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,24],[36,24],[48,46],[28,3],[26,3],[24,3],[44,3],[31,3],[59,3],[26,3],[47,3],[55,3],0,0,[11,32],0,0,0,0,0,0,0,0,0,0,0,0,[27,24],0,0,0,0,0,[[33,33],26],[[21,21,21],33],0,0,0,[[26,26],[[22,[61]]]],[[33,33],[[22,[61]]]],[11,6],0,[[48,46],5],[52,24],0,[11,26],[24,26],[45,26],[46,26],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,26],[[[64,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[48,45],[[24,-1],17,64],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],49],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],46],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[[64,[],[[62,[-1]],[63,[-2]]]],24],[[17,[5,-2]]],[],[]],[[26,33],26],[[26,33],26],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[65,66],[65,65],[66,66],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],65],[[65,8],9],[[66,8],9],[-1,-1,[]],[-1,-1,[]],[[65,3],65],[-1,-2,[],[]],[-1,-2,[],[]],[[65,15],65],[[],65],[[],66],[[65,3],65],[[66,6],[[17,[24,11]]]],[[66,6],[[17,[34,11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[67,8],9],[-1,-1,[]],[-1,-2,[],[]],[[],67],[[67,24,-1],9,68],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[69,[16]]],16],[70,13],[70,15],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[71,16],[72,5],[73,5],[74,5],[72,16],[12,12],[75,75],[16,16],[76,76],[77,77],[72,72],[73,73],[78,78],[74,74],[79,79],[70,70],[71,71],[80,80],[81,81],[82,82],[83,83],[84,84],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[78,78],61],[[79,79],61],[[[69,[16]]],16],[[83,70],3],[83,3],[83,3],[83,3],[83,3],[83,3],[83,3],[83,3],[83,3],[[],78],[[],79],[[],83],[[73,73],5],[[74,74],5],[81,16],[16,5],[[],16],[[],73],[[],74],[[],83],[78,13],[79,14],[[12,12],3],[[75,75],3],[[16,16],3],[[76,76],3],[[77,77],3],[[72,72],3],[[73,73],3],[[78,78],3],[[74,74],3],[[79,79],3],[[70,70],3],[[71,71],3],[[80,80],3],[[81,81],3],[[82,82],3],[[83,83],3],[82,21],[[],16],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[-1,-2]]],[],[]],[[12,8],9],[[12,8],9],[[75,8],9],[[75,8],9],[[16,8],9],[[16,8],9],[[76,8],9],[[77,8],9],[[72,8],9],[[73,8],9],[[86,8],9],[[78,8],9],[[74,8],9],[[87,8],9],[[79,8],9],[[70,8],9],[[71,8],9],[[80,8],9],[[81,8],9],[[82,8],9],[[83,8],9],[[84,8],9],[[88,8],9],[[88,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[15,[[22,[70]]]],[[],83],0,0,[[83,70],83],[[73,73],5],[[74,74],5],[[83,83],83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,76],[82,3],[73,3],[74,3],[72,3],[83,3],[82,3],[72,3],[82,3],[73,86],[74,87],[83,84],[12,75],[16,76],[78,21],[79,21],[83,21],0,[-1,16,[[91,[[90,[[89,[14]]]]]]]],[72,[[22,[[69,[14]]]]]],[73,[[22,[[69,[14]]]]]],[74,[[22,[[69,[14]]]]]],[70,16],[82,83],[82,83],[82,83],[82,83],[82,83],0,[72,[[22,[21]]]],[73,[[22,[21]]]],[74,[[22,[21]]]],[82,[[22,[21]]]],[82,21],0,[72,[[22,[21]]]],[73,[[22,[21]]]],[74,[[22,[21]]]],[82,[[22,[21]]]],0,[72,5],[73,5],[74,5],[-1,73,[[93,[],[[92,[78]]]]]],[[13,13],78],[-1,74,[[93,[],[[92,[79]]]]]],[[14,14],79],[86,[[22,[78]]]],[87,[[22,[79]]]],[84,[[22,[70]]]],[[78,78],[[22,[61]]]],[[79,79],[[22,[61]]]],[12,6],0,[16,82],[[73,78],5],[[74,79],5],[73,[[89,[78]]]],[74,[[89,[79]]]],[[[89,[14]]],83],[[83,70],83],[80,16],[70,70],[[83,70],5],[[83,83],5],[[83,70],5],[[83,83],5],[[83,83],5],[70,83],[12,26],[[[85,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],5,[],[]],[78,13],[79,14],[82,[[22,[21]]]],0,0,[76,[[89,[16]]]],[[83,83],83],[[73,73],5],[[74,74],5],[73,[[22,[74]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[74,[[22,[73]]]],0,[72,[[17,[5,88]]]],[73,[[17,[5,88]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[[73,73],5],[[74,74],5],[-2,82,[[94,[82]]],[[93,[],[[92,[-1]]]]]],[[83,83],83],[[16,-1],17,85],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]]],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[[85,[],[[62,[-1]],[63,[-2]]]],16],[[17,[5,-2]]],[],[]],[[80,16],80],[[83,[89,[14]]],5],0,0,0,0,0,0,[95,[[89,[14]]]],[95,[[89,[14]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[96,96],[97,97],[98,98],[95,95],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[95,95],61],[[98,98],5],[[98,98],5],[98,5],[[],96],[[],97],[[],98],[[98,98],3],[[95,95],3],[-1,95,[[91,[[69,[14]]]]]],[[95,95],5],[[96,16],98],[[96,8],9],[[97,8],9],[[98,8],9],[[95,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[14,95],[-1,-1,[]],[13,95],[-1,98,[[93,[],[[92,[95]]]]]],[-1,95,[[91,[[69,[14]]]]]],[[],98],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[95,[[69,[14]]]],[98,3],[95,3],[98,3],[95,3],[98,3],[98,3],[97,3],[97,3],[[98,21],5],[[95,21],5],[[98,21],5],[[95,21],5],[[96,97],96],[98,[[22,[21]]]],[95,21],[[96,21],96],[[96,21],96],[[96,21],96],[[96,21],96],[98,[[22,[[89,[95]]]]]],[98,[[22,[[89,[14]]]]]],[98,[[22,[[89,[14]]]]]],[98,5],[95,5],[98,5],[[98,98],[[22,[21]]]],[98,[[22,[21]]]],[[98,98],[[22,[21]]]],[98,[[22,[21]]]],[98,5],[[],96],[-2,98,[[99,[[89,[14]]]]],[[93,[],[[92,[-1]]]]]],[98,5],[98,5],[[95,95],[[22,[61]]]],[[98,95],5],[14,14],[95,5],[98,5],[95,98],[98,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[[98,98],5],[[98,98],5],0,[-1,-2,[],[]],[-1,-2,[],[]],[[100,8],9],[-1,-1,[]],[-1,-2,[],[]],[[],100],[[100,16,-1],9,68],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[101,102],[[101,3],101],[101,101],[102,102],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[101,3],101],[[],101],[[101,3],101],[[101,8],9],[[102,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[101,14],101],[[101,3],101],[[],101],[[],102],[[101,3],101],[-1,-2,[],[]],[-1,-2,[],[]],[[102,6,24],[[17,[16,12]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[[101,3],101],[[101,3],101],0,0,0,0,0,0,0,[103,[[89,[104]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[103,103],[104,104],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[103,103],61],[[104,104],61],0,[[103,103],3],[[104,104],3],[[103,8],9],[[104,8],9],[[105,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[103,-1,[]],[-1,-2,[],[]],[103,21],[[103,[89,[14]]],3],[[104,14],3],[[13,13],105],[105,[[22,[-1]]],[]],[[103,103],[[22,[61]]]],[[104,104],[[22,[61]]]],[103,5],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]]],"c":[],"p":[[5,"ParserBuilder",0],[5,"Parser",0],[1,"bool"],[6,"Error",0],[1,"tuple"],[1,"str"],[5,"String",1602],[5,"Formatter",1603],[8,"Result",1603],[5,"UnicodeWordError",0],[5,"Error",81],[5,"Error",937],[1,"char"],[1,"u8"],[1,"u32"],[5,"Hir",937],[6,"Result",1604],[5,"TypeId",1605],[5,"Flags",81],[5,"FlagsItem",81],[1,"usize"],[6,"Option",1606],[5,"Alternation",81],[6,"Ast",81],[5,"Assertion",81],[5,"Span",81],[5,"Literal",81],[5,"Group",81],[5,"ClassBracketed",81],[5,"ClassPerl",81],[5,"ClassUnicode",81],[6,"ErrorKind",81],[5,"Position",81],[5,"WithComments",81],[5,"Comment",81],[5,"Concat",81],[6,"LiteralKind",81],[6,"SpecialLiteralKind",81],[6,"HexLiteralKind",81],[6,"ClassPerlKind",81],[5,"ClassAscii",81],[6,"ClassAsciiKind",81],[6,"ClassUnicodeKind",81],[6,"ClassUnicodeOpKind",81],[6,"ClassSet",81],[6,"ClassSetItem",81],[5,"ClassSetRange",81],[5,"ClassSetUnion",81],[5,"ClassSetBinaryOp",81],[6,"ClassSetBinaryOpKind",81],[6,"AssertionKind",81],[5,"Repetition",81],[5,"RepetitionOp",81],[6,"RepetitionKind",81],[6,"RepetitionRange",81],[6,"GroupKind",81],[5,"CaptureName",81],[5,"SetFlags",81],[6,"FlagsItemKind",81],[6,"Flag",81],[6,"Ordering",1607],[17,"Output"],[17,"Err"],[10,"Visitor",81],[5,"ParserBuilder",893],[5,"Parser",893],[5,"Printer",926],[10,"Write",1603],[5,"Vec",1608],[6,"Look",937],[5,"Capture",937],[6,"Class",937],[5,"ClassUnicode",937],[5,"ClassBytes",937],[6,"ErrorKind",937],[6,"HirKind",937],[5,"Literal",937],[5,"ClassUnicodeRange",937],[5,"ClassBytesRange",937],[5,"Repetition",937],[6,"Dot",937],[5,"Properties",937],[5,"LookSet",937],[5,"LookSetIter",937],[10,"Visitor",937],[5,"ClassUnicodeIter",937],[5,"ClassBytesIter",937],[5,"CaseFoldError",937],[1,"slice"],[5,"Box",1609],[10,"Into",1610],[17,"Item"],[10,"IntoIterator",1611],[10,"Borrow",1612],[5,"Literal",1387],[5,"Extractor",1387],[6,"ExtractKind",1387],[5,"Seq",1387],[10,"AsRef",1610],[5,"Printer",1500],[5,"TranslatorBuilder",1511],[5,"Translator",1511],[6,"Utf8Sequence",1548],[5,"Utf8Range",1548],[5,"Utf8Sequences",1548],[15,"NamedValue",885],[15,"FlagDuplicate",888],[15,"FlagRepeatedNegation",888],[15,"GroupNameDuplicate",888],[15,"CaptureName",891]],"b":[[29,"impl-Debug-for-Error"],[30,"impl-Display-for-Error"],[33,"impl-Display-for-UnicodeWordError"],[34,"impl-Debug-for-UnicodeWordError"],[35,"impl-From%3CError%3E-for-Error"],[37,"impl-From%3CError%3E-for-Error"],[493,"impl-Display-for-Error"],[494,"impl-Debug-for-Error"],[495,"impl-Display-for-ErrorKind"],[496,"impl-Debug-for-ErrorKind"],[501,"impl-Display-for-Ast"],[502,"impl-Debug-for-Ast"],[1130,"impl-Display-for-Error"],[1131,"impl-Debug-for-Error"],[1132,"impl-Display-for-ErrorKind"],[1133,"impl-Debug-for-ErrorKind"],[1134,"impl-Display-for-Hir"],[1135,"impl-Debug-for-Hir"],[1152,"impl-Display-for-CaseFoldError"],[1153,"impl-Debug-for-CaseFoldError"],[1430,"impl-From%3Cu8%3E-for-Literal"],[1432,"impl-From%3Cchar%3E-for-Literal"]]}],\
["rustc_demangle",{"doc":"Demangle Rust compiler symbol names.","t":"FFNNNNNNHNNNNNNNHNNNNNN","n":["Demangle","TryDemangleError","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","demangle","fmt","fmt","fmt","from","from","into","into","try_demangle","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"rustc_demangle"],[23,"core::fmt"],[24,"core::fmt"],[25,"core::any"]],"d":["Representation of a demangled symbol name.","Error returned from the try_demangle
function below when …","Returns the underlying string that’s being demangled.","","","","","","De-mangles a Rust symbol into a more readable version","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self)
.","Calls U::from(self)
.","The same as demangle
, except return an Err
if the string …","","","","","",""],"i":[0,0,1,1,3,1,3,3,0,1,1,3,1,3,1,3,0,1,3,1,3,1,3],"f":[0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,3],[2,1],[[1,4],5],[[1,4],5],[[3,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,[[6,[1,3]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]]],"c":[],"p":[[5,"Demangle",0],[1,"str"],[5,"TryDemangleError",0],[5,"Formatter",23],[8,"Result",23],[6,"Result",24],[5,"TypeId",25]],"b":[[9,"impl-Display-for-Demangle%3C\'a%3E"],[10,"impl-Debug-for-Demangle%3C\'a%3E"]]}],\
["sharded_slab",{"doc":"A lock-free concurrent slab.","t":"KKFFTTTTTTFFTTFTFFNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Clear","Config","DefaultConfig","Entry","INITIAL_PAGE_SIZE","INITIAL_PAGE_SIZE","MAX_PAGES","MAX_PAGES","MAX_THREADS","MAX_THREADS","OwnedEntry","Pool","RESERVED_BITS","RESERVED_BITS","Slab","USED_BITS","UniqueIter","VacantEntry","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","contains","default","default","deref","deref","drop","drop","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_owned","implementation","insert","insert","into","into","into","into","into","into","into","into_iter","key","key","key","new","new_with_config","next","pool","remove","take","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unique_iter","vacant_entry","OwnedRef","OwnedRefMut","Pool","Ref","RefMut","USED_BITS","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","create","create_owned","create_with","deref","deref","deref","deref","deref_mut","deref_mut","downgrade","downgrade","drop","drop","drop","drop","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","get","get_owned","into","into","into","into","key","key","key","key","new","new_with_config","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"sharded_slab"],[104,"sharded_slab::pool"],[170,"core::default"],[171,"core::fmt"],[172,"core::fmt"],[173,"alloc::sync"],[174,"core::result"],[175,"core::any"],[176,"core::ops::function"]],"d":["Trait implemented by types which can be cleared in place, …","Configuration parameters which can be overridden to tune …","Default slab configuration values.","A handle that allows access to an occupied entry in a Slab
.","The size of the first page in each shard.","The size of the first page in each shard.","The maximum number of pages in each shard in the slab.","The maximum number of pages in each shard in the slab.","The maximum number of threads which can access the slab.","The maximum number of threads which can access the slab.","An owned reference to an occupied entry in a Slab
.","A lock-free concurrent object pool.","Sets a number of high-order bits in each index which are …","Sets a number of high-order bits in each index which are …","A sharded slab.","The number of bits in each index which are used by the …","An exclusive fused iterator over the items in a Slab
.","A handle to a vacant entry in a Slab
.","","","","","","","","","","","","","","","Clear all data in self
, retaining the allocated capacithy.","","","Returns true
if the slab contains a value for the given …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return a reference to the value associated with the given …","Return an owned reference to the value at the given index.","Notes on sharded-slab
’s implementation and design.","Inserts a value into the slab, returning the integer index …","Insert a value in the entry.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","Returns the key used to access the guard.","Returns the key used to access this guard","Return the integer index at which this entry will be …","Returns a new slab with the default configuration …","Returns a new slab with the provided configuration …","","A lock-free concurrent object pool.","Remove the value at the given index in the slab, returning …","Removes the value associated with the given key from the …","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over all the items in the slab.","Return a handle to a vacant entry allowing for further …","An owned guard that allows shared immutable access to an …","An owned guard that allows exclusive, mutable access to an …","A lock-free concurrent object pool.","A guard that allows access to an object in a pool.","A guard that allows exclusive mutable access to an object …","The number of bits in each index which are used by the …","","","","","","","","","Remove the value using the storage associated with the …","Creates a new object in the pool, returning an RefMut
…","Creates a new object in the pool, returning an OwnedRefMut
…","Creates a new object in the pool with the provided …","","","","","","","Downgrades the mutable guard to an immutable guard, …","Downgrades the owned mutable guard to an owned immutable …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return a borrowed reference to the value associated with …","Return an owned reference to the value associated with the …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Returns the key used to access this guard","Returns the key used to access the guard.","Returns the key used to access this guard","Returns the key used to access this guard","Returns a new Pool
with the default configuration …","Returns a new Pool
with the provided configuration …","","","","","","","","","","","",""],"i":[0,0,0,0,7,7,7,7,7,7,0,0,7,7,0,4,0,0,8,4,10,11,3,15,16,8,4,10,11,3,15,16,1,3,3,4,8,4,10,11,10,11,10,11,8,4,10,11,3,15,16,8,4,10,11,3,15,16,4,4,0,4,16,8,4,10,11,3,15,16,15,10,11,16,4,4,15,0,4,4,3,8,4,10,11,3,15,16,8,4,10,11,3,15,16,8,4,10,11,3,15,16,4,4,0,0,0,0,0,8,24,21,25,22,24,21,25,22,8,8,8,8,24,21,25,22,21,22,21,22,24,21,25,22,24,21,25,22,24,21,25,22,24,21,25,22,8,8,24,21,25,22,24,21,25,22,8,8,24,21,25,22,24,21,25,22,24,21,25,22],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[3,3],[[-1,-2],2,[],[]],[[[4,[-1,-2]],5],6,[],7],[[],[[8,[-1]]],[1,9]],[[],[[4,[-1]]],[]],[[[10,[-1,-2]]],-3,[],7,[]],[[[11,[-1,-2]]],-3,[],7,[]],[[[10,[-1,-2]]],2,[],7],[[[11,[-1,-2]]],2,[],7],[[[10,[-1,-2]],-1],6,[],7],[[[11,[-1,-2]],-1],6,[],7],[[[8,[-1,-2]],12],13,[14,1,9],7],[[[4,[-1,-2]],12],13,14,7],[[[10,[-1,-2]],12],13,14,7],[[[11,[-1,-2]],12],13,14,7],[[3,12],13],[[[15,[-1,-2]],12],13,14,[14,7]],[[[16,[-1,-2]],12],13,14,[14,7]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[4,[-1,-2]],5],[[17,[[10,[-1,-2]]]]],[],7],[[[18,[[4,[-1,-2]]]],5],[[17,[[11,[-1,-2]]]]],[],7],0,[[[4,[-1,-2]],-1],[[17,[5]]],[],7],[[[16,[-1,-2]],-1],2,[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1,-2]]],5,[],7],[[[11,[-1,-2]]],5,[],7],[[[16,[-1,-2]]],5,[],7],[[],[[4,[-1]]],[]],[[],[[4,[-1,-2]]],[],7],[[[15,[-1,-2]]],[[17,[-3]]],[],7,[]],0,[[[4,[-1,-2]],5],6,[],7],[[[4,[-1,-2]],5],[[17,[-1]]],[],7],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[[4,[-1,-2]]],[[15,[-1,-2]]],[],7],[[[4,[-1,-2]]],[[17,[[16,[-1,-2]]]]],[],7],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1,-2]],5],6,[1,9],7],[[[8,[-1,-2]]],[[17,[[21,[-1,-2]]]]],[1,9],7],[[[18,[[8,[-1,-2]]]]],[[17,[[22,[-1,-2]]]]],[1,9],7],[[[8,[-1,-2]],-3],[[17,[5]]],[1,9],7,[[23,[-1]]]],[[[24,[-1,-2]]],-3,[1,9],7,[]],[[[21,[-1,-2]]],-3,[1,9],7,[]],[[[25,[-1,-2]]],-3,[1,9],7,[]],[[[22,[-1,-2]]],-3,[1,9],7,[]],[[[21,[-1,-2]]],-3,[1,9],7,[]],[[[22,[-1,-2]]],-3,[1,9],7,[]],[[[21,[-1,-2]]],[[24,[-1,-2]]],[1,9],7],[[[22,[-1,-2]]],[[25,[-1,-2]]],[1,9],7],[[[24,[-1,-2]]],2,[1,9],7],[[[21,[-1,-2]]],2,[1,9],7],[[[25,[-1,-2]]],2,[1,9],7],[[[22,[-1,-2]]],2,[1,9],7],[[[24,[-1,-2]],-1],6,[],7],[[[21,[-1,-2]],-1],6,[],7],[[[25,[-1,-2]],-1],6,[],7],[[[22,[-1,-2]],-1],6,[],7],[[[24,[-1,-2]],12],13,[14,1,9],7],[[[21,[-1,-2]],12],13,[14,1,9],7],[[[25,[-1,-2]],12],13,[14,1,9],7],[[[22,[-1,-2]],12],13,[14,1,9],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[8,[-1,-2]],5],[[17,[[24,[-1,-2]]]]],[1,9],7],[[[18,[[8,[-1,-2]]]],5],[[17,[[25,[-1,-2]]]]],[1,9],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[24,[-1,-2]]],5,[1,9],7],[[[21,[-1,-2]]],5,[1,9],7],[[[25,[-1,-2]]],5,[1,9],7],[[[22,[-1,-2]]],5,[1,9],7],[[],[[8,[-1]]],[1,9]],[[],[[8,[-1,-2]]],[1,9],7],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]]],"c":[],"p":[[10,"Clear",0],[1,"tuple"],[5,"DefaultConfig",0],[5,"Slab",0],[1,"usize"],[1,"bool"],[10,"Config",0],[5,"Pool",0],[10,"Default",170],[5,"Entry",0],[5,"OwnedEntry",0],[5,"Formatter",171],[8,"Result",171],[10,"Debug",171],[5,"UniqueIter",0],[5,"VacantEntry",0],[6,"Option",172],[5,"Arc",173],[6,"Result",174],[5,"TypeId",175],[5,"RefMut",104],[5,"OwnedRefMut",104],[10,"FnOnce",176],[5,"Ref",104],[5,"OwnedRef",104]],"b":[]}],\
["smallvec",{"doc":"Small vectors in various sizes. These store a certain …","t":"PKPGFFRFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNQNNNNMNNNNNNNNNNNNNNNNNNO","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[137,"smallvec::CollectionAllocErr"],[138,"core::clone"],[139,"core::cmp"],[140,"core::ops::function"],[141,"core::ops::range"],[142,"core::iter::traits::collect"],[143,"core::fmt"],[144,"core::fmt"],[145,"core::alloc::layout"],[146,"core::mem::maybe_uninit"],[147,"core::hash"],[148,"core::slice::index"],[149,"alloc::boxed"],[150,"core::result"],[151,"core::option"],[152,"alloc::string"],[153,"core::any"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec
.","Overflow usize::MAX
or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec
and …","An iterator that consumes a SmallVec
and yields its items …","The type of the array’s elements.","A Vec
-like container that can store a small number of …","Convenience trait for constructing a SmallVec
","Moves all the elements of other
into self
, leaving other
…","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new SmallVec
on the stack from an A
without …","Constructs a new SmallVec
on the stack from an A
without …","Constructs a new SmallVec
on the stack from an A
without …","Creates a SmallVec
with n
copies of elem
.","","Creates a SmallVec
directly from the raw components of …","Copy the elements from a slice into a new SmallVec
.","Construct a new SmallVec
from a Vec<A::Item>
.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index
, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index
, shifting all …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Converts a SmallVec
into a Box<[T]>
without reallocating …","Convert the SmallVec
into an A
if possible. Otherwise …","","","","","","Convert a SmallVec
to a Vec
, without reallocating if the …","Returns true
if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index
, shifting …","Reserve capacity for additional
more elements to be …","Reserve the minimum capacity for additional
more elements …","Resizes the vector so that its length is equal to len
.","Resizes the SmallVec
in-place so that len
is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec
containing the arguments.","Returns true
if the data has spilled into a separate …","Remove the element at position index
, replacing it with …","","","Construct a new SmallVec
from a slice.","","Shorten the vector, keeping the first len
elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional
more elements to be …","Reserve the minimum capacity for additional
more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[18,0,18,0,0,0,3,0,0,1,1,1,1,6,1,1,1,6,13,1,1,6,18,13,1,1,6,18,1,1,1,6,1,1,6,1,1,1,1,1,1,1,1,13,1,6,1,1,1,13,1,6,18,18,13,1,1,1,1,6,18,18,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,1,6,18,1,1,13,1,1,1,6,1,1,13,1,1,13,6,13,6,1,1,1,1,1,1,1,1,1,1,1,1,3,13,6,0,1,1,1,6,27,18,1,13,1,6,18,1,13,1,6,18,1,1,13,1,6,18,1,30],"f":[0,0,0,0,0,0,0,0,0,[[[1,[-1]],[1,[-2]]],2,3,[[3,[],[[4,[]]]]]],[[[1,[-1]]],5,3],[[[1,[-1]]],[],3],[[[1,[-1]]],5,3],[[[6,[-1]]],5,3],[[[1,[-1]]],[],3],[[[1,[-1]]],5,3],[[[1,[-1]]],5,3],[[[6,[-1]]],5,3],[-1,-2,[],[]],[[[1,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],7,3],[[[1,[-1]]],2,3],[[[1,[-1]]],[[1,[-1]]],3],[[[6,[-1]]],[[6,[-1]]],[3,8]],[[[1,[-1]],[1,[-1]]],2,3],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[1,[-1]],[1,[-1]]],9,3],[[[1,[-1]]],2,3],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-3],2,3,[],[[12,[],[[10,[-2]]]]]],[[],[[1,[-1]]],3],[[[1,[-1]]],5,3],[[[1,[-1]]],5,3],[[[1,[-1]],-2],[[13,[-1]]],3,[[14,[7]]]],[[[13,[-1]]],2,3],[[[1,[-1]]],2,3],[[[6,[-1]]],2,3],[[[1,[-1]],[1,[-2]]],11,3,3],[[[1,[-1]],-2],2,3,[[15,[],[[4,[]]]]]],[[[1,[-1]],5],2,3],[[[13,[-1]],16],17,3],[[[1,[-1]],16],17,3],[[[6,[-1]],16],17,3],[[18,16],17],[[18,16],17],[-1,-1,[]],[19,[[1,[-1]]],3],[5,[[1,[-1]]],3],[-1,[[1,[-1]]],3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[20,18],[-1,[[1,[-1]]],3],[[-1,7],[[1,[-1]]],3],[[[21,[-1]],7],[[1,[-1]]],3],[7,[[1,[-1]]],3],[-1,[[1,[-2]]],[[15,[],[[4,[]]]]],3],[[7,7],[[1,[-1]]],3],[5,[[1,[-1]]],3],[19,[[1,[-1]]],3],[[[1,[-1]],7],2,3],[[[1,[-1]],-2],2,3,22],[[[1,[-1]],-2],[],3,[[23,[5]]]],[[[1,[-1]],-2],[],3,[[23,[5]]]],[[[1,[-1]]],7,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7,5],2,3],[[[1,[-1]],7,-2],2,3,[[15,[],[[4,[]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[24,[5]]],3],[[[1,[-1]]],[[25,[-1,[1,[-1]]]]],3],[-1,-2,[],[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[-1,-2,[],[]],[[[1,[-1]]],19,3],[[[1,[-1]]],11,3],[[[13,[-1]]],7,3],[[[1,[-1]]],7,3],[[],[[1,[-1]]],3],[[[13,[-1]]],26,3],[[[6,[-1]]],26,3],[[[13,[-1]]],26,3],[[[6,[-1]]],26,3],[[[1,[-1]],[1,[-1]]],[[26,[9]]],3],[[[1,[-1]]],26,3],[[[1,[-1]]],2,3],[[[1,[-1]],7],[],3],[[[1,[-1]],7],2,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7,-2],2,3,[[12,[],[[10,[]]]]]],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],7],2,3],[[[1,[-1]]],2,3],[[],7],[[[13,[-1]]],[[2,[7,[26,[7]]]]],3],[[[6,[-1]]],[[2,[7,[26,[7]]]]],3],0,[[[1,[-1]]],11,3],[[[1,[-1]],7],[],3],[-1,-2,[],[]],[-1,-2,[],[]],[27,[[1,[-1]]],3],[-1,28,[]],[[[1,[-1]],7],2,3],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[1,[-1]],7],[[25,[2,18]]],3],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[1,[-1]],7],[[25,[2,18]]],3],[[[1,[-1]],7],[[25,[2,18]]],3],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[7,[[1,[-1]]],3],0],"c":[],"p":[[5,"SmallVec",0],[1,"tuple"],[10,"Array",0],[17,"Item"],[1,"slice"],[5,"IntoIter",0],[1,"usize"],[10,"Clone",138],[6,"Ordering",139],[17,"Output"],[1,"bool"],[10,"FnMut",140],[5,"Drain",0],[10,"RangeBounds",141],[10,"IntoIterator",142],[5,"Formatter",143],[8,"Result",143],[6,"CollectionAllocErr",0],[5,"Vec",144],[8,"LayoutErr",145],[20,"MaybeUninit",146],[10,"Hasher",147],[10,"SliceIndex",148],[5,"Box",149],[6,"Result",150],[6,"Option",151],[10,"ToSmallVec",0],[5,"String",152],[5,"TypeId",153],[15,"AllocErr",137]],"b":[[52,"impl-Debug-for-CollectionAllocErr"],[53,"impl-Display-for-CollectionAllocErr"],[55,"impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E"],[56,"impl-From%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-SmallVec%3CA%3E"],[57,"impl-From%3CA%3E-for-SmallVec%3CA%3E"],[85,"impl-IntoIterator-for-%26SmallVec%3CA%3E"],[86,"impl-IntoIterator-for-%26mut+SmallVec%3CA%3E"],[87,"impl-IntoIterator-for-SmallVec%3CA%3E"]]}],\
diff --git a/src/edlang_lowering/lib.rs.html b/src/edlang_lowering/lib.rs.html
index accf623e7..d297f38e6 100644
--- a/src/edlang_lowering/lib.rs.html
+++ b/src/edlang_lowering/lib.rs.html
@@ -1075,7 +1075,7 @@
let body = ctx.body.modules.get(&module_id).unwrap();
*body.symbols.functions.get(&func.name.name).unwrap()
},
- is_pub: func.is_public,
+ is_pub: func.is_public || func.name.name == "main",
is_extern: func.is_extern,
fn_span: func.span,
},
diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js
index 3dde6d25c..b1db0b153 100644
--- a/trait.impl/core/clone/trait.Clone.js
+++ b/trait.impl/core/clone/trait.Clone.js
@@ -37,7 +37,7 @@
"proc_macro2":[["impl Clone for TokenStream"],["impl Clone for IntoIter"],["impl Clone for TokenTree"],["impl Clone for Span"],["impl Clone for Punct"],["impl Clone for Delimiter"],["impl Clone for Group"],["impl Clone for Ident"],["impl Clone for DelimSpan"],["impl Clone for Literal"],["impl Clone for Spacing"]],
"regex":[["impl Clone for RegexBuilder"],["impl<'r> Clone for CaptureNames<'r>"],["impl Clone for RegexSet"],["impl Clone for SetMatches"],["impl Clone for Error"],["impl Clone for Regex"],["impl<'a> Clone for SetMatchesIter<'a>"],["impl<'a> Clone for SetMatchesIter<'a>"],["impl Clone for RegexSetBuilder"],["impl Clone for RegexSet"],["impl<'s> Clone for NoExpand<'s>"],["impl<'h> Clone for Match<'h>"],["impl<'h> Clone for Match<'h>"],["impl Clone for Regex"],["impl<'s> Clone for NoExpand<'s>"],["impl Clone for SetMatches"],["impl<'c, 'h> Clone for SubCaptureMatches<'c, 'h>"],["impl Clone for RegexBuilder"],["impl<'r> Clone for CaptureNames<'r>"],["impl Clone for CaptureLocations"],["impl<'c, 'h> Clone for SubCaptureMatches<'c, 'h>"],["impl Clone for CaptureLocations"],["impl Clone for RegexSetBuilder"]],
"regex_automata":[["impl Clone for SmallIndexError"],["impl Clone for Look"],["impl Clone for LookSetIter"],["impl<'h> Clone for Input<'h>"],["impl<'a> Clone for GroupInfoPatternNames<'a>"],["impl Clone for Builder"],["impl Clone for LookSet"],["impl Clone for SmallIndex"],["impl Clone for Config"],["impl Clone for Config"],["impl<'h> Clone for Searcher<'h>"],["impl Clone for Builder"],["impl Clone for StateID"],["impl Clone for GroupInfoError"],["impl Clone for Prefilter"],["impl Clone for Captures"],["impl Clone for Config"],["impl Clone for Compiler"],["impl Clone for PikeVM"],["impl Clone for Unit"],["impl<'a> Clone for CapturesPatternIter<'a>"],["impl Clone for UnicodeWordBoundaryError"],["impl Clone for GroupInfo"],["impl Clone for Cache"],["impl Clone for PatternSet"],["impl Clone for HalfMatch"],["impl Clone for Config"],["impl Clone for DebugByte"],["impl Clone for PatternIDError"],["impl Clone for Config"],["impl Clone for Transition"],["impl Clone for Regex"],["impl Clone for DenseTransitions"],["impl Clone for MatchErrorKind"],["impl Clone for NFA"],["impl Clone for MatchKind"],["impl Clone for Cache"],["impl Clone for PatternSetInsertError"],["impl Clone for LookMatcher"],["impl Clone for Span"],["impl Clone for BuildError"],["impl Clone for State"],["impl Clone for SparseTransitions"],["impl Clone for MatchError"],["impl Clone for NonMaxUsize"],["impl Clone for StateIDError"],["impl Clone for Anchored"],["impl Clone for WhichCaptures"],["impl Clone for Builder"],["impl Clone for Match"],["impl<'a> Clone for PatternSetIter<'a>"],["impl Clone for PatternID"],["impl Clone for ByteClasses"],["impl Clone for BuildError"]],
-"regex_syntax":[["impl Clone for ClassSetRange"],["impl Clone for Span"],["impl Clone for Class"],["impl Clone for CaptureName"],["impl Clone for Ast"],["impl Clone for ClassUnicodeOpKind"],["impl Clone for ErrorKind"],["impl Clone for Capture"],["impl Clone for Look"],["impl Clone for HexLiteralKind"],["impl Clone for Literal"],["impl Clone for ClassBytesRange"],["impl Clone for ExtractKind"],["impl Clone for ClassSetBinaryOp"],["impl Clone for SpecialLiteralKind"],["impl Clone for HirKind"],["impl Clone for WithComments"],["impl Clone for Hir"],["impl Clone for ParserBuilder"],["impl Clone for Translator"],["impl Clone for ClassSet"],["impl Clone for ClassSetBinaryOpKind"],["impl Clone for AssertionKind"],["impl Clone for Literal"],["impl Clone for Error"],["impl Clone for ClassSetItem"],["impl Clone for Group"],["impl Clone for ClassBytes"],["impl Clone for ClassAscii"],["impl Clone for Flags"],["impl Clone for Parser"],["impl Clone for Parser"],["impl Clone for Repetition"],["impl Clone for Assertion"],["impl Clone for TranslatorBuilder"],["impl Clone for GroupKind"],["impl Clone for ClassUnicodeKind"],["impl Clone for ClassAsciiKind"],["impl Clone for Properties"],["impl Clone for ClassPerl"],["impl Clone for Utf8Range"],["impl Clone for FlagsItem"],["impl Clone for RepetitionOp"],["impl Clone for Concat"],["impl Clone for Dot"],["impl Clone for Repetition"],["impl Clone for Extractor"],["impl Clone for Seq"],["impl Clone for ParserBuilder"],["impl Clone for LiteralKind"],["impl Clone for ClassUnicode"],["impl Clone for Utf8Sequence"],["impl Clone for Comment"],["impl Clone for ClassBracketed"],["impl Clone for RepetitionRange"],["impl Clone for ErrorKind"],["impl Clone for Literal"],["impl Clone for Flag"],["impl Clone for ClassUnicodeRange"],["impl Clone for Position"],["impl Clone for LookSetIter"],["impl Clone for FlagsItemKind"],["impl Clone for ClassUnicode"],["impl Clone for SetFlags"],["impl Clone for ClassSetUnion"],["impl Clone for Error"],["impl Clone for Alternation"],["impl Clone for LookSet"],["impl Clone for RepetitionKind"],["impl Clone for ClassPerlKind"],["impl Clone for Error"]],
+"regex_syntax":[["impl Clone for ClassBytes"],["impl Clone for Comment"],["impl Clone for Class"],["impl Clone for ErrorKind"],["impl Clone for ClassSetUnion"],["impl Clone for Properties"],["impl Clone for RepetitionKind"],["impl Clone for Flags"],["impl Clone for ExtractKind"],["impl Clone for Concat"],["impl Clone for ClassUnicodeRange"],["impl Clone for ErrorKind"],["impl Clone for ClassPerl"],["impl Clone for AssertionKind"],["impl Clone for Span"],["impl Clone for ClassAscii"],["impl Clone for ClassPerlKind"],["impl Clone for Error"],["impl Clone for Literal"],["impl Clone for ClassUnicode"],["impl Clone for ClassAsciiKind"],["impl Clone for Literal"],["impl Clone for ClassUnicodeOpKind"],["impl Clone for ClassSet"],["impl Clone for Extractor"],["impl Clone for ClassSetBinaryOp"],["impl Clone for Flag"],["impl Clone for FlagsItemKind"],["impl Clone for Position"],["impl Clone for Dot"],["impl Clone for ClassBracketed"],["impl Clone for Parser"],["impl Clone for HexLiteralKind"],["impl Clone for ClassSetItem"],["impl Clone for Assertion"],["impl Clone for Look"],["impl Clone for SpecialLiteralKind"],["impl Clone for ParserBuilder"],["impl Clone for ClassSetBinaryOpKind"],["impl Clone for Utf8Sequence"],["impl Clone for Utf8Range"],["impl Clone for SetFlags"],["impl Clone for Group"],["impl Clone for Ast"],["impl Clone for ClassUnicode"],["impl Clone for Seq"],["impl Clone for Error"],["impl Clone for LookSetIter"],["impl Clone for Translator"],["impl Clone for Literal"],["impl Clone for Repetition"],["impl Clone for LookSet"],["impl Clone for GroupKind"],["impl Clone for Capture"],["impl Clone for TranslatorBuilder"],["impl Clone for ParserBuilder"],["impl Clone for CaptureName"],["impl Clone for Parser"],["impl Clone for RepetitionRange"],["impl Clone for RepetitionOp"],["impl Clone for Alternation"],["impl Clone for Hir"],["impl Clone for ClassUnicodeKind"],["impl Clone for Error"],["impl Clone for ClassSetRange"],["impl Clone for ClassBytesRange"],["impl Clone for LiteralKind"],["impl Clone for HirKind"],["impl Clone for WithComments"],["impl Clone for Repetition"],["impl Clone for FlagsItem"]],
"rustc_demangle":[["impl Clone for TryDemangleError"]],
"sharded_slab":[["impl Clone for DefaultConfig"]],
"smallvec":[["impl<A: Array> Clone for SmallVec<A>"],["impl<A: Array + Clone> Clone for IntoIter<A>"]],
diff --git a/trait.impl/core/cmp/trait.Eq.js b/trait.impl/core/cmp/trait.Eq.js
index 1a39a3e4a..9267cc8c5 100644
--- a/trait.impl/core/cmp/trait.Eq.js
+++ b/trait.impl/core/cmp/trait.Eq.js
@@ -26,7 +26,7 @@
"proc_macro2":[["impl Eq for Delimiter"],["impl Eq for Spacing"],["impl Eq for Ident"]],
"regex":[["impl<'h> Eq for Match<'h>"],["impl<'h> Eq for Match<'h>"]],
"regex_automata":[["impl Eq for Transition"],["impl Eq for SmallIndexError"],["impl Eq for Unit"],["impl Eq for NonMaxUsize"],["impl Eq for MatchKind"],["impl Eq for PatternIDError"],["impl Eq for Match"],["impl Eq for SmallIndex"],["impl Eq for Anchored"],["impl Eq for MatchErrorKind"],["impl Eq for PatternSet"],["impl Eq for StateIDError"],["impl Eq for MatchError"],["impl Eq for State"],["impl Eq for StateID"],["impl Eq for SparseTransitions"],["impl Eq for Look"],["impl Eq for DenseTransitions"],["impl Eq for PatternID"],["impl Eq for Span"],["impl Eq for HalfMatch"],["impl Eq for LookSet"]],
-"regex_syntax":[["impl Eq for HirKind"],["impl Eq for Utf8Range"],["impl Eq for Dot"],["impl Eq for ClassBytes"],["impl Eq for Hir"],["impl Eq for ClassUnicode"],["impl Eq for CaptureName"],["impl Eq for Seq"],["impl Eq for HexLiteralKind"],["impl Eq for ClassUnicodeKind"],["impl Eq for ClassSetBinaryOpKind"],["impl Eq for ClassUnicode"],["impl Eq for ClassUnicodeRange"],["impl Eq for Repetition"],["impl Eq for FlagsItem"],["impl Eq for WithComments"],["impl Eq for Capture"],["impl Eq for Repetition"],["impl Eq for ClassSetBinaryOp"],["impl Eq for ClassAsciiKind"],["impl Eq for GroupKind"],["impl Eq for ErrorKind"],["impl Eq for ClassAscii"],["impl Eq for RepetitionRange"],["impl Eq for LiteralKind"],["impl Eq for ErrorKind"],["impl Eq for ClassSet"],["impl Eq for Utf8Sequence"],["impl Eq for ClassPerl"],["impl Eq for AssertionKind"],["impl Eq for ClassUnicodeOpKind"],["impl Eq for ClassBracketed"],["impl Eq for ClassSetRange"],["impl Eq for Alternation"],["impl Eq for Literal"],["impl Eq for Error"],["impl Eq for Error"],["impl Eq for Span"],["impl Eq for FlagsItemKind"],["impl Eq for Literal"],["impl Eq for ClassBytesRange"],["impl Eq for Assertion"],["impl Eq for Ast"],["impl Eq for Literal"],["impl Eq for Flags"],["impl Eq for Comment"],["impl Eq for LookSet"],["impl Eq for Group"],["impl Eq for Position"],["impl Eq for RepetitionKind"],["impl Eq for Class"],["impl Eq for SpecialLiteralKind"],["impl Eq for RepetitionOp"],["impl Eq for Properties"],["impl Eq for Error"],["impl Eq for ClassPerlKind"],["impl Eq for ClassSetItem"],["impl Eq for Flag"],["impl Eq for Look"],["impl Eq for Concat"],["impl Eq for ClassSetUnion"],["impl Eq for SetFlags"]],
+"regex_syntax":[["impl Eq for ClassSetBinaryOpKind"],["impl Eq for Literal"],["impl Eq for Alternation"],["impl Eq for WithComments"],["impl Eq for Position"],["impl Eq for ErrorKind"],["impl Eq for AssertionKind"],["impl Eq for ClassBracketed"],["impl Eq for Group"],["impl Eq for SpecialLiteralKind"],["impl Eq for ClassUnicode"],["impl Eq for ClassUnicodeKind"],["impl Eq for HexLiteralKind"],["impl Eq for Span"],["impl Eq for ClassUnicodeOpKind"],["impl Eq for RepetitionRange"],["impl Eq for Flag"],["impl Eq for Literal"],["impl Eq for LiteralKind"],["impl Eq for FlagsItem"],["impl Eq for RepetitionOp"],["impl Eq for Capture"],["impl Eq for Flags"],["impl Eq for Hir"],["impl Eq for Repetition"],["impl Eq for Dot"],["impl Eq for CaptureName"],["impl Eq for Literal"],["impl Eq for RepetitionKind"],["impl Eq for Error"],["impl Eq for ClassSetItem"],["impl Eq for Comment"],["impl Eq for Assertion"],["impl Eq for FlagsItemKind"],["impl Eq for ClassSetBinaryOp"],["impl Eq for ClassSetRange"],["impl Eq for ClassSet"],["impl Eq for ClassPerl"],["impl Eq for Repetition"],["impl Eq for ClassBytesRange"],["impl Eq for ClassUnicodeRange"],["impl Eq for HirKind"],["impl Eq for SetFlags"],["impl Eq for ClassAscii"],["impl Eq for Error"],["impl Eq for Seq"],["impl Eq for ClassUnicode"],["impl Eq for Class"],["impl Eq for Error"],["impl Eq for Ast"],["impl Eq for Concat"],["impl Eq for LookSet"],["impl Eq for ClassAsciiKind"],["impl Eq for Utf8Range"],["impl Eq for ClassPerlKind"],["impl Eq for Properties"],["impl Eq for GroupKind"],["impl Eq for ErrorKind"],["impl Eq for Utf8Sequence"],["impl Eq for Look"],["impl Eq for ClassBytes"],["impl Eq for ClassSetUnion"]],
"smallvec":[["impl<A: Array> Eq for SmallVec<A>"]],
"syn":[["impl Eq for Abi"],["impl Eq for ExprUnsafe"],["impl Eq for Move"],["impl Eq for Lt"],["impl Eq for Use"],["impl Eq for Caret"],["impl Eq for DataStruct"],["impl Eq for Plus"],["impl Eq for Pat"],["impl Eq for Override"],["impl Eq for TypeMacro"],["impl<'a> Eq for TypeGenerics<'a>"],["impl Eq for ForeignItem"],["impl Eq for Local"],["impl Eq for FnArg"],["impl Eq for ItemEnum"],["impl Eq for PathSep"],["impl Eq for StaticMutability"],["impl Eq for MacroDelimiter"],["impl Eq for TypeNever"],["impl Eq for Type"],["impl Eq for LitInt"],["impl Eq for PatType"],["impl Eq for ExprContinue"],["impl Eq for TypeParamBound"],["impl Eq for Generics"],["impl Eq for ExprClosure"],["impl Eq for ForeignItemStatic"],["impl Eq for PatReference"],["impl Eq for ItemMod"],["impl<'a> Eq for Turbofish<'a>"],["impl Eq for Fn"],["impl Eq for DotDotDot"],["impl Eq for Enum"],["impl Eq for PredicateType"],["impl Eq for Crate"],["impl Eq for Arm"],["impl Eq for ExprConst"],["impl Eq for BoundLifetimes"],["impl Eq for TypeArray"],["impl Eq for ExprIndex"],["impl Eq for ItemType"],["impl Eq for UseTree"],["impl Eq for ExprMethodCall"],["impl Eq for ImplItemConst"],["impl Eq for Ref"],["impl Eq for LitStr"],["impl Eq for ItemImpl"],["impl Eq for ExprReference"],["impl Eq for LArrow"],["impl Eq for RangeLimits"],["impl Eq for Eq"],["impl Eq for Struct"],["impl Eq for DeriveInput"],["impl Eq for Field"],["impl Eq for AssocConst"],["impl Eq for ExprLit"],["impl Eq for TypeReference"],["impl Eq for Static"],["impl Eq for ItemForeignMod"],["impl Eq for Default"],["impl Eq for Semi"],["impl Eq for For"],["impl Eq for Ge"],["impl<T, P> Eq for Punctuated<T, P>"],["impl Eq for ImplItemFn"],["impl Eq for Colon"],["impl Eq for ImplItem"],["impl Eq for Fields"],["impl Eq for Where"],["impl Eq for Loop"],["impl Eq for GenericArgument"],["impl Eq for ExprCall"],["impl Eq for Constraint"],["impl Eq for ExprBreak"],["impl Eq for ParenthesizedGenericArguments"],["impl Eq for ExprWhile"],["impl Eq for ExprGroup"],["impl Eq for Do"],["impl Eq for TypePath"],["impl Eq for ReturnType"],["impl Eq for AttrStyle"],["impl Eq for WherePredicate"],["impl Eq for SlashEq"],["impl Eq for AngleBracketedGenericArguments"],["impl Eq for Ne"],["impl Eq for ItemStruct"],["impl Eq for ForeignItemType"],["impl Eq for SelfValue"],["impl Eq for PatParen"],["impl Eq for LitByte"],["impl Eq for ExprAssign"],["impl Eq for FieldValue"],["impl Eq for Final"],["impl Eq for TraitItemFn"],["impl Eq for TypeGroup"],["impl Eq for Trait"],["impl Eq for Typeof"],["impl Eq for OrOr"],["impl Eq for UseRename"],["impl Eq for ExprAwait"],["impl Eq for Abstract"],["impl Eq for Block"],["impl Eq for ExprPath"],["impl Eq for ItemMacro"],["impl Eq for Type"],["impl Eq for TypeParam"],["impl Eq for Meta"],["impl Eq for LitFloat"],["impl Eq for Expr"],["impl Eq for Dyn"],["impl Eq for SelfType"],["impl Eq for VisRestricted"],["impl Eq for ItemUse"],["impl Eq for ItemExternCrate"],["impl Eq for UseGroup"],["impl Eq for RArrow"],["impl Eq for ExprReturn"],["impl Eq for LifetimeParam"],["impl Eq for If"],["impl Eq for TypeInfer"],["impl Eq for ConstParam"],["impl Eq for Signature"],["impl Eq for ExprArray"],["impl Eq for Unsized"],["impl Eq for PathSegment"],["impl Eq for TypeTuple"],["impl Eq for UnOp"],["impl Eq for ExprParen"],["impl Eq for FieldsNamed"],["impl Eq for Impl"],["impl Eq for Try"],["impl Eq for ExprMatch"],["impl Eq for Group"],["impl Eq for DataEnum"],["impl Eq for UseGlob"],["impl Eq for TraitBoundModifier"],["impl Eq for StmtMacro"],["impl Eq for TraitBound"],["impl Eq for Paren"],["impl Eq for Nothing"],["impl Eq for BinOp"],["impl Eq for PatOr"],["impl Eq for Brace"],["impl Eq for WhereClause"],["impl Eq for ItemConst"],["impl Eq for At"],["impl Eq for Not"],["impl Eq for AssocType"],["impl Eq for ExprForLoop"],["impl Eq for MetaList"],["impl Eq for Macro"],["impl Eq for ItemUnion"],["impl Eq for ImplItemMacro"],["impl Eq for Visibility"],["impl Eq for QSelf"],["impl Eq for Yield"],["impl Eq for ExprRange"],["impl Eq for ForeignItemFn"],["impl Eq for ItemTraitAlias"],["impl Eq for Underscore"],["impl Eq for Le"],["impl Eq for And"],["impl Eq for PlusEq"],["impl Eq for Return"],["impl Eq for ExprUnary"],["impl Eq for StarEq"],["impl Eq for File"],["impl Eq for Shr"],["impl<'a> Eq for Cursor<'a>"],["impl Eq for AndAnd"],["impl Eq for ExprRepeat"],["impl Eq for ExprLoop"],["impl Eq for FieldMutability"],["impl Eq for ImplItemType"],["impl Eq for Pub"],["impl Eq for DotDot"],["impl Eq for Label"],["impl Eq for Lit"],["impl Eq for Shl"],["impl Eq for Await"],["impl Eq for Priv"],["impl Eq for PatSlice"],["impl Eq for ExprCast"],["impl Eq for Percent"],["impl Eq for Slash"],["impl Eq for ExprStruct"],["impl Eq for TypeTraitObject"],["impl Eq for DotDotEq"],["impl Eq for Box"],["impl Eq for Mut"],["impl Eq for Comma"],["impl Eq for ExprYield"],["impl Eq for ShrEq"],["impl Eq for Receiver"],["impl Eq for Continue"],["impl Eq for Async"],["impl Eq for EqEq"],["impl Eq for Pound"],["impl Eq for TraitItemType"],["impl Eq for Stmt"],["impl Eq for PredicateLifetime"],["impl Eq for TraitItemConst"],["impl Eq for PercentEq"],["impl Eq for PatIdent"],["impl Eq for Union"],["impl Eq for ItemStatic"],["impl Eq for PathArguments"],["impl Eq for TypeBareFn"],["impl Eq for Unsafe"],["impl Eq for TypeSlice"],["impl Eq for ExprInfer"],["impl Eq for ItemFn"],["impl Eq for OrEq"],["impl Eq for ExprBlock"],["impl Eq for Path"],["impl Eq for Auto"],["impl Eq for BareVariadic"],["impl Eq for ExprTry"],["impl Eq for Variadic"],["impl Eq for Tilde"],["impl Eq for MinusEq"],["impl Eq for LitBool"],["impl Eq for Question"],["impl Eq for ForeignItemMacro"],["impl<'a> Eq for ImplGenerics<'a>"],["impl Eq for LocalInit"],["impl Eq for CaretEq"],["impl Eq for Bracket"],["impl Eq for UsePath"],["impl Eq for LitChar"],["impl Eq for DataUnion"],["impl Eq for Index"],["impl Eq for Item"],["impl Eq for Super"],["impl Eq for TraitItem"],["impl Eq for MetaNameValue"],["impl Eq for ExprTryBlock"],["impl Eq for ShlEq"],["impl Eq for Or"],["impl Eq for In"],["impl Eq for Const"],["impl Eq for Gt"],["impl Eq for FatArrow"],["impl Eq for FieldsUnnamed"],["impl Eq for ExprBinary"],["impl Eq for AndEq"],["impl Eq for ImplRestriction"],["impl Eq for ExprField"],["impl Eq for UseName"],["impl Eq for As"],["impl Eq for Else"],["impl Eq for TypeImplTrait"],["impl Eq for ExprTuple"],["impl Eq for Member"],["impl Eq for Become"],["impl Eq for Dollar"],["impl Eq for PatWild"],["impl Eq for PatTuple"],["impl Eq for TraitItemMacro"],["impl Eq for Extern"],["impl Eq for TypePtr"],["impl Eq for PatRest"],["impl Eq for Mod"],["impl Eq for FieldPat"],["impl Eq for Match"],["impl Eq for ItemTrait"],["impl Eq for Lifetime"],["impl Eq for Break"],["impl Eq for Star"],["impl Eq for Macro"],["impl Eq for BareFnArg"],["impl Eq for LitByteStr"],["impl Eq for ExprIf"],["impl Eq for PatTupleStruct"],["impl Eq for Let"],["impl Eq for GenericParam"],["impl Eq for Dot"],["impl Eq for Virtual"],["impl Eq for Data"],["impl Eq for ExprMacro"],["impl Eq for Attribute"],["impl Eq for Minus"],["impl Eq for While"],["impl Eq for TypeParen"],["impl Eq for ExprAsync"],["impl Eq for ExprLet"],["impl Eq for PatStruct"],["impl Eq for Variant"]],
"tracing_core":[["impl<'a> Eq for Metadata<'a>"],["impl Eq for Id"],["impl Eq for FieldSet"],["impl Eq for Identifier"],["impl Eq for Level"],["impl Eq for Empty"],["impl Eq for Kind"],["impl Eq for LevelFilter"],["impl Eq for Field"]],
diff --git a/trait.impl/core/cmp/trait.Ord.js b/trait.impl/core/cmp/trait.Ord.js
index df00afd96..5728c300e 100644
--- a/trait.impl/core/cmp/trait.Ord.js
+++ b/trait.impl/core/cmp/trait.Ord.js
@@ -14,7 +14,7 @@
"object":[["impl<E: Ord + Endian> Ord for U64Bytes<E>"],["impl<E: Ord + Endian> Ord for I64Bytes<E>"],["impl<E: Ord + Endian> Ord for U32Bytes<E>"],["impl<E: Ord + Endian> Ord for I32Bytes<E>"],["impl<E: Ord + Endian> Ord for I16Bytes<E>"],["impl<E: Ord + Endian> Ord for U16Bytes<E>"]],
"proc_macro2":[["impl Ord for Ident"]],
"regex_automata":[["impl Ord for SmallIndex"],["impl Ord for StateID"],["impl Ord for Unit"],["impl Ord for NonMaxUsize"],["impl Ord for PatternID"]],
-"regex_syntax":[["impl Ord for Utf8Sequence"],["impl Ord for Span"],["impl Ord for ClassBytesRange"],["impl Ord for ClassUnicodeRange"],["impl Ord for Literal"],["impl Ord for Position"],["impl Ord for Utf8Range"]],
+"regex_syntax":[["impl Ord for Utf8Range"],["impl Ord for ClassBytesRange"],["impl Ord for Span"],["impl Ord for Utf8Sequence"],["impl Ord for Literal"],["impl Ord for Position"],["impl Ord for ClassUnicodeRange"]],
"smallvec":[["impl<A: Array> Ord for SmallVec<A>"]],
"syn":[["impl Ord for Lifetime"]],
"tracing_core":[["impl Ord for LevelFilter"],["impl Ord for Level"]],
diff --git a/trait.impl/core/cmp/trait.PartialEq.js b/trait.impl/core/cmp/trait.PartialEq.js
index 3096539ec..697d02118 100644
--- a/trait.impl/core/cmp/trait.PartialEq.js
+++ b/trait.impl/core/cmp/trait.PartialEq.js
@@ -29,7 +29,7 @@
"proc_macro2":[["impl PartialEq for Ident"],["impl<T> PartialEq<T> for Ident"],["impl PartialEq for Delimiter"],["impl PartialEq for Spacing"]],
"regex":[["impl PartialEq for Error"],["impl<'h> PartialEq for Match<'h>"],["impl<'h> PartialEq for Match<'h>"]],
"regex_automata":[["impl PartialEq for SmallIndexError"],["impl PartialEq for PatternSet"],["impl PartialEq for Transition"],["impl PartialEq for Span"],["impl PartialEq for Unit"],["impl PartialEq for SparseTransitions"],["impl PartialEq for MatchError"],["impl PartialEq for MatchErrorKind"],["impl PartialEq<Range<usize>> for Span"],["impl PartialEq for PatternIDError"],["impl PartialEq for SmallIndex"],["impl PartialEq for MatchKind"],["impl PartialEq for Match"],["impl PartialEq for Look"],["impl PartialEq for Anchored"],["impl PartialEq for DenseTransitions"],["impl PartialEq for State"],["impl PartialEq for LookSet"],["impl PartialEq for PatternID"],["impl PartialEq for NonMaxUsize"],["impl PartialEq for StateID"],["impl PartialEq for StateIDError"],["impl PartialEq<Span> for Range<usize>"],["impl PartialEq for HalfMatch"]],
-"regex_syntax":[["impl PartialEq for SetFlags"],["impl PartialEq for Position"],["impl PartialEq for SpecialLiteralKind"],["impl PartialEq for ErrorKind"],["impl PartialEq for LiteralKind"],["impl PartialEq for Span"],["impl PartialEq for Flag"],["impl PartialEq for Concat"],["impl PartialEq for ClassUnicode"],["impl PartialEq for Repetition"],["impl PartialEq for Group"],["impl PartialEq for ClassSetUnion"],["impl PartialEq for ClassPerlKind"],["impl PartialEq for Error"],["impl PartialEq for CaptureName"],["impl PartialEq for ClassPerl"],["impl PartialEq for ClassBytes"],["impl PartialEq for Seq"],["impl PartialEq for Dot"],["impl PartialEq for ClassAsciiKind"],["impl PartialEq for ClassUnicodeOpKind"],["impl PartialEq for ClassSetRange"],["impl PartialEq for ClassAscii"],["impl PartialEq for Ast"],["impl PartialEq for Literal"],["impl PartialEq for FlagsItemKind"],["impl PartialEq for ClassUnicode"],["impl PartialEq for Error"],["impl PartialEq for Literal"],["impl PartialEq for Repetition"],["impl PartialEq for RepetitionOp"],["impl PartialEq for Utf8Range"],["impl PartialEq for ClassSet"],["impl PartialEq for ErrorKind"],["impl PartialEq for RepetitionKind"],["impl PartialEq for ClassBracketed"],["impl PartialEq for Assertion"],["impl PartialEq for HirKind"],["impl PartialEq for ClassUnicodeKind"],["impl PartialEq for FlagsItem"],["impl PartialEq for Class"],["impl PartialEq for Literal"],["impl PartialEq for Alternation"],["impl PartialEq for ClassUnicodeRange"],["impl PartialEq for AssertionKind"],["impl PartialEq for LookSet"],["impl PartialEq for ClassSetBinaryOpKind"],["impl PartialEq for Utf8Sequence"],["impl PartialEq for ClassSetBinaryOp"],["impl PartialEq for Error"],["impl PartialEq for HexLiteralKind"],["impl PartialEq for GroupKind"],["impl PartialEq for Properties"],["impl PartialEq for ClassSetItem"],["impl PartialEq for Flags"],["impl PartialEq for Capture"],["impl PartialEq for Comment"],["impl PartialEq for Hir"],["impl PartialEq for WithComments"],["impl PartialEq for Look"],["impl PartialEq for RepetitionRange"],["impl PartialEq for ClassBytesRange"]],
+"regex_syntax":[["impl PartialEq for Dot"],["impl PartialEq for Repetition"],["impl PartialEq for Span"],["impl PartialEq for Comment"],["impl PartialEq for ClassPerl"],["impl PartialEq for ClassBytes"],["impl PartialEq for RepetitionKind"],["impl PartialEq for ClassUnicodeOpKind"],["impl PartialEq for RepetitionOp"],["impl PartialEq for LiteralKind"],["impl PartialEq for Alternation"],["impl PartialEq for FlagsItemKind"],["impl PartialEq for Literal"],["impl PartialEq for CaptureName"],["impl PartialEq for FlagsItem"],["impl PartialEq for ClassUnicode"],["impl PartialEq for ClassAscii"],["impl PartialEq for Literal"],["impl PartialEq for ClassSetUnion"],["impl PartialEq for Position"],["impl PartialEq for ClassBracketed"],["impl PartialEq for WithComments"],["impl PartialEq for Capture"],["impl PartialEq for ClassAsciiKind"],["impl PartialEq for ClassSet"],["impl PartialEq for LookSet"],["impl PartialEq for ClassSetBinaryOp"],["impl PartialEq for ClassSetItem"],["impl PartialEq for Utf8Range"],["impl PartialEq for Error"],["impl PartialEq for Class"],["impl PartialEq for ClassUnicode"],["impl PartialEq for Properties"],["impl PartialEq for Error"],["impl PartialEq for Utf8Sequence"],["impl PartialEq for SpecialLiteralKind"],["impl PartialEq for ClassSetBinaryOpKind"],["impl PartialEq for ClassPerlKind"],["impl PartialEq for Literal"],["impl PartialEq for Flags"],["impl PartialEq for Error"],["impl PartialEq for Hir"],["impl PartialEq for Seq"],["impl PartialEq for ClassUnicodeRange"],["impl PartialEq for Ast"],["impl PartialEq for Assertion"],["impl PartialEq for ErrorKind"],["impl PartialEq for Group"],["impl PartialEq for HirKind"],["impl PartialEq for Repetition"],["impl PartialEq for HexLiteralKind"],["impl PartialEq for ErrorKind"],["impl PartialEq for AssertionKind"],["impl PartialEq for GroupKind"],["impl PartialEq for RepetitionRange"],["impl PartialEq for ClassSetRange"],["impl PartialEq for Look"],["impl PartialEq for ClassBytesRange"],["impl PartialEq for ClassUnicodeKind"],["impl PartialEq for Flag"],["impl PartialEq for Concat"],["impl PartialEq for SetFlags"]],
"sharded_slab":[["impl<T, C> PartialEq<T> for OwnedEntry<T, C>"],["impl<T, C> PartialEq<T> for OwnedRefMut<T, C>"],["impl<'a, T, C> PartialEq<T> for RefMut<'a, T, C>"],["impl<'a, T, C> PartialEq<T> for Ref<'a, T, C>"],["impl<'a, T, C> PartialEq<T> for Entry<'a, T, C>"],["impl<T, C> PartialEq<T> for OwnedRef<T, C>"]],
"smallvec":[["impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>"]],
"strsim":[["impl PartialEq for StrSimError"]],
diff --git a/trait.impl/core/cmp/trait.PartialOrd.js b/trait.impl/core/cmp/trait.PartialOrd.js
index 0799cb2f9..6f1b4edff 100644
--- a/trait.impl/core/cmp/trait.PartialOrd.js
+++ b/trait.impl/core/cmp/trait.PartialOrd.js
@@ -14,7 +14,7 @@
"object":[["impl<E: PartialOrd + Endian> PartialOrd for I32Bytes<E>"],["impl<E: PartialOrd + Endian> PartialOrd for I64Bytes<E>"],["impl<E: PartialOrd + Endian> PartialOrd for U64Bytes<E>"],["impl<E: PartialOrd + Endian> PartialOrd for U32Bytes<E>"],["impl<E: PartialOrd + Endian> PartialOrd for U16Bytes<E>"],["impl<E: PartialOrd + Endian> PartialOrd for I16Bytes<E>"]],
"proc_macro2":[["impl PartialOrd for Ident"]],
"regex_automata":[["impl PartialOrd for SmallIndex"],["impl PartialOrd for NonMaxUsize"],["impl PartialOrd for StateID"],["impl PartialOrd for PatternID"],["impl PartialOrd for Unit"]],
-"regex_syntax":[["impl PartialOrd for Utf8Sequence"],["impl PartialOrd for ClassBytesRange"],["impl PartialOrd for Position"],["impl PartialOrd for Span"],["impl PartialOrd for Literal"],["impl PartialOrd for ClassUnicodeRange"],["impl PartialOrd for Utf8Range"]],
+"regex_syntax":[["impl PartialOrd for Utf8Range"],["impl PartialOrd for Utf8Sequence"],["impl PartialOrd for ClassUnicodeRange"],["impl PartialOrd for Position"],["impl PartialOrd for ClassBytesRange"],["impl PartialOrd for Literal"],["impl PartialOrd for Span"]],
"smallvec":[["impl<A: Array> PartialOrd for SmallVec<A>