diff --git a/aliases.js b/aliases.js
index 971ec9d..6a0ca2f 100644
--- a/aliases.js
+++ b/aliases.js
@@ -15,7 +15,7 @@ ALIASES["log"] = {};
ALIASES["memchr"] = {};
ALIASES["memmap"] = {};
ALIASES["mercator_db"] = {};
-ALIASES["parser"] = {};
+ALIASES["mercator_parser"] = {};
ALIASES["proc_macro2"] = {};
ALIASES["quote"] = {};
ALIASES["regex"] = {};
diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js
index 09554b7..263e3d3 100644
--- a/implementors/core/clone/trait.Clone.js
+++ b/implementors/core/clone/trait.Clone.js
@@ -10,7 +10,7 @@ implementors["libc"] = [{"text":"impl Clone for Level","synthetic":false,"types":["log::Level"]},{"text":"impl Clone for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> Clone for Record<'a>","synthetic":false,"types":["log::Record"]},{"text":"impl<'a> Clone for Metadata<'a>","synthetic":false,"types":["log::Metadata"]}];
implementors["memmap"] = [{"text":"impl Clone for MmapOptions","synthetic":false,"types":["memmap::MmapOptions"]}];
implementors["mercator_db"] = [{"text":"impl Clone for Properties","synthetic":false,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Clone for Core","synthetic":false,"types":["mercator_db::database::db_core::Core"]},{"text":"impl Clone for NumberSet","synthetic":false,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl Clone for Graduation","synthetic":false,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl Clone for Axis","synthetic":false,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl Clone for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Clone for CoordinateSystem","synthetic":false,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl Clone for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]},{"text":"impl Clone for Shape","synthetic":false,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl Clone for Space","synthetic":false,"types":["mercator_db::database::space::Space"]},{"text":"impl Clone for Space","synthetic":false,"types":["mercator_db::storage::model::Space"]},{"text":"impl Clone for Axis","synthetic":false,"types":["mercator_db::storage::model::Axis"]},{"text":"impl Clone for Graduation","synthetic":false,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl Clone for SpatialObject","synthetic":false,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl Clone for Shape","synthetic":false,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl Clone for SpatialObject","synthetic":false,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl Clone for Volume","synthetic":false,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl Clone for Shape","synthetic":false,"types":["mercator_db::storage::model::v2::Shape"]},{"text":"impl Clone for Properties","synthetic":false,"types":["mercator_db::storage::model::Properties"]}];
-implementors["parser"] = [{"text":"impl<'input> Clone for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> Clone for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Clone for TokenStream","synthetic":false,"types":["proc_macro2::TokenStream"]},{"text":"impl Clone for Span","synthetic":false,"types":["proc_macro2::Span"]},{"text":"impl Clone for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]},{"text":"impl Clone for Group","synthetic":false,"types":["proc_macro2::Group"]},{"text":"impl Clone for Delimiter","synthetic":false,"types":["proc_macro2::Delimiter"]},{"text":"impl Clone for Punct","synthetic":false,"types":["proc_macro2::Punct"]},{"text":"impl Clone for Spacing","synthetic":false,"types":["proc_macro2::Spacing"]},{"text":"impl Clone for Ident","synthetic":false,"types":["proc_macro2::Ident"]},{"text":"impl Clone for Literal","synthetic":false,"types":["proc_macro2::Literal"]},{"text":"impl Clone for IntoIter","synthetic":false,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl Clone for Error","synthetic":false,"types":["regex::error::Error"]},{"text":"impl<'t> Clone for Match<'t>","synthetic":false,"types":["regex::re_bytes::Match"]},{"text":"impl Clone for Regex","synthetic":false,"types":["regex::re_bytes::Regex"]},{"text":"impl Clone for CaptureLocations","synthetic":false,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl Clone for RegexSet","synthetic":false,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl Clone for SetMatches","synthetic":false,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl<'a> Clone for SetMatchesIter<'a>","synthetic":false,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl Clone for RegexSet","synthetic":false,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl Clone for SetMatches","synthetic":false,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl<'a> Clone for SetMatchesIter<'a>","synthetic":false,"types":["regex::re_set::bytes::SetMatchesIter"]},{"text":"impl<'t> Clone for Match<'t>","synthetic":false,"types":["regex::re_unicode::Match"]},{"text":"impl Clone for Regex","synthetic":false,"types":["regex::re_unicode::Regex"]},{"text":"impl Clone for CaptureLocations","synthetic":false,"types":["regex::re_unicode::CaptureLocations"]}];
implementors["regex_syntax"] = [{"text":"impl Clone for ParserBuilder","synthetic":false,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl Clone for Parser","synthetic":false,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl Clone for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl Clone for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Clone for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl Clone for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl Clone for WithComments","synthetic":false,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Clone for Comment","synthetic":false,"types":["regex_syntax::ast::Comment"]},{"text":"impl Clone for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl Clone for Alternation","synthetic":false,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Clone for Concat","synthetic":false,"types":["regex_syntax::ast::Concat"]},{"text":"impl Clone for Literal","synthetic":false,"types":["regex_syntax::ast::Literal"]},{"text":"impl Clone for LiteralKind","synthetic":false,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Clone for SpecialLiteralKind","synthetic":false,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Clone for HexLiteralKind","synthetic":false,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Clone for Class","synthetic":false,"types":["regex_syntax::ast::Class"]},{"text":"impl Clone for ClassPerl","synthetic":false,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Clone for ClassPerlKind","synthetic":false,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Clone for ClassAscii","synthetic":false,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Clone for ClassAsciiKind","synthetic":false,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Clone for ClassUnicode","synthetic":false,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Clone for ClassUnicodeKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Clone for ClassUnicodeOpKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Clone for ClassBracketed","synthetic":false,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Clone for ClassSet","synthetic":false,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Clone for ClassSetItem","synthetic":false,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Clone for ClassSetRange","synthetic":false,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Clone for ClassSetUnion","synthetic":false,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Clone for ClassSetBinaryOp","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Clone for ClassSetBinaryOpKind","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Clone for Assertion","synthetic":false,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Clone for AssertionKind","synthetic":false,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Clone for Repetition","synthetic":false,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Clone for RepetitionOp","synthetic":false,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Clone for RepetitionKind","synthetic":false,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Clone for RepetitionRange","synthetic":false,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Clone for Group","synthetic":false,"types":["regex_syntax::ast::Group"]},{"text":"impl Clone for GroupKind","synthetic":false,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Clone for CaptureName","synthetic":false,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Clone for SetFlags","synthetic":false,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Clone for Flags","synthetic":false,"types":["regex_syntax::ast::Flags"]},{"text":"impl Clone for FlagsItem","synthetic":false,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Clone for FlagsItemKind","synthetic":false,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Clone for Flag","synthetic":false,"types":["regex_syntax::ast::Flag"]},{"text":"impl Clone for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl Clone for Literals","synthetic":false,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Clone for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Clone for TranslatorBuilder","synthetic":false,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl Clone for Translator","synthetic":false,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl Clone for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl Clone for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Clone for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl Clone for HirKind","synthetic":false,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Clone for Literal","synthetic":false,"types":["regex_syntax::hir::Literal"]},{"text":"impl Clone for Class","synthetic":false,"types":["regex_syntax::hir::Class"]},{"text":"impl Clone for ClassUnicode","synthetic":false,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl Clone for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Clone for ClassBytes","synthetic":false,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl Clone for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Clone for Anchor","synthetic":false,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Clone for WordBoundary","synthetic":false,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Clone for Group","synthetic":false,"types":["regex_syntax::hir::Group"]},{"text":"impl Clone for GroupKind","synthetic":false,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Clone for Repetition","synthetic":false,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Clone for RepetitionKind","synthetic":false,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Clone for RepetitionRange","synthetic":false,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Clone for ParserBuilder","synthetic":false,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl Clone for Parser","synthetic":false,"types":["regex_syntax::parser::Parser"]},{"text":"impl Clone for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl Clone for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js
index 9646ae7..b76acb9 100644
--- a/implementors/core/cmp/trait.Eq.js
+++ b/implementors/core/cmp/trait.Eq.js
@@ -4,7 +4,7 @@ implementors["byteorder"] = [{"text":"impl Eq, T: Eq, E: Eq> Eq for ParseError<L, T, E>","synthetic":false,"types":["lalrpop_util::ParseError"]},{"text":"impl<L: Eq, T: Eq, E: Eq> Eq for ErrorRecovery<L, T, E>","synthetic":false,"types":["lalrpop_util::ErrorRecovery"]}];
implementors["log"] = [{"text":"impl Eq for Level","synthetic":false,"types":["log::Level"]},{"text":"impl Eq for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> Eq for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> Eq for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]}];
implementors["mercator_db"] = [{"text":"impl Eq for Properties","synthetic":false,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Eq for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Eq for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]}];
-implementors["parser"] = [{"text":"impl<'input> Eq for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> Eq for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Eq for Delimiter","synthetic":false,"types":["proc_macro2::Delimiter"]},{"text":"impl Eq for Spacing","synthetic":false,"types":["proc_macro2::Spacing"]},{"text":"impl Eq for Ident","synthetic":false,"types":["proc_macro2::Ident"]}];
implementors["regex"] = [{"text":"impl<'t> Eq for Match<'t>","synthetic":false,"types":["regex::re_bytes::Match"]},{"text":"impl<'t> Eq for Match<'t>","synthetic":false,"types":["regex::re_unicode::Match"]}];
implementors["regex_syntax"] = [{"text":"impl Eq for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl Eq for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Eq for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl Eq for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl Eq for WithComments","synthetic":false,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Eq for Comment","synthetic":false,"types":["regex_syntax::ast::Comment"]},{"text":"impl Eq for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl Eq for Alternation","synthetic":false,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Eq for Concat","synthetic":false,"types":["regex_syntax::ast::Concat"]},{"text":"impl Eq for Literal","synthetic":false,"types":["regex_syntax::ast::Literal"]},{"text":"impl Eq for LiteralKind","synthetic":false,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Eq for SpecialLiteralKind","synthetic":false,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Eq for HexLiteralKind","synthetic":false,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Eq for Class","synthetic":false,"types":["regex_syntax::ast::Class"]},{"text":"impl Eq for ClassPerl","synthetic":false,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Eq for ClassPerlKind","synthetic":false,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Eq for ClassAscii","synthetic":false,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Eq for ClassAsciiKind","synthetic":false,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Eq for ClassUnicode","synthetic":false,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Eq for ClassUnicodeKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Eq for ClassUnicodeOpKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Eq for ClassBracketed","synthetic":false,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Eq for ClassSet","synthetic":false,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Eq for ClassSetItem","synthetic":false,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Eq for ClassSetRange","synthetic":false,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Eq for ClassSetUnion","synthetic":false,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Eq for ClassSetBinaryOp","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Eq for ClassSetBinaryOpKind","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Eq for Assertion","synthetic":false,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Eq for AssertionKind","synthetic":false,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Eq for Repetition","synthetic":false,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Eq for RepetitionOp","synthetic":false,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Eq for RepetitionKind","synthetic":false,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Eq for RepetitionRange","synthetic":false,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Eq for Group","synthetic":false,"types":["regex_syntax::ast::Group"]},{"text":"impl Eq for GroupKind","synthetic":false,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Eq for CaptureName","synthetic":false,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Eq for SetFlags","synthetic":false,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Eq for Flags","synthetic":false,"types":["regex_syntax::ast::Flags"]},{"text":"impl Eq for FlagsItem","synthetic":false,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Eq for FlagsItemKind","synthetic":false,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Eq for Flag","synthetic":false,"types":["regex_syntax::ast::Flag"]},{"text":"impl Eq for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl Eq for Literals","synthetic":false,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Eq for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Eq for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl Eq for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Eq for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl Eq for HirKind","synthetic":false,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Eq for Literal","synthetic":false,"types":["regex_syntax::hir::Literal"]},{"text":"impl Eq for Class","synthetic":false,"types":["regex_syntax::hir::Class"]},{"text":"impl Eq for ClassUnicode","synthetic":false,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl Eq for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Eq for ClassBytes","synthetic":false,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl Eq for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Eq for Anchor","synthetic":false,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Eq for WordBoundary","synthetic":false,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Eq for Group","synthetic":false,"types":["regex_syntax::hir::Group"]},{"text":"impl Eq for GroupKind","synthetic":false,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Eq for Repetition","synthetic":false,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Eq for RepetitionKind","synthetic":false,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Eq for RepetitionRange","synthetic":false,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Eq for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl Eq for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js
index 4da92db..3371182 100644
--- a/implementors/core/cmp/trait.Ord.js
+++ b/implementors/core/cmp/trait.Ord.js
@@ -3,7 +3,7 @@ implementors["byteorder"] = [{"text":"impl Ord, T: Ord, E: Ord> Ord for ParseError<L, T, E>","synthetic":false,"types":["lalrpop_util::ParseError"]},{"text":"impl<L: Ord, T: Ord, E: Ord> Ord for ErrorRecovery<L, T, E>","synthetic":false,"types":["lalrpop_util::ErrorRecovery"]}];
implementors["log"] = [{"text":"impl Ord for Level","synthetic":false,"types":["log::Level"]},{"text":"impl Ord for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> Ord for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> Ord for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]}];
implementors["mercator_db"] = [{"text":"impl Ord for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Ord for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]}];
-implementors["parser"] = [{"text":"impl<'input> Ord for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> Ord for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Ord for Ident","synthetic":false,"types":["proc_macro2::Ident"]}];
implementors["regex_syntax"] = [{"text":"impl Ord for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl Ord for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl Ord for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Ord for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Ord for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Ord for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl Ord for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
implementors["syn"] = [{"text":"impl Ord for Lifetime","synthetic":false,"types":["syn::lifetime::Lifetime"]}];
diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js
index 361bcd6..4e45abf 100644
--- a/implementors/core/cmp/trait.PartialEq.js
+++ b/implementors/core/cmp/trait.PartialEq.js
@@ -4,7 +4,7 @@ implementors["byteorder"] = [{"text":"impl PartialEq, T: PartialEq, E: PartialEq> PartialEq<ParseError<L, T, E>> for ParseError<L, T, E>","synthetic":false,"types":["lalrpop_util::ParseError"]},{"text":"impl<L: PartialEq, T: PartialEq, E: PartialEq> PartialEq<ErrorRecovery<L, T, E>> for ErrorRecovery<L, T, E>","synthetic":false,"types":["lalrpop_util::ErrorRecovery"]}];
implementors["log"] = [{"text":"impl PartialEq<Level> for Level","synthetic":false,"types":["log::Level"]},{"text":"impl PartialEq<LevelFilter> for Level","synthetic":false,"types":["log::Level"]},{"text":"impl PartialEq<LevelFilter> for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl PartialEq<Level> for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]},{"text":"impl PartialEq<ParseLevelError> for ParseLevelError","synthetic":false,"types":["log::ParseLevelError"]}];
implementors["mercator_db"] = [{"text":"impl PartialEq<Properties> for Properties","synthetic":false,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl PartialEq<NumberSet> for NumberSet","synthetic":false,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl PartialEq<Graduation> for Graduation","synthetic":false,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl PartialEq<Axis> for Axis","synthetic":false,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl PartialEq<Coordinate> for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl PartialEq<CoordinateSystem> for CoordinateSystem","synthetic":false,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl PartialEq<Position> for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]},{"text":"impl PartialEq<Space> for Space","synthetic":false,"types":["mercator_db::database::space::Space"]}];
-implementors["parser"] = [{"text":"impl<'input> PartialEq<Token<'input>> for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> PartialEq<Token<'input>> for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl PartialEq<Delimiter> for Delimiter","synthetic":false,"types":["proc_macro2::Delimiter"]},{"text":"impl PartialEq<Spacing> for Spacing","synthetic":false,"types":["proc_macro2::Spacing"]},{"text":"impl PartialEq<Ident> for Ident","synthetic":false,"types":["proc_macro2::Ident"]},{"text":"impl<T: ?Sized> PartialEq<T> for Ident where
T: AsRef<str>, ","synthetic":false,"types":["proc_macro2::Ident"]}];
implementors["regex"] = [{"text":"impl PartialEq<Error> for Error","synthetic":false,"types":["regex::error::Error"]},{"text":"impl<'t> PartialEq<Match<'t>> for Match<'t>","synthetic":false,"types":["regex::re_bytes::Match"]},{"text":"impl<'t> PartialEq<Match<'t>> for Match<'t>","synthetic":false,"types":["regex::re_unicode::Match"]}];
implementors["regex_syntax"] = [{"text":"impl PartialEq<Error> for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl PartialEq<ErrorKind> for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl PartialEq<Span> for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl PartialEq<Position> for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl PartialEq<WithComments> for WithComments","synthetic":false,"types":["regex_syntax::ast::WithComments"]},{"text":"impl PartialEq<Comment> for Comment","synthetic":false,"types":["regex_syntax::ast::Comment"]},{"text":"impl PartialEq<Ast> for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl PartialEq<Alternation> for Alternation","synthetic":false,"types":["regex_syntax::ast::Alternation"]},{"text":"impl PartialEq<Concat> for Concat","synthetic":false,"types":["regex_syntax::ast::Concat"]},{"text":"impl PartialEq<Literal> for Literal","synthetic":false,"types":["regex_syntax::ast::Literal"]},{"text":"impl PartialEq<LiteralKind> for LiteralKind","synthetic":false,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind","synthetic":false,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl PartialEq<HexLiteralKind> for HexLiteralKind","synthetic":false,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl PartialEq<Class> for Class","synthetic":false,"types":["regex_syntax::ast::Class"]},{"text":"impl PartialEq<ClassPerl> for ClassPerl","synthetic":false,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl PartialEq<ClassPerlKind> for ClassPerlKind","synthetic":false,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl PartialEq<ClassAscii> for ClassAscii","synthetic":false,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl PartialEq<ClassAsciiKind> for ClassAsciiKind","synthetic":false,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl PartialEq<ClassUnicode> for ClassUnicode","synthetic":false,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl PartialEq<ClassUnicodeOpKind> for ClassUnicodeOpKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl PartialEq<ClassBracketed> for ClassBracketed","synthetic":false,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl PartialEq<ClassSet> for ClassSet","synthetic":false,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl PartialEq<ClassSetItem> for ClassSetItem","synthetic":false,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl PartialEq<ClassSetRange> for ClassSetRange","synthetic":false,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl PartialEq<ClassSetUnion> for ClassSetUnion","synthetic":false,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl PartialEq<ClassSetBinaryOpKind> for ClassSetBinaryOpKind","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl PartialEq<Assertion> for Assertion","synthetic":false,"types":["regex_syntax::ast::Assertion"]},{"text":"impl PartialEq<AssertionKind> for AssertionKind","synthetic":false,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl PartialEq<Repetition> for Repetition","synthetic":false,"types":["regex_syntax::ast::Repetition"]},{"text":"impl PartialEq<RepetitionOp> for RepetitionOp","synthetic":false,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl PartialEq<RepetitionKind> for RepetitionKind","synthetic":false,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl PartialEq<RepetitionRange> for RepetitionRange","synthetic":false,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl PartialEq<Group> for Group","synthetic":false,"types":["regex_syntax::ast::Group"]},{"text":"impl PartialEq<GroupKind> for GroupKind","synthetic":false,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl PartialEq<CaptureName> for CaptureName","synthetic":false,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl PartialEq<SetFlags> for SetFlags","synthetic":false,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl PartialEq<Flags> for Flags","synthetic":false,"types":["regex_syntax::ast::Flags"]},{"text":"impl PartialEq<FlagsItem> for FlagsItem","synthetic":false,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl PartialEq<FlagsItemKind> for FlagsItemKind","synthetic":false,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl PartialEq<Flag> for Flag","synthetic":false,"types":["regex_syntax::ast::Flag"]},{"text":"impl PartialEq<Error> for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl PartialEq<Literals> for Literals","synthetic":false,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl PartialEq<Literal> for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl PartialEq<Error> for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl PartialEq<ErrorKind> for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl PartialEq<Hir> for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl PartialEq<HirKind> for HirKind","synthetic":false,"types":["regex_syntax::hir::HirKind"]},{"text":"impl PartialEq<Literal> for Literal","synthetic":false,"types":["regex_syntax::hir::Literal"]},{"text":"impl PartialEq<Class> for Class","synthetic":false,"types":["regex_syntax::hir::Class"]},{"text":"impl PartialEq<ClassUnicode> for ClassUnicode","synthetic":false,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl PartialEq<ClassBytes> for ClassBytes","synthetic":false,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl PartialEq<ClassBytesRange> for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl PartialEq<Anchor> for Anchor","synthetic":false,"types":["regex_syntax::hir::Anchor"]},{"text":"impl PartialEq<WordBoundary> for WordBoundary","synthetic":false,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl PartialEq<Group> for Group","synthetic":false,"types":["regex_syntax::hir::Group"]},{"text":"impl PartialEq<GroupKind> for GroupKind","synthetic":false,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl PartialEq<Repetition> for Repetition","synthetic":false,"types":["regex_syntax::hir::Repetition"]},{"text":"impl PartialEq<RepetitionKind> for RepetitionKind","synthetic":false,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl PartialEq<RepetitionRange> for RepetitionRange","synthetic":false,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl PartialEq<Utf8Sequence> for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl PartialEq<Utf8Range> for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js
index cdd93cd..4177dfe 100644
--- a/implementors/core/cmp/trait.PartialOrd.js
+++ b/implementors/core/cmp/trait.PartialOrd.js
@@ -3,7 +3,7 @@ implementors["byteorder"] = [{"text":"impl PartialOrd, T: PartialOrd, E: PartialOrd> PartialOrd<ParseError<L, T, E>> for ParseError<L, T, E>","synthetic":false,"types":["lalrpop_util::ParseError"]},{"text":"impl<L: PartialOrd, T: PartialOrd, E: PartialOrd> PartialOrd<ErrorRecovery<L, T, E>> for ErrorRecovery<L, T, E>","synthetic":false,"types":["lalrpop_util::ErrorRecovery"]}];
implementors["log"] = [{"text":"impl PartialOrd<Level> for Level","synthetic":false,"types":["log::Level"]},{"text":"impl PartialOrd<LevelFilter> for Level","synthetic":false,"types":["log::Level"]},{"text":"impl PartialOrd<LevelFilter> for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl PartialOrd<Level> for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> PartialOrd<Metadata<'a>> for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> PartialOrd<MetadataBuilder<'a>> for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]}];
implementors["mercator_db"] = [{"text":"impl PartialOrd<Coordinate> for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl PartialOrd<Position> for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]}];
-implementors["parser"] = [{"text":"impl<'input> PartialOrd<Token<'input>> for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> PartialOrd<Token<'input>> for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl PartialOrd<Ident> for Ident","synthetic":false,"types":["proc_macro2::Ident"]}];
implementors["regex_syntax"] = [{"text":"impl PartialOrd<Span> for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl PartialOrd<Position> for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl PartialOrd<Literal> for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl PartialOrd<ClassUnicodeRange> for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl PartialOrd<ClassBytesRange> for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl PartialOrd<Utf8Sequence> for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl PartialOrd<Utf8Range> for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
implementors["syn"] = [{"text":"impl PartialOrd<Lifetime> for Lifetime","synthetic":false,"types":["syn::lifetime::Lifetime"]}];
diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js
index 63e83ad..bb27945 100644
--- a/implementors/core/fmt/trait.Debug.js
+++ b/implementors/core/fmt/trait.Debug.js
@@ -8,7 +8,7 @@ implementors["lalrpop_util"] = [{"text":"impl<L: Debug for Level","synthetic":false,"types":["log::Level"]},{"text":"impl Debug for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> Debug for Record<'a>","synthetic":false,"types":["log::Record"]},{"text":"impl<'a> Debug for RecordBuilder<'a>","synthetic":false,"types":["log::RecordBuilder"]},{"text":"impl<'a> Debug for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> Debug for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]},{"text":"impl Debug for SetLoggerError","synthetic":false,"types":["log::SetLoggerError"]},{"text":"impl Debug for ParseLevelError","synthetic":false,"types":["log::ParseLevelError"]}];
implementors["memmap"] = [{"text":"impl Debug for MmapOptions","synthetic":false,"types":["memmap::MmapOptions"]},{"text":"impl Debug for Mmap","synthetic":false,"types":["memmap::Mmap"]},{"text":"impl Debug for MmapMut","synthetic":false,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl Debug for Properties","synthetic":false,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Debug for Core","synthetic":false,"types":["mercator_db::database::db_core::Core"]},{"text":"impl Debug for NumberSet","synthetic":false,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl Debug for Graduation","synthetic":false,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl Debug for Axis","synthetic":false,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl Debug for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Debug for CoordinateSystem","synthetic":false,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl Debug for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]},{"text":"impl Debug for Shape","synthetic":false,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl Debug for Space","synthetic":false,"types":["mercator_db::database::space::Space"]},{"text":"impl Debug for Space","synthetic":false,"types":["mercator_db::storage::model::Space"]},{"text":"impl Debug for Axis","synthetic":false,"types":["mercator_db::storage::model::Axis"]},{"text":"impl Debug for Graduation","synthetic":false,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl Debug for SpatialObject","synthetic":false,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl Debug for Shape","synthetic":false,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl Debug for SpatialObject","synthetic":false,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl Debug for Volume","synthetic":false,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl Debug for Shape","synthetic":false,"types":["mercator_db::storage::model::v2::Shape"]},{"text":"impl Debug for Properties","synthetic":false,"types":["mercator_db::storage::model::Properties"]}];
-implementors["parser"] = [{"text":"impl<'input> Debug for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> Debug for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Debug for TokenStream","synthetic":false,"types":["proc_macro2::TokenStream"]},{"text":"impl Debug for LexError","synthetic":false,"types":["proc_macro2::LexError"]},{"text":"impl Debug for Span","synthetic":false,"types":["proc_macro2::Span"]},{"text":"impl Debug for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]},{"text":"impl Debug for Delimiter","synthetic":false,"types":["proc_macro2::Delimiter"]},{"text":"impl Debug for Group","synthetic":false,"types":["proc_macro2::Group"]},{"text":"impl Debug for Spacing","synthetic":false,"types":["proc_macro2::Spacing"]},{"text":"impl Debug for Punct","synthetic":false,"types":["proc_macro2::Punct"]},{"text":"impl Debug for Ident","synthetic":false,"types":["proc_macro2::Ident"]},{"text":"impl Debug for Literal","synthetic":false,"types":["proc_macro2::Literal"]},{"text":"impl Debug for IntoIter","synthetic":false,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl Debug for Error","synthetic":false,"types":["regex::error::Error"]},{"text":"impl<'t> Debug for Match<'t>","synthetic":false,"types":["regex::re_bytes::Match"]},{"text":"impl Debug for Regex","synthetic":false,"types":["regex::re_bytes::Regex"]},{"text":"impl Debug for CaptureLocations","synthetic":false,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> Debug for Captures<'t>","synthetic":false,"types":["regex::re_bytes::Captures"]},{"text":"impl<'a, R: Debug + ?Sized + 'a> Debug for ReplacerRef<'a, R>","synthetic":false,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl Debug for SetMatches","synthetic":false,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl Debug for RegexSet","synthetic":false,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl Debug for SetMatches","synthetic":false,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl Debug for RegexSet","synthetic":false,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl<'t> Debug for Match<'t>","synthetic":false,"types":["regex::re_unicode::Match"]},{"text":"impl Debug for Regex","synthetic":false,"types":["regex::re_unicode::Regex"]},{"text":"impl Debug for CaptureLocations","synthetic":false,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'t> Debug for Captures<'t>","synthetic":false,"types":["regex::re_unicode::Captures"]},{"text":"impl<'a, R: Debug + ?Sized + 'a> Debug for ReplacerRef<'a, R>","synthetic":false,"types":["regex::re_unicode::ReplacerRef"]}];
implementors["regex_syntax"] = [{"text":"impl Debug for ParserBuilder","synthetic":false,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl Debug for Parser","synthetic":false,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl Debug for Printer","synthetic":false,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl Debug for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl Debug for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Debug for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl Debug for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl Debug for WithComments","synthetic":false,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Debug for Comment","synthetic":false,"types":["regex_syntax::ast::Comment"]},{"text":"impl Debug for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl Debug for Alternation","synthetic":false,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Debug for Concat","synthetic":false,"types":["regex_syntax::ast::Concat"]},{"text":"impl Debug for Literal","synthetic":false,"types":["regex_syntax::ast::Literal"]},{"text":"impl Debug for LiteralKind","synthetic":false,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Debug for SpecialLiteralKind","synthetic":false,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Debug for HexLiteralKind","synthetic":false,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Debug for Class","synthetic":false,"types":["regex_syntax::ast::Class"]},{"text":"impl Debug for ClassPerl","synthetic":false,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Debug for ClassPerlKind","synthetic":false,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Debug for ClassAscii","synthetic":false,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Debug for ClassAsciiKind","synthetic":false,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Debug for ClassUnicode","synthetic":false,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Debug for ClassUnicodeKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Debug for ClassUnicodeOpKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Debug for ClassBracketed","synthetic":false,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Debug for ClassSet","synthetic":false,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Debug for ClassSetItem","synthetic":false,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Debug for ClassSetRange","synthetic":false,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Debug for ClassSetUnion","synthetic":false,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Debug for ClassSetBinaryOp","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Debug for ClassSetBinaryOpKind","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Debug for Assertion","synthetic":false,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Debug for AssertionKind","synthetic":false,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Debug for Repetition","synthetic":false,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Debug for RepetitionOp","synthetic":false,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Debug for RepetitionKind","synthetic":false,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Debug for RepetitionRange","synthetic":false,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Debug for Group","synthetic":false,"types":["regex_syntax::ast::Group"]},{"text":"impl Debug for GroupKind","synthetic":false,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Debug for CaptureName","synthetic":false,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Debug for SetFlags","synthetic":false,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Debug for Flags","synthetic":false,"types":["regex_syntax::ast::Flags"]},{"text":"impl Debug for FlagsItem","synthetic":false,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Debug for FlagsItemKind","synthetic":false,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Debug for Flag","synthetic":false,"types":["regex_syntax::ast::Flag"]},{"text":"impl Debug for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl Debug for Literals","synthetic":false,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Debug for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Debug for Printer","synthetic":false,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl Debug for TranslatorBuilder","synthetic":false,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl Debug for Translator","synthetic":false,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl Debug for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl Debug for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Debug for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl Debug for HirKind","synthetic":false,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Debug for Literal","synthetic":false,"types":["regex_syntax::hir::Literal"]},{"text":"impl Debug for Class","synthetic":false,"types":["regex_syntax::hir::Class"]},{"text":"impl Debug for ClassUnicode","synthetic":false,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> Debug for ClassUnicodeIter<'a>","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl Debug for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Debug for ClassBytes","synthetic":false,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> Debug for ClassBytesIter<'a>","synthetic":false,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl Debug for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Debug for Anchor","synthetic":false,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Debug for WordBoundary","synthetic":false,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Debug for Group","synthetic":false,"types":["regex_syntax::hir::Group"]},{"text":"impl Debug for GroupKind","synthetic":false,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Debug for Repetition","synthetic":false,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Debug for RepetitionKind","synthetic":false,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Debug for RepetitionRange","synthetic":false,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Debug for ParserBuilder","synthetic":false,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl Debug for Parser","synthetic":false,"types":["regex_syntax::parser::Parser"]},{"text":"impl Debug for CaseFoldError","synthetic":false,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl Debug for UnicodeWordError","synthetic":false,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl Debug for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl Debug for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js
index e59bc5e..f65415e 100644
--- a/implementors/core/fmt/trait.Display.js
+++ b/implementors/core/fmt/trait.Display.js
@@ -4,7 +4,7 @@ implementors["bincode"] = [{"text":"impl Display for ParseError<L, T, E> where
L: Display,
T: Display,
E: Display, ","synthetic":false,"types":["lalrpop_util::ParseError"]}];
implementors["log"] = [{"text":"impl Display for Level","synthetic":false,"types":["log::Level"]},{"text":"impl Display for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl Display for SetLoggerError","synthetic":false,"types":["log::SetLoggerError"]},{"text":"impl Display for ParseLevelError","synthetic":false,"types":["log::ParseLevelError"]}];
implementors["mercator_db"] = [{"text":"impl Display for Coordinate","synthetic":false,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Display for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]}];
-implementors["parser"] = [{"text":"impl<'a> Display for Token<'a>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'a> Display for Token<'a>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Display for TokenStream","synthetic":false,"types":["proc_macro2::TokenStream"]},{"text":"impl Display for TokenTree","synthetic":false,"types":["proc_macro2::TokenTree"]},{"text":"impl Display for Group","synthetic":false,"types":["proc_macro2::Group"]},{"text":"impl Display for Punct","synthetic":false,"types":["proc_macro2::Punct"]},{"text":"impl Display for Ident","synthetic":false,"types":["proc_macro2::Ident"]},{"text":"impl Display for Literal","synthetic":false,"types":["proc_macro2::Literal"]}];
implementors["regex"] = [{"text":"impl Display for Error","synthetic":false,"types":["regex::error::Error"]},{"text":"impl Display for Regex","synthetic":false,"types":["regex::re_bytes::Regex"]},{"text":"impl Display for Regex","synthetic":false,"types":["regex::re_unicode::Regex"]}];
implementors["regex_syntax"] = [{"text":"impl Display for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl Display for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Display for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl Display for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl Display for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl Display for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Display for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl Display for CaseFoldError","synthetic":false,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl Display for UnicodeWordError","synthetic":false,"types":["regex_syntax::unicode::UnicodeWordError"]}];
diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js
index 46bfc31..9cb1f10 100644
--- a/implementors/core/marker/trait.Freeze.js
+++ b/implementors/core/marker/trait.Freeze.js
@@ -11,7 +11,7 @@ implementors["log"] = [{"text":"impl<'a> Freeze for Memchr<'a>","synthetic":true,"types":["memchr::iter::Memchr"]},{"text":"impl<'a> Freeze for Memchr2<'a>","synthetic":true,"types":["memchr::iter::Memchr2"]},{"text":"impl<'a> Freeze for Memchr3<'a>","synthetic":true,"types":["memchr::iter::Memchr3"]}];
implementors["memmap"] = [{"text":"impl Freeze for MmapOptions","synthetic":true,"types":["memmap::MmapOptions"]},{"text":"impl Freeze for Mmap","synthetic":true,"types":["memmap::Mmap"]},{"text":"impl Freeze for MmapMut","synthetic":true,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl Freeze for Core","synthetic":true,"types":["mercator_db::database::db_core::Core"]},{"text":"impl<'a> Freeze for CoreQueryParameters<'a>","synthetic":true,"types":["mercator_db::database::db_core::CoreQueryParameters"]},{"text":"impl Freeze for DataBase","synthetic":true,"types":["mercator_db::database::DataBase"]},{"text":"impl Freeze for Properties","synthetic":true,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Freeze for Space","synthetic":true,"types":["mercator_db::database::space::Space"]},{"text":"impl Freeze for Graduation","synthetic":true,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl Freeze for Axis","synthetic":true,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl Freeze for NumberSet","synthetic":true,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl Freeze for Coordinate","synthetic":true,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Freeze for CoordinateSystem","synthetic":true,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl Freeze for Position","synthetic":true,"types":["mercator_db::database::space::position::Position"]},{"text":"impl Freeze for Shape","synthetic":true,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl Freeze for Space","synthetic":true,"types":["mercator_db::storage::model::Space"]},{"text":"impl Freeze for Axis","synthetic":true,"types":["mercator_db::storage::model::Axis"]},{"text":"impl Freeze for Graduation","synthetic":true,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl Freeze for Properties","synthetic":true,"types":["mercator_db::storage::model::Properties"]},{"text":"impl Freeze for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl Freeze for Shape","synthetic":true,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl Freeze for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl Freeze for Volume","synthetic":true,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl Freeze for Shape","synthetic":true,"types":["mercator_db::storage::model::v2::Shape"]}];
-implementors["parser"] = [{"text":"impl !Freeze for FiltersParser","synthetic":true,"types":["parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl !Freeze for QueryParser","synthetic":true,"types":["parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Freeze for Token<'input>","synthetic":true,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl !Freeze for FiltersParser","synthetic":true,"types":["mercator_parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl !Freeze for QueryParser","synthetic":true,"types":["mercator_parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Freeze for Token<'input>","synthetic":true,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Freeze for TokenStream","synthetic":true,"types":["proc_macro2::TokenStream"]},{"text":"impl Freeze for LexError","synthetic":true,"types":["proc_macro2::LexError"]},{"text":"impl Freeze for Span","synthetic":true,"types":["proc_macro2::Span"]},{"text":"impl Freeze for Group","synthetic":true,"types":["proc_macro2::Group"]},{"text":"impl Freeze for Punct","synthetic":true,"types":["proc_macro2::Punct"]},{"text":"impl Freeze for Ident","synthetic":true,"types":["proc_macro2::Ident"]},{"text":"impl Freeze for Literal","synthetic":true,"types":["proc_macro2::Literal"]},{"text":"impl Freeze for TokenTree","synthetic":true,"types":["proc_macro2::TokenTree"]},{"text":"impl Freeze for Delimiter","synthetic":true,"types":["proc_macro2::Delimiter"]},{"text":"impl Freeze for Spacing","synthetic":true,"types":["proc_macro2::Spacing"]},{"text":"impl Freeze for IntoIter","synthetic":true,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl Freeze for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_unicode::RegexSetBuilder"]},{"text":"impl Freeze for RegexBuilder","synthetic":true,"types":["regex::re_builder::unicode::RegexBuilder"]},{"text":"impl !Freeze for RegexSet","synthetic":true,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl Freeze for SetMatches","synthetic":true,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl Freeze for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIntoIter"]},{"text":"impl<'a> Freeze for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl Freeze for CaptureLocations","synthetic":true,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'r, 't> Freeze for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_unicode::CaptureMatches"]},{"text":"impl<'r> Freeze for CaptureNames<'r>","synthetic":true,"types":["regex::re_unicode::CaptureNames"]},{"text":"impl<'t> Freeze for Captures<'t>","synthetic":true,"types":["regex::re_unicode::Captures"]},{"text":"impl<'t> Freeze for Match<'t>","synthetic":true,"types":["regex::re_unicode::Match"]},{"text":"impl<'r, 't> Freeze for Matches<'r, 't>","synthetic":true,"types":["regex::re_unicode::Matches"]},{"text":"impl<'t> Freeze for NoExpand<'t>","synthetic":true,"types":["regex::re_unicode::NoExpand"]},{"text":"impl !Freeze for Regex","synthetic":true,"types":["regex::re_unicode::Regex"]},{"text":"impl<'a, R: ?Sized> Freeze for ReplacerRef<'a, R>","synthetic":true,"types":["regex::re_unicode::ReplacerRef"]},{"text":"impl<'r, 't> Freeze for Split<'r, 't>","synthetic":true,"types":["regex::re_unicode::Split"]},{"text":"impl<'r, 't> Freeze for SplitN<'r, 't>","synthetic":true,"types":["regex::re_unicode::SplitN"]},{"text":"impl<'c, 't> Freeze for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_unicode::SubCaptureMatches"]},{"text":"impl Freeze for Error","synthetic":true,"types":["regex::error::Error"]},{"text":"impl Freeze for RegexBuilder","synthetic":true,"types":["regex::re_builder::bytes::RegexBuilder"]},{"text":"impl Freeze for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_bytes::RegexSetBuilder"]},{"text":"impl<'t> Freeze for Match<'t>","synthetic":true,"types":["regex::re_bytes::Match"]},{"text":"impl !Freeze for Regex","synthetic":true,"types":["regex::re_bytes::Regex"]},{"text":"impl<'r, 't> Freeze for Matches<'r, 't>","synthetic":true,"types":["regex::re_bytes::Matches"]},{"text":"impl<'r, 't> Freeze for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_bytes::CaptureMatches"]},{"text":"impl<'r, 't> Freeze for Split<'r, 't>","synthetic":true,"types":["regex::re_bytes::Split"]},{"text":"impl<'r, 't> Freeze for SplitN<'r, 't>","synthetic":true,"types":["regex::re_bytes::SplitN"]},{"text":"impl<'r> Freeze for CaptureNames<'r>","synthetic":true,"types":["regex::re_bytes::CaptureNames"]},{"text":"impl Freeze for CaptureLocations","synthetic":true,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> Freeze for Captures<'t>","synthetic":true,"types":["regex::re_bytes::Captures"]},{"text":"impl<'c, 't> Freeze for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_bytes::SubCaptureMatches"]},{"text":"impl<'a, R: ?Sized> Freeze for ReplacerRef<'a, R>","synthetic":true,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl<'t> Freeze for NoExpand<'t>","synthetic":true,"types":["regex::re_bytes::NoExpand"]},{"text":"impl !Freeze for RegexSet","synthetic":true,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl Freeze for SetMatches","synthetic":true,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl Freeze for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIntoIter"]},{"text":"impl<'a> Freeze for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIter"]}];
implementors["regex_syntax"] = [{"text":"impl !Freeze for Parser","synthetic":true,"types":["regex_syntax::parser::Parser"]},{"text":"impl Freeze for ParserBuilder","synthetic":true,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl Freeze for UnicodeWordError","synthetic":true,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl Freeze for Error","synthetic":true,"types":["regex_syntax::error::Error"]},{"text":"impl Freeze for Error","synthetic":true,"types":["regex_syntax::ast::Error"]},{"text":"impl Freeze for Span","synthetic":true,"types":["regex_syntax::ast::Span"]},{"text":"impl Freeze for Position","synthetic":true,"types":["regex_syntax::ast::Position"]},{"text":"impl Freeze for WithComments","synthetic":true,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Freeze for Comment","synthetic":true,"types":["regex_syntax::ast::Comment"]},{"text":"impl Freeze for Alternation","synthetic":true,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Freeze for Concat","synthetic":true,"types":["regex_syntax::ast::Concat"]},{"text":"impl Freeze for Literal","synthetic":true,"types":["regex_syntax::ast::Literal"]},{"text":"impl Freeze for ClassPerl","synthetic":true,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Freeze for ClassAscii","synthetic":true,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Freeze for ClassUnicode","synthetic":true,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Freeze for ClassBracketed","synthetic":true,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Freeze for ClassSetRange","synthetic":true,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Freeze for ClassSetUnion","synthetic":true,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Freeze for ClassSetBinaryOp","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Freeze for Assertion","synthetic":true,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Freeze for Repetition","synthetic":true,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Freeze for RepetitionOp","synthetic":true,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Freeze for Group","synthetic":true,"types":["regex_syntax::ast::Group"]},{"text":"impl Freeze for CaptureName","synthetic":true,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Freeze for SetFlags","synthetic":true,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["regex_syntax::ast::Flags"]},{"text":"impl Freeze for FlagsItem","synthetic":true,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Freeze for ErrorKind","synthetic":true,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Freeze for Ast","synthetic":true,"types":["regex_syntax::ast::Ast"]},{"text":"impl Freeze for LiteralKind","synthetic":true,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Freeze for SpecialLiteralKind","synthetic":true,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Freeze for HexLiteralKind","synthetic":true,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Freeze for Class","synthetic":true,"types":["regex_syntax::ast::Class"]},{"text":"impl Freeze for ClassPerlKind","synthetic":true,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Freeze for ClassAsciiKind","synthetic":true,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Freeze for ClassUnicodeKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Freeze for ClassUnicodeOpKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Freeze for ClassSet","synthetic":true,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Freeze for ClassSetItem","synthetic":true,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Freeze for ClassSetBinaryOpKind","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Freeze for AssertionKind","synthetic":true,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Freeze for RepetitionKind","synthetic":true,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Freeze for RepetitionRange","synthetic":true,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Freeze for GroupKind","synthetic":true,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Freeze for FlagsItemKind","synthetic":true,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Freeze for Flag","synthetic":true,"types":["regex_syntax::ast::Flag"]},{"text":"impl Freeze for ParserBuilder","synthetic":true,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl !Freeze for Parser","synthetic":true,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl Freeze for Printer","synthetic":true,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl Freeze for CaseFoldError","synthetic":true,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl Freeze for Error","synthetic":true,"types":["regex_syntax::hir::Error"]},{"text":"impl Freeze for Hir","synthetic":true,"types":["regex_syntax::hir::Hir"]},{"text":"impl Freeze for ClassUnicode","synthetic":true,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> Freeze for ClassUnicodeIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl Freeze for ClassUnicodeRange","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Freeze for ClassBytes","synthetic":true,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> Freeze for ClassBytesIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl Freeze for ClassBytesRange","synthetic":true,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Freeze for Group","synthetic":true,"types":["regex_syntax::hir::Group"]},{"text":"impl Freeze for Repetition","synthetic":true,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Freeze for ErrorKind","synthetic":true,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Freeze for HirKind","synthetic":true,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Freeze for Literal","synthetic":true,"types":["regex_syntax::hir::Literal"]},{"text":"impl Freeze for Class","synthetic":true,"types":["regex_syntax::hir::Class"]},{"text":"impl Freeze for Anchor","synthetic":true,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Freeze for WordBoundary","synthetic":true,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Freeze for GroupKind","synthetic":true,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Freeze for RepetitionKind","synthetic":true,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Freeze for RepetitionRange","synthetic":true,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Freeze for Literals","synthetic":true,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Freeze for Literal","synthetic":true,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Freeze for Printer","synthetic":true,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl Freeze for TranslatorBuilder","synthetic":true,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl !Freeze for Translator","synthetic":true,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl Freeze for Utf8Range","synthetic":true,"types":["regex_syntax::utf8::Utf8Range"]},{"text":"impl Freeze for Utf8Sequences","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequences"]},{"text":"impl Freeze for Utf8Sequence","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequence"]}];
diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js
index 4debc62..d6940e1 100644
--- a/implementors/core/marker/trait.Send.js
+++ b/implementors/core/marker/trait.Send.js
@@ -11,7 +11,7 @@ implementors["log"] = [{"text":"impl<'a> !Send for Memchr<'a>","synthetic":true,"types":["memchr::iter::Memchr"]},{"text":"impl<'a> Send for Memchr2<'a>","synthetic":true,"types":["memchr::iter::Memchr2"]},{"text":"impl<'a> Send for Memchr3<'a>","synthetic":true,"types":["memchr::iter::Memchr3"]}];
implementors["memmap"] = [{"text":"impl Send for MmapOptions","synthetic":true,"types":["memmap::MmapOptions"]},{"text":"impl Send for Mmap","synthetic":true,"types":["memmap::Mmap"]},{"text":"impl Send for MmapMut","synthetic":true,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl Send for Core","synthetic":true,"types":["mercator_db::database::db_core::Core"]},{"text":"impl<'a> Send for CoreQueryParameters<'a>","synthetic":true,"types":["mercator_db::database::db_core::CoreQueryParameters"]},{"text":"impl Send for DataBase","synthetic":true,"types":["mercator_db::database::DataBase"]},{"text":"impl Send for Properties","synthetic":true,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Send for Space","synthetic":true,"types":["mercator_db::database::space::Space"]},{"text":"impl Send for Graduation","synthetic":true,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl Send for Axis","synthetic":true,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl Send for NumberSet","synthetic":true,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl Send for Coordinate","synthetic":true,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Send for CoordinateSystem","synthetic":true,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl Send for Position","synthetic":true,"types":["mercator_db::database::space::position::Position"]},{"text":"impl Send for Shape","synthetic":true,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl Send for Space","synthetic":true,"types":["mercator_db::storage::model::Space"]},{"text":"impl Send for Axis","synthetic":true,"types":["mercator_db::storage::model::Axis"]},{"text":"impl Send for Graduation","synthetic":true,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl Send for Properties","synthetic":true,"types":["mercator_db::storage::model::Properties"]},{"text":"impl Send for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl Send for Shape","synthetic":true,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl Send for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl Send for Volume","synthetic":true,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl Send for Shape","synthetic":true,"types":["mercator_db::storage::model::v2::Shape"]}];
-implementors["parser"] = [{"text":"impl Send for FiltersParser","synthetic":true,"types":["parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl Send for QueryParser","synthetic":true,"types":["parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Send for Token<'input>","synthetic":true,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl Send for FiltersParser","synthetic":true,"types":["mercator_parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl Send for QueryParser","synthetic":true,"types":["mercator_parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Send for Token<'input>","synthetic":true,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl !Send for TokenStream","synthetic":true,"types":["proc_macro2::TokenStream"]},{"text":"impl !Send for LexError","synthetic":true,"types":["proc_macro2::LexError"]},{"text":"impl !Send for Span","synthetic":true,"types":["proc_macro2::Span"]},{"text":"impl !Send for Group","synthetic":true,"types":["proc_macro2::Group"]},{"text":"impl !Send for Punct","synthetic":true,"types":["proc_macro2::Punct"]},{"text":"impl !Send for Ident","synthetic":true,"types":["proc_macro2::Ident"]},{"text":"impl !Send for Literal","synthetic":true,"types":["proc_macro2::Literal"]},{"text":"impl !Send for TokenTree","synthetic":true,"types":["proc_macro2::TokenTree"]},{"text":"impl Send for Delimiter","synthetic":true,"types":["proc_macro2::Delimiter"]},{"text":"impl Send for Spacing","synthetic":true,"types":["proc_macro2::Spacing"]},{"text":"impl !Send for IntoIter","synthetic":true,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl Send for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_unicode::RegexSetBuilder"]},{"text":"impl Send for RegexBuilder","synthetic":true,"types":["regex::re_builder::unicode::RegexBuilder"]},{"text":"impl Send for RegexSet","synthetic":true,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl Send for SetMatches","synthetic":true,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl Send for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIntoIter"]},{"text":"impl<'a> Send for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl Send for CaptureLocations","synthetic":true,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'r, 't> !Send for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_unicode::CaptureMatches"]},{"text":"impl<'r> Send for CaptureNames<'r>","synthetic":true,"types":["regex::re_unicode::CaptureNames"]},{"text":"impl<'t> Send for Captures<'t>","synthetic":true,"types":["regex::re_unicode::Captures"]},{"text":"impl<'t> Send for Match<'t>","synthetic":true,"types":["regex::re_unicode::Match"]},{"text":"impl<'r, 't> !Send for Matches<'r, 't>","synthetic":true,"types":["regex::re_unicode::Matches"]},{"text":"impl<'t> Send for NoExpand<'t>","synthetic":true,"types":["regex::re_unicode::NoExpand"]},{"text":"impl Send for Regex","synthetic":true,"types":["regex::re_unicode::Regex"]},{"text":"impl<'a, R: ?Sized> Send for ReplacerRef<'a, R> where
R: Send, ","synthetic":true,"types":["regex::re_unicode::ReplacerRef"]},{"text":"impl<'r, 't> !Send for Split<'r, 't>","synthetic":true,"types":["regex::re_unicode::Split"]},{"text":"impl<'r, 't> !Send for SplitN<'r, 't>","synthetic":true,"types":["regex::re_unicode::SplitN"]},{"text":"impl<'c, 't> Send for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_unicode::SubCaptureMatches"]},{"text":"impl Send for Error","synthetic":true,"types":["regex::error::Error"]},{"text":"impl Send for RegexBuilder","synthetic":true,"types":["regex::re_builder::bytes::RegexBuilder"]},{"text":"impl Send for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_bytes::RegexSetBuilder"]},{"text":"impl<'t> Send for Match<'t>","synthetic":true,"types":["regex::re_bytes::Match"]},{"text":"impl Send for Regex","synthetic":true,"types":["regex::re_bytes::Regex"]},{"text":"impl<'r, 't> !Send for Matches<'r, 't>","synthetic":true,"types":["regex::re_bytes::Matches"]},{"text":"impl<'r, 't> !Send for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_bytes::CaptureMatches"]},{"text":"impl<'r, 't> !Send for Split<'r, 't>","synthetic":true,"types":["regex::re_bytes::Split"]},{"text":"impl<'r, 't> !Send for SplitN<'r, 't>","synthetic":true,"types":["regex::re_bytes::SplitN"]},{"text":"impl<'r> Send for CaptureNames<'r>","synthetic":true,"types":["regex::re_bytes::CaptureNames"]},{"text":"impl Send for CaptureLocations","synthetic":true,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> Send for Captures<'t>","synthetic":true,"types":["regex::re_bytes::Captures"]},{"text":"impl<'c, 't> Send for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_bytes::SubCaptureMatches"]},{"text":"impl<'a, R: ?Sized> Send for ReplacerRef<'a, R> where
R: Send, ","synthetic":true,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl<'t> Send for NoExpand<'t>","synthetic":true,"types":["regex::re_bytes::NoExpand"]},{"text":"impl Send for RegexSet","synthetic":true,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl Send for SetMatches","synthetic":true,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl Send for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIntoIter"]},{"text":"impl<'a> Send for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIter"]}];
implementors["regex_syntax"] = [{"text":"impl Send for Parser","synthetic":true,"types":["regex_syntax::parser::Parser"]},{"text":"impl Send for ParserBuilder","synthetic":true,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl Send for UnicodeWordError","synthetic":true,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl Send for Error","synthetic":true,"types":["regex_syntax::error::Error"]},{"text":"impl Send for Error","synthetic":true,"types":["regex_syntax::ast::Error"]},{"text":"impl Send for Span","synthetic":true,"types":["regex_syntax::ast::Span"]},{"text":"impl Send for Position","synthetic":true,"types":["regex_syntax::ast::Position"]},{"text":"impl Send for WithComments","synthetic":true,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Send for Comment","synthetic":true,"types":["regex_syntax::ast::Comment"]},{"text":"impl Send for Alternation","synthetic":true,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Send for Concat","synthetic":true,"types":["regex_syntax::ast::Concat"]},{"text":"impl Send for Literal","synthetic":true,"types":["regex_syntax::ast::Literal"]},{"text":"impl Send for ClassPerl","synthetic":true,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Send for ClassAscii","synthetic":true,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Send for ClassUnicode","synthetic":true,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Send for ClassBracketed","synthetic":true,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Send for ClassSetRange","synthetic":true,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Send for ClassSetUnion","synthetic":true,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Send for ClassSetBinaryOp","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Send for Assertion","synthetic":true,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Send for Repetition","synthetic":true,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Send for RepetitionOp","synthetic":true,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Send for Group","synthetic":true,"types":["regex_syntax::ast::Group"]},{"text":"impl Send for CaptureName","synthetic":true,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Send for SetFlags","synthetic":true,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Send for Flags","synthetic":true,"types":["regex_syntax::ast::Flags"]},{"text":"impl Send for FlagsItem","synthetic":true,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Send for ErrorKind","synthetic":true,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Send for Ast","synthetic":true,"types":["regex_syntax::ast::Ast"]},{"text":"impl Send for LiteralKind","synthetic":true,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Send for SpecialLiteralKind","synthetic":true,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Send for HexLiteralKind","synthetic":true,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Send for Class","synthetic":true,"types":["regex_syntax::ast::Class"]},{"text":"impl Send for ClassPerlKind","synthetic":true,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Send for ClassAsciiKind","synthetic":true,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Send for ClassUnicodeKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Send for ClassUnicodeOpKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Send for ClassSet","synthetic":true,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Send for ClassSetItem","synthetic":true,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Send for ClassSetBinaryOpKind","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Send for AssertionKind","synthetic":true,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Send for RepetitionKind","synthetic":true,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Send for RepetitionRange","synthetic":true,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Send for GroupKind","synthetic":true,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Send for FlagsItemKind","synthetic":true,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Send for Flag","synthetic":true,"types":["regex_syntax::ast::Flag"]},{"text":"impl Send for ParserBuilder","synthetic":true,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl Send for Parser","synthetic":true,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl Send for Printer","synthetic":true,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl Send for CaseFoldError","synthetic":true,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl Send for Error","synthetic":true,"types":["regex_syntax::hir::Error"]},{"text":"impl Send for Hir","synthetic":true,"types":["regex_syntax::hir::Hir"]},{"text":"impl Send for ClassUnicode","synthetic":true,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> Send for ClassUnicodeIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl Send for ClassUnicodeRange","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Send for ClassBytes","synthetic":true,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> Send for ClassBytesIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl Send for ClassBytesRange","synthetic":true,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Send for Group","synthetic":true,"types":["regex_syntax::hir::Group"]},{"text":"impl Send for Repetition","synthetic":true,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Send for ErrorKind","synthetic":true,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Send for HirKind","synthetic":true,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Send for Literal","synthetic":true,"types":["regex_syntax::hir::Literal"]},{"text":"impl Send for Class","synthetic":true,"types":["regex_syntax::hir::Class"]},{"text":"impl Send for Anchor","synthetic":true,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Send for WordBoundary","synthetic":true,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Send for GroupKind","synthetic":true,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Send for RepetitionKind","synthetic":true,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Send for RepetitionRange","synthetic":true,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Send for Literals","synthetic":true,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Send for Literal","synthetic":true,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Send for Printer","synthetic":true,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl Send for TranslatorBuilder","synthetic":true,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl Send for Translator","synthetic":true,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl Send for Utf8Range","synthetic":true,"types":["regex_syntax::utf8::Utf8Range"]},{"text":"impl Send for Utf8Sequences","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequences"]},{"text":"impl Send for Utf8Sequence","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequence"]}];
diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js
index acdade1..cae6d85 100644
--- a/implementors/core/marker/trait.StructuralEq.js
+++ b/implementors/core/marker/trait.StructuralEq.js
@@ -4,7 +4,7 @@ implementors["byteorder"] = [{"text":"impl StructuralEq for ParseError<L, T, E>","synthetic":false,"types":["lalrpop_util::ParseError"]},{"text":"impl<L, T, E> StructuralEq for ErrorRecovery<L, T, E>","synthetic":false,"types":["lalrpop_util::ErrorRecovery"]}];
implementors["log"] = [{"text":"impl StructuralEq for Level","synthetic":false,"types":["log::Level"]},{"text":"impl StructuralEq for LevelFilter","synthetic":false,"types":["log::LevelFilter"]},{"text":"impl<'a> StructuralEq for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> StructuralEq for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]}];
implementors["mercator_db"] = [{"text":"impl StructuralEq for Properties","synthetic":false,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl StructuralEq for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]}];
-implementors["parser"] = [{"text":"impl<'input> StructuralEq for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> StructuralEq for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl StructuralEq for Delimiter","synthetic":false,"types":["proc_macro2::Delimiter"]},{"text":"impl StructuralEq for Spacing","synthetic":false,"types":["proc_macro2::Spacing"]}];
implementors["regex"] = [{"text":"impl<'t> StructuralEq for Match<'t>","synthetic":false,"types":["regex::re_bytes::Match"]},{"text":"impl<'t> StructuralEq for Match<'t>","synthetic":false,"types":["regex::re_unicode::Match"]}];
implementors["regex_syntax"] = [{"text":"impl StructuralEq for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl StructuralEq for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl StructuralEq for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl StructuralEq for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl StructuralEq for WithComments","synthetic":false,"types":["regex_syntax::ast::WithComments"]},{"text":"impl StructuralEq for Comment","synthetic":false,"types":["regex_syntax::ast::Comment"]},{"text":"impl StructuralEq for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl StructuralEq for Alternation","synthetic":false,"types":["regex_syntax::ast::Alternation"]},{"text":"impl StructuralEq for Concat","synthetic":false,"types":["regex_syntax::ast::Concat"]},{"text":"impl StructuralEq for Literal","synthetic":false,"types":["regex_syntax::ast::Literal"]},{"text":"impl StructuralEq for LiteralKind","synthetic":false,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl StructuralEq for SpecialLiteralKind","synthetic":false,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl StructuralEq for HexLiteralKind","synthetic":false,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl StructuralEq for Class","synthetic":false,"types":["regex_syntax::ast::Class"]},{"text":"impl StructuralEq for ClassPerl","synthetic":false,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl StructuralEq for ClassPerlKind","synthetic":false,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl StructuralEq for ClassAscii","synthetic":false,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl StructuralEq for ClassAsciiKind","synthetic":false,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl StructuralEq for ClassUnicode","synthetic":false,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl StructuralEq for ClassUnicodeKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl StructuralEq for ClassUnicodeOpKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl StructuralEq for ClassBracketed","synthetic":false,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl StructuralEq for ClassSet","synthetic":false,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl StructuralEq for ClassSetItem","synthetic":false,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl StructuralEq for ClassSetRange","synthetic":false,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl StructuralEq for ClassSetUnion","synthetic":false,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl StructuralEq for ClassSetBinaryOp","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl StructuralEq for ClassSetBinaryOpKind","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl StructuralEq for Assertion","synthetic":false,"types":["regex_syntax::ast::Assertion"]},{"text":"impl StructuralEq for AssertionKind","synthetic":false,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl StructuralEq for Repetition","synthetic":false,"types":["regex_syntax::ast::Repetition"]},{"text":"impl StructuralEq for RepetitionOp","synthetic":false,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl StructuralEq for RepetitionKind","synthetic":false,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl StructuralEq for RepetitionRange","synthetic":false,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl StructuralEq for Group","synthetic":false,"types":["regex_syntax::ast::Group"]},{"text":"impl StructuralEq for GroupKind","synthetic":false,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl StructuralEq for CaptureName","synthetic":false,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl StructuralEq for SetFlags","synthetic":false,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl StructuralEq for Flags","synthetic":false,"types":["regex_syntax::ast::Flags"]},{"text":"impl StructuralEq for FlagsItem","synthetic":false,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl StructuralEq for FlagsItemKind","synthetic":false,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl StructuralEq for Flag","synthetic":false,"types":["regex_syntax::ast::Flag"]},{"text":"impl StructuralEq for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl StructuralEq for Literals","synthetic":false,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl StructuralEq for Literal","synthetic":false,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl StructuralEq for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl StructuralEq for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl StructuralEq for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl StructuralEq for HirKind","synthetic":false,"types":["regex_syntax::hir::HirKind"]},{"text":"impl StructuralEq for Literal","synthetic":false,"types":["regex_syntax::hir::Literal"]},{"text":"impl StructuralEq for Class","synthetic":false,"types":["regex_syntax::hir::Class"]},{"text":"impl StructuralEq for ClassUnicode","synthetic":false,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl StructuralEq for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl StructuralEq for ClassBytes","synthetic":false,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl StructuralEq for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl StructuralEq for Anchor","synthetic":false,"types":["regex_syntax::hir::Anchor"]},{"text":"impl StructuralEq for WordBoundary","synthetic":false,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl StructuralEq for Group","synthetic":false,"types":["regex_syntax::hir::Group"]},{"text":"impl StructuralEq for GroupKind","synthetic":false,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl StructuralEq for Repetition","synthetic":false,"types":["regex_syntax::hir::Repetition"]},{"text":"impl StructuralEq for RepetitionKind","synthetic":false,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl StructuralEq for RepetitionRange","synthetic":false,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl StructuralEq for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl StructuralEq for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js
index fdad170..379576c 100644
--- a/implementors/core/marker/trait.StructuralPartialEq.js
+++ b/implementors/core/marker/trait.StructuralPartialEq.js
@@ -4,7 +4,7 @@ implementors["byteorder"] = [{"text":"impl StructuralPartialEq for ParseError<L, T, E>","synthetic":false,"types":["lalrpop_util::ParseError"]},{"text":"impl<L, T, E> StructuralPartialEq for ErrorRecovery<L, T, E>","synthetic":false,"types":["lalrpop_util::ErrorRecovery"]}];
implementors["log"] = [{"text":"impl<'a> StructuralPartialEq for Metadata<'a>","synthetic":false,"types":["log::Metadata"]},{"text":"impl<'a> StructuralPartialEq for MetadataBuilder<'a>","synthetic":false,"types":["log::MetadataBuilder"]},{"text":"impl StructuralPartialEq for ParseLevelError","synthetic":false,"types":["log::ParseLevelError"]}];
implementors["mercator_db"] = [{"text":"impl StructuralPartialEq for Properties","synthetic":false,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl StructuralPartialEq for NumberSet","synthetic":false,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl StructuralPartialEq for Graduation","synthetic":false,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl StructuralPartialEq for Axis","synthetic":false,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl StructuralPartialEq for CoordinateSystem","synthetic":false,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl StructuralPartialEq for Position","synthetic":false,"types":["mercator_db::database::space::position::Position"]},{"text":"impl StructuralPartialEq for Space","synthetic":false,"types":["mercator_db::database::space::Space"]}];
-implementors["parser"] = [{"text":"impl<'input> StructuralPartialEq for Token<'input>","synthetic":false,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl<'input> StructuralPartialEq for Token<'input>","synthetic":false,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl StructuralPartialEq for Delimiter","synthetic":false,"types":["proc_macro2::Delimiter"]},{"text":"impl StructuralPartialEq for Spacing","synthetic":false,"types":["proc_macro2::Spacing"]}];
implementors["regex"] = [{"text":"impl StructuralPartialEq for Error","synthetic":false,"types":["regex::error::Error"]},{"text":"impl<'t> StructuralPartialEq for Match<'t>","synthetic":false,"types":["regex::re_bytes::Match"]},{"text":"impl<'t> StructuralPartialEq for Match<'t>","synthetic":false,"types":["regex::re_unicode::Match"]}];
implementors["regex_syntax"] = [{"text":"impl StructuralPartialEq for Error","synthetic":false,"types":["regex_syntax::ast::Error"]},{"text":"impl StructuralPartialEq for ErrorKind","synthetic":false,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl StructuralPartialEq for Span","synthetic":false,"types":["regex_syntax::ast::Span"]},{"text":"impl StructuralPartialEq for Position","synthetic":false,"types":["regex_syntax::ast::Position"]},{"text":"impl StructuralPartialEq for WithComments","synthetic":false,"types":["regex_syntax::ast::WithComments"]},{"text":"impl StructuralPartialEq for Comment","synthetic":false,"types":["regex_syntax::ast::Comment"]},{"text":"impl StructuralPartialEq for Ast","synthetic":false,"types":["regex_syntax::ast::Ast"]},{"text":"impl StructuralPartialEq for Alternation","synthetic":false,"types":["regex_syntax::ast::Alternation"]},{"text":"impl StructuralPartialEq for Concat","synthetic":false,"types":["regex_syntax::ast::Concat"]},{"text":"impl StructuralPartialEq for Literal","synthetic":false,"types":["regex_syntax::ast::Literal"]},{"text":"impl StructuralPartialEq for LiteralKind","synthetic":false,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl StructuralPartialEq for SpecialLiteralKind","synthetic":false,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl StructuralPartialEq for HexLiteralKind","synthetic":false,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl StructuralPartialEq for Class","synthetic":false,"types":["regex_syntax::ast::Class"]},{"text":"impl StructuralPartialEq for ClassPerl","synthetic":false,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl StructuralPartialEq for ClassPerlKind","synthetic":false,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl StructuralPartialEq for ClassAscii","synthetic":false,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl StructuralPartialEq for ClassAsciiKind","synthetic":false,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl StructuralPartialEq for ClassUnicode","synthetic":false,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl StructuralPartialEq for ClassUnicodeKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl StructuralPartialEq for ClassUnicodeOpKind","synthetic":false,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl StructuralPartialEq for ClassBracketed","synthetic":false,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl StructuralPartialEq for ClassSet","synthetic":false,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl StructuralPartialEq for ClassSetItem","synthetic":false,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl StructuralPartialEq for ClassSetRange","synthetic":false,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl StructuralPartialEq for ClassSetUnion","synthetic":false,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl StructuralPartialEq for ClassSetBinaryOp","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl StructuralPartialEq for ClassSetBinaryOpKind","synthetic":false,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl StructuralPartialEq for Assertion","synthetic":false,"types":["regex_syntax::ast::Assertion"]},{"text":"impl StructuralPartialEq for AssertionKind","synthetic":false,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl StructuralPartialEq for Repetition","synthetic":false,"types":["regex_syntax::ast::Repetition"]},{"text":"impl StructuralPartialEq for RepetitionOp","synthetic":false,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl StructuralPartialEq for RepetitionKind","synthetic":false,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl StructuralPartialEq for RepetitionRange","synthetic":false,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl StructuralPartialEq for Group","synthetic":false,"types":["regex_syntax::ast::Group"]},{"text":"impl StructuralPartialEq for GroupKind","synthetic":false,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl StructuralPartialEq for CaptureName","synthetic":false,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl StructuralPartialEq for SetFlags","synthetic":false,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl StructuralPartialEq for Flags","synthetic":false,"types":["regex_syntax::ast::Flags"]},{"text":"impl StructuralPartialEq for FlagsItem","synthetic":false,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl StructuralPartialEq for FlagsItemKind","synthetic":false,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl StructuralPartialEq for Flag","synthetic":false,"types":["regex_syntax::ast::Flag"]},{"text":"impl StructuralPartialEq for Error","synthetic":false,"types":["regex_syntax::error::Error"]},{"text":"impl StructuralPartialEq for Literals","synthetic":false,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl StructuralPartialEq for Error","synthetic":false,"types":["regex_syntax::hir::Error"]},{"text":"impl StructuralPartialEq for ErrorKind","synthetic":false,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl StructuralPartialEq for Hir","synthetic":false,"types":["regex_syntax::hir::Hir"]},{"text":"impl StructuralPartialEq for HirKind","synthetic":false,"types":["regex_syntax::hir::HirKind"]},{"text":"impl StructuralPartialEq for Literal","synthetic":false,"types":["regex_syntax::hir::Literal"]},{"text":"impl StructuralPartialEq for Class","synthetic":false,"types":["regex_syntax::hir::Class"]},{"text":"impl StructuralPartialEq for ClassUnicode","synthetic":false,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl StructuralPartialEq for ClassUnicodeRange","synthetic":false,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl StructuralPartialEq for ClassBytes","synthetic":false,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl StructuralPartialEq for ClassBytesRange","synthetic":false,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl StructuralPartialEq for Anchor","synthetic":false,"types":["regex_syntax::hir::Anchor"]},{"text":"impl StructuralPartialEq for WordBoundary","synthetic":false,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl StructuralPartialEq for Group","synthetic":false,"types":["regex_syntax::hir::Group"]},{"text":"impl StructuralPartialEq for GroupKind","synthetic":false,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl StructuralPartialEq for Repetition","synthetic":false,"types":["regex_syntax::hir::Repetition"]},{"text":"impl StructuralPartialEq for RepetitionKind","synthetic":false,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl StructuralPartialEq for RepetitionRange","synthetic":false,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl StructuralPartialEq for Utf8Sequence","synthetic":false,"types":["regex_syntax::utf8::Utf8Sequence"]},{"text":"impl StructuralPartialEq for Utf8Range","synthetic":false,"types":["regex_syntax::utf8::Utf8Range"]}];
diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js
index 701fc66..776cecf 100644
--- a/implementors/core/marker/trait.Sync.js
+++ b/implementors/core/marker/trait.Sync.js
@@ -11,7 +11,7 @@ implementors["log"] = [{"text":"impl<'a> !Sync for Memchr<'a>","synthetic":true,"types":["memchr::iter::Memchr"]},{"text":"impl<'a> Sync for Memchr2<'a>","synthetic":true,"types":["memchr::iter::Memchr2"]},{"text":"impl<'a> Sync for Memchr3<'a>","synthetic":true,"types":["memchr::iter::Memchr3"]}];
implementors["memmap"] = [{"text":"impl Sync for MmapOptions","synthetic":true,"types":["memmap::MmapOptions"]},{"text":"impl Sync for Mmap","synthetic":true,"types":["memmap::Mmap"]},{"text":"impl Sync for MmapMut","synthetic":true,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl Sync for Core","synthetic":true,"types":["mercator_db::database::db_core::Core"]},{"text":"impl<'a> Sync for CoreQueryParameters<'a>","synthetic":true,"types":["mercator_db::database::db_core::CoreQueryParameters"]},{"text":"impl Sync for DataBase","synthetic":true,"types":["mercator_db::database::DataBase"]},{"text":"impl Sync for Properties","synthetic":true,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Sync for Space","synthetic":true,"types":["mercator_db::database::space::Space"]},{"text":"impl Sync for Graduation","synthetic":true,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl Sync for Axis","synthetic":true,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl Sync for NumberSet","synthetic":true,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl Sync for Coordinate","synthetic":true,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Sync for CoordinateSystem","synthetic":true,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl Sync for Position","synthetic":true,"types":["mercator_db::database::space::position::Position"]},{"text":"impl Sync for Shape","synthetic":true,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl Sync for Space","synthetic":true,"types":["mercator_db::storage::model::Space"]},{"text":"impl Sync for Axis","synthetic":true,"types":["mercator_db::storage::model::Axis"]},{"text":"impl Sync for Graduation","synthetic":true,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl Sync for Properties","synthetic":true,"types":["mercator_db::storage::model::Properties"]},{"text":"impl Sync for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl Sync for Shape","synthetic":true,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl Sync for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl Sync for Volume","synthetic":true,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl Sync for Shape","synthetic":true,"types":["mercator_db::storage::model::v2::Shape"]}];
-implementors["parser"] = [{"text":"impl Sync for FiltersParser","synthetic":true,"types":["parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl Sync for QueryParser","synthetic":true,"types":["parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Sync for Token<'input>","synthetic":true,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl Sync for FiltersParser","synthetic":true,"types":["mercator_parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl Sync for QueryParser","synthetic":true,"types":["mercator_parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Sync for Token<'input>","synthetic":true,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl !Sync for TokenStream","synthetic":true,"types":["proc_macro2::TokenStream"]},{"text":"impl !Sync for LexError","synthetic":true,"types":["proc_macro2::LexError"]},{"text":"impl !Sync for Span","synthetic":true,"types":["proc_macro2::Span"]},{"text":"impl !Sync for Group","synthetic":true,"types":["proc_macro2::Group"]},{"text":"impl !Sync for Punct","synthetic":true,"types":["proc_macro2::Punct"]},{"text":"impl !Sync for Ident","synthetic":true,"types":["proc_macro2::Ident"]},{"text":"impl !Sync for Literal","synthetic":true,"types":["proc_macro2::Literal"]},{"text":"impl !Sync for TokenTree","synthetic":true,"types":["proc_macro2::TokenTree"]},{"text":"impl Sync for Delimiter","synthetic":true,"types":["proc_macro2::Delimiter"]},{"text":"impl Sync for Spacing","synthetic":true,"types":["proc_macro2::Spacing"]},{"text":"impl !Sync for IntoIter","synthetic":true,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl Sync for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_unicode::RegexSetBuilder"]},{"text":"impl Sync for RegexBuilder","synthetic":true,"types":["regex::re_builder::unicode::RegexBuilder"]},{"text":"impl Sync for RegexSet","synthetic":true,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl Sync for SetMatches","synthetic":true,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl Sync for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIntoIter"]},{"text":"impl<'a> Sync for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl Sync for CaptureLocations","synthetic":true,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'r, 't> !Sync for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_unicode::CaptureMatches"]},{"text":"impl<'r> Sync for CaptureNames<'r>","synthetic":true,"types":["regex::re_unicode::CaptureNames"]},{"text":"impl<'t> Sync for Captures<'t>","synthetic":true,"types":["regex::re_unicode::Captures"]},{"text":"impl<'t> Sync for Match<'t>","synthetic":true,"types":["regex::re_unicode::Match"]},{"text":"impl<'r, 't> !Sync for Matches<'r, 't>","synthetic":true,"types":["regex::re_unicode::Matches"]},{"text":"impl<'t> Sync for NoExpand<'t>","synthetic":true,"types":["regex::re_unicode::NoExpand"]},{"text":"impl Sync for Regex","synthetic":true,"types":["regex::re_unicode::Regex"]},{"text":"impl<'a, R: ?Sized> Sync for ReplacerRef<'a, R> where
R: Sync, ","synthetic":true,"types":["regex::re_unicode::ReplacerRef"]},{"text":"impl<'r, 't> !Sync for Split<'r, 't>","synthetic":true,"types":["regex::re_unicode::Split"]},{"text":"impl<'r, 't> !Sync for SplitN<'r, 't>","synthetic":true,"types":["regex::re_unicode::SplitN"]},{"text":"impl<'c, 't> Sync for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_unicode::SubCaptureMatches"]},{"text":"impl Sync for Error","synthetic":true,"types":["regex::error::Error"]},{"text":"impl Sync for RegexBuilder","synthetic":true,"types":["regex::re_builder::bytes::RegexBuilder"]},{"text":"impl Sync for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_bytes::RegexSetBuilder"]},{"text":"impl<'t> Sync for Match<'t>","synthetic":true,"types":["regex::re_bytes::Match"]},{"text":"impl Sync for Regex","synthetic":true,"types":["regex::re_bytes::Regex"]},{"text":"impl<'r, 't> !Sync for Matches<'r, 't>","synthetic":true,"types":["regex::re_bytes::Matches"]},{"text":"impl<'r, 't> !Sync for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_bytes::CaptureMatches"]},{"text":"impl<'r, 't> !Sync for Split<'r, 't>","synthetic":true,"types":["regex::re_bytes::Split"]},{"text":"impl<'r, 't> !Sync for SplitN<'r, 't>","synthetic":true,"types":["regex::re_bytes::SplitN"]},{"text":"impl<'r> Sync for CaptureNames<'r>","synthetic":true,"types":["regex::re_bytes::CaptureNames"]},{"text":"impl Sync for CaptureLocations","synthetic":true,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> Sync for Captures<'t>","synthetic":true,"types":["regex::re_bytes::Captures"]},{"text":"impl<'c, 't> Sync for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_bytes::SubCaptureMatches"]},{"text":"impl<'a, R: ?Sized> Sync for ReplacerRef<'a, R> where
R: Sync, ","synthetic":true,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl<'t> Sync for NoExpand<'t>","synthetic":true,"types":["regex::re_bytes::NoExpand"]},{"text":"impl Sync for RegexSet","synthetic":true,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl Sync for SetMatches","synthetic":true,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl Sync for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIntoIter"]},{"text":"impl<'a> Sync for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIter"]}];
implementors["regex_syntax"] = [{"text":"impl !Sync for Parser","synthetic":true,"types":["regex_syntax::parser::Parser"]},{"text":"impl Sync for ParserBuilder","synthetic":true,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl Sync for UnicodeWordError","synthetic":true,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl Sync for Error","synthetic":true,"types":["regex_syntax::error::Error"]},{"text":"impl Sync for Error","synthetic":true,"types":["regex_syntax::ast::Error"]},{"text":"impl Sync for Span","synthetic":true,"types":["regex_syntax::ast::Span"]},{"text":"impl Sync for Position","synthetic":true,"types":["regex_syntax::ast::Position"]},{"text":"impl Sync for WithComments","synthetic":true,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Sync for Comment","synthetic":true,"types":["regex_syntax::ast::Comment"]},{"text":"impl Sync for Alternation","synthetic":true,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Sync for Concat","synthetic":true,"types":["regex_syntax::ast::Concat"]},{"text":"impl Sync for Literal","synthetic":true,"types":["regex_syntax::ast::Literal"]},{"text":"impl Sync for ClassPerl","synthetic":true,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Sync for ClassAscii","synthetic":true,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Sync for ClassUnicode","synthetic":true,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Sync for ClassBracketed","synthetic":true,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Sync for ClassSetRange","synthetic":true,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Sync for ClassSetUnion","synthetic":true,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Sync for ClassSetBinaryOp","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Sync for Assertion","synthetic":true,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Sync for Repetition","synthetic":true,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Sync for RepetitionOp","synthetic":true,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Sync for Group","synthetic":true,"types":["regex_syntax::ast::Group"]},{"text":"impl Sync for CaptureName","synthetic":true,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Sync for SetFlags","synthetic":true,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Sync for Flags","synthetic":true,"types":["regex_syntax::ast::Flags"]},{"text":"impl Sync for FlagsItem","synthetic":true,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Sync for ErrorKind","synthetic":true,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Sync for Ast","synthetic":true,"types":["regex_syntax::ast::Ast"]},{"text":"impl Sync for LiteralKind","synthetic":true,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Sync for SpecialLiteralKind","synthetic":true,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Sync for HexLiteralKind","synthetic":true,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Sync for Class","synthetic":true,"types":["regex_syntax::ast::Class"]},{"text":"impl Sync for ClassPerlKind","synthetic":true,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Sync for ClassAsciiKind","synthetic":true,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Sync for ClassUnicodeKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Sync for ClassUnicodeOpKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Sync for ClassSet","synthetic":true,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Sync for ClassSetItem","synthetic":true,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Sync for ClassSetBinaryOpKind","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Sync for AssertionKind","synthetic":true,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Sync for RepetitionKind","synthetic":true,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Sync for RepetitionRange","synthetic":true,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Sync for GroupKind","synthetic":true,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Sync for FlagsItemKind","synthetic":true,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Sync for Flag","synthetic":true,"types":["regex_syntax::ast::Flag"]},{"text":"impl Sync for ParserBuilder","synthetic":true,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl !Sync for Parser","synthetic":true,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl Sync for Printer","synthetic":true,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl Sync for CaseFoldError","synthetic":true,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl Sync for Error","synthetic":true,"types":["regex_syntax::hir::Error"]},{"text":"impl Sync for Hir","synthetic":true,"types":["regex_syntax::hir::Hir"]},{"text":"impl Sync for ClassUnicode","synthetic":true,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> Sync for ClassUnicodeIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl Sync for ClassUnicodeRange","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Sync for ClassBytes","synthetic":true,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> Sync for ClassBytesIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl Sync for ClassBytesRange","synthetic":true,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Sync for Group","synthetic":true,"types":["regex_syntax::hir::Group"]},{"text":"impl Sync for Repetition","synthetic":true,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Sync for ErrorKind","synthetic":true,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Sync for HirKind","synthetic":true,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Sync for Literal","synthetic":true,"types":["regex_syntax::hir::Literal"]},{"text":"impl Sync for Class","synthetic":true,"types":["regex_syntax::hir::Class"]},{"text":"impl Sync for Anchor","synthetic":true,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Sync for WordBoundary","synthetic":true,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Sync for GroupKind","synthetic":true,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Sync for RepetitionKind","synthetic":true,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Sync for RepetitionRange","synthetic":true,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Sync for Literals","synthetic":true,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Sync for Literal","synthetic":true,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Sync for Printer","synthetic":true,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl Sync for TranslatorBuilder","synthetic":true,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl !Sync for Translator","synthetic":true,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl Sync for Utf8Range","synthetic":true,"types":["regex_syntax::utf8::Utf8Range"]},{"text":"impl Sync for Utf8Sequences","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequences"]},{"text":"impl Sync for Utf8Sequence","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequence"]}];
diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js
index 73d8187..8a2b70b 100644
--- a/implementors/core/marker/trait.Unpin.js
+++ b/implementors/core/marker/trait.Unpin.js
@@ -11,7 +11,7 @@ implementors["log"] = [{"text":"impl<'a> Unpin for Memchr<'a>","synthetic":true,"types":["memchr::iter::Memchr"]},{"text":"impl<'a> Unpin for Memchr2<'a>","synthetic":true,"types":["memchr::iter::Memchr2"]},{"text":"impl<'a> Unpin for Memchr3<'a>","synthetic":true,"types":["memchr::iter::Memchr3"]}];
implementors["memmap"] = [{"text":"impl Unpin for MmapOptions","synthetic":true,"types":["memmap::MmapOptions"]},{"text":"impl Unpin for Mmap","synthetic":true,"types":["memmap::Mmap"]},{"text":"impl Unpin for MmapMut","synthetic":true,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl Unpin for Core","synthetic":true,"types":["mercator_db::database::db_core::Core"]},{"text":"impl<'a> Unpin for CoreQueryParameters<'a>","synthetic":true,"types":["mercator_db::database::db_core::CoreQueryParameters"]},{"text":"impl Unpin for DataBase","synthetic":true,"types":["mercator_db::database::DataBase"]},{"text":"impl Unpin for Properties","synthetic":true,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl Unpin for Space","synthetic":true,"types":["mercator_db::database::space::Space"]},{"text":"impl Unpin for Graduation","synthetic":true,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl Unpin for Axis","synthetic":true,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl Unpin for NumberSet","synthetic":true,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl Unpin for Coordinate","synthetic":true,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl Unpin for CoordinateSystem","synthetic":true,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl Unpin for Position","synthetic":true,"types":["mercator_db::database::space::position::Position"]},{"text":"impl Unpin for Shape","synthetic":true,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl Unpin for Space","synthetic":true,"types":["mercator_db::storage::model::Space"]},{"text":"impl Unpin for Axis","synthetic":true,"types":["mercator_db::storage::model::Axis"]},{"text":"impl Unpin for Graduation","synthetic":true,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl Unpin for Properties","synthetic":true,"types":["mercator_db::storage::model::Properties"]},{"text":"impl Unpin for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl Unpin for Shape","synthetic":true,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl Unpin for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl Unpin for Volume","synthetic":true,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl Unpin for Shape","synthetic":true,"types":["mercator_db::storage::model::v2::Shape"]}];
-implementors["parser"] = [{"text":"impl Unpin for FiltersParser","synthetic":true,"types":["parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl Unpin for QueryParser","synthetic":true,"types":["parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Unpin for Token<'input>","synthetic":true,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl Unpin for FiltersParser","synthetic":true,"types":["mercator_parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl Unpin for QueryParser","synthetic":true,"types":["mercator_parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> Unpin for Token<'input>","synthetic":true,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl Unpin for TokenStream","synthetic":true,"types":["proc_macro2::TokenStream"]},{"text":"impl Unpin for LexError","synthetic":true,"types":["proc_macro2::LexError"]},{"text":"impl Unpin for Span","synthetic":true,"types":["proc_macro2::Span"]},{"text":"impl Unpin for Group","synthetic":true,"types":["proc_macro2::Group"]},{"text":"impl Unpin for Punct","synthetic":true,"types":["proc_macro2::Punct"]},{"text":"impl Unpin for Ident","synthetic":true,"types":["proc_macro2::Ident"]},{"text":"impl Unpin for Literal","synthetic":true,"types":["proc_macro2::Literal"]},{"text":"impl Unpin for TokenTree","synthetic":true,"types":["proc_macro2::TokenTree"]},{"text":"impl Unpin for Delimiter","synthetic":true,"types":["proc_macro2::Delimiter"]},{"text":"impl Unpin for Spacing","synthetic":true,"types":["proc_macro2::Spacing"]},{"text":"impl Unpin for IntoIter","synthetic":true,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl Unpin for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_unicode::RegexSetBuilder"]},{"text":"impl Unpin for RegexBuilder","synthetic":true,"types":["regex::re_builder::unicode::RegexBuilder"]},{"text":"impl Unpin for RegexSet","synthetic":true,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl Unpin for SetMatches","synthetic":true,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl Unpin for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIntoIter"]},{"text":"impl<'a> Unpin for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl Unpin for CaptureLocations","synthetic":true,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'r, 't> Unpin for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_unicode::CaptureMatches"]},{"text":"impl<'r> Unpin for CaptureNames<'r>","synthetic":true,"types":["regex::re_unicode::CaptureNames"]},{"text":"impl<'t> Unpin for Captures<'t>","synthetic":true,"types":["regex::re_unicode::Captures"]},{"text":"impl<'t> Unpin for Match<'t>","synthetic":true,"types":["regex::re_unicode::Match"]},{"text":"impl<'r, 't> Unpin for Matches<'r, 't>","synthetic":true,"types":["regex::re_unicode::Matches"]},{"text":"impl<'t> Unpin for NoExpand<'t>","synthetic":true,"types":["regex::re_unicode::NoExpand"]},{"text":"impl Unpin for Regex","synthetic":true,"types":["regex::re_unicode::Regex"]},{"text":"impl<'a, R: ?Sized> Unpin for ReplacerRef<'a, R>","synthetic":true,"types":["regex::re_unicode::ReplacerRef"]},{"text":"impl<'r, 't> Unpin for Split<'r, 't>","synthetic":true,"types":["regex::re_unicode::Split"]},{"text":"impl<'r, 't> Unpin for SplitN<'r, 't>","synthetic":true,"types":["regex::re_unicode::SplitN"]},{"text":"impl<'c, 't> Unpin for SubCaptureMatches<'c, 't> where
't: 'c, ","synthetic":true,"types":["regex::re_unicode::SubCaptureMatches"]},{"text":"impl Unpin for Error","synthetic":true,"types":["regex::error::Error"]},{"text":"impl Unpin for RegexBuilder","synthetic":true,"types":["regex::re_builder::bytes::RegexBuilder"]},{"text":"impl Unpin for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_bytes::RegexSetBuilder"]},{"text":"impl<'t> Unpin for Match<'t>","synthetic":true,"types":["regex::re_bytes::Match"]},{"text":"impl Unpin for Regex","synthetic":true,"types":["regex::re_bytes::Regex"]},{"text":"impl<'r, 't> Unpin for Matches<'r, 't>","synthetic":true,"types":["regex::re_bytes::Matches"]},{"text":"impl<'r, 't> Unpin for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_bytes::CaptureMatches"]},{"text":"impl<'r, 't> Unpin for Split<'r, 't>","synthetic":true,"types":["regex::re_bytes::Split"]},{"text":"impl<'r, 't> Unpin for SplitN<'r, 't>","synthetic":true,"types":["regex::re_bytes::SplitN"]},{"text":"impl<'r> Unpin for CaptureNames<'r>","synthetic":true,"types":["regex::re_bytes::CaptureNames"]},{"text":"impl Unpin for CaptureLocations","synthetic":true,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> Unpin for Captures<'t>","synthetic":true,"types":["regex::re_bytes::Captures"]},{"text":"impl<'c, 't> Unpin for SubCaptureMatches<'c, 't> where
't: 'c, ","synthetic":true,"types":["regex::re_bytes::SubCaptureMatches"]},{"text":"impl<'a, R: ?Sized> Unpin for ReplacerRef<'a, R>","synthetic":true,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl<'t> Unpin for NoExpand<'t>","synthetic":true,"types":["regex::re_bytes::NoExpand"]},{"text":"impl Unpin for RegexSet","synthetic":true,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl Unpin for SetMatches","synthetic":true,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl Unpin for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIntoIter"]},{"text":"impl<'a> Unpin for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIter"]}];
implementors["regex_syntax"] = [{"text":"impl Unpin for Parser","synthetic":true,"types":["regex_syntax::parser::Parser"]},{"text":"impl Unpin for ParserBuilder","synthetic":true,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl Unpin for UnicodeWordError","synthetic":true,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl Unpin for Error","synthetic":true,"types":["regex_syntax::error::Error"]},{"text":"impl Unpin for Error","synthetic":true,"types":["regex_syntax::ast::Error"]},{"text":"impl Unpin for Span","synthetic":true,"types":["regex_syntax::ast::Span"]},{"text":"impl Unpin for Position","synthetic":true,"types":["regex_syntax::ast::Position"]},{"text":"impl Unpin for WithComments","synthetic":true,"types":["regex_syntax::ast::WithComments"]},{"text":"impl Unpin for Comment","synthetic":true,"types":["regex_syntax::ast::Comment"]},{"text":"impl Unpin for Alternation","synthetic":true,"types":["regex_syntax::ast::Alternation"]},{"text":"impl Unpin for Concat","synthetic":true,"types":["regex_syntax::ast::Concat"]},{"text":"impl Unpin for Literal","synthetic":true,"types":["regex_syntax::ast::Literal"]},{"text":"impl Unpin for ClassPerl","synthetic":true,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl Unpin for ClassAscii","synthetic":true,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl Unpin for ClassUnicode","synthetic":true,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl Unpin for ClassBracketed","synthetic":true,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl Unpin for ClassSetRange","synthetic":true,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl Unpin for ClassSetUnion","synthetic":true,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl Unpin for ClassSetBinaryOp","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl Unpin for Assertion","synthetic":true,"types":["regex_syntax::ast::Assertion"]},{"text":"impl Unpin for Repetition","synthetic":true,"types":["regex_syntax::ast::Repetition"]},{"text":"impl Unpin for RepetitionOp","synthetic":true,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl Unpin for Group","synthetic":true,"types":["regex_syntax::ast::Group"]},{"text":"impl Unpin for CaptureName","synthetic":true,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl Unpin for SetFlags","synthetic":true,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl Unpin for Flags","synthetic":true,"types":["regex_syntax::ast::Flags"]},{"text":"impl Unpin for FlagsItem","synthetic":true,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl Unpin for ErrorKind","synthetic":true,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl Unpin for Ast","synthetic":true,"types":["regex_syntax::ast::Ast"]},{"text":"impl Unpin for LiteralKind","synthetic":true,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl Unpin for SpecialLiteralKind","synthetic":true,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl Unpin for HexLiteralKind","synthetic":true,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl Unpin for Class","synthetic":true,"types":["regex_syntax::ast::Class"]},{"text":"impl Unpin for ClassPerlKind","synthetic":true,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl Unpin for ClassAsciiKind","synthetic":true,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl Unpin for ClassUnicodeKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl Unpin for ClassUnicodeOpKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl Unpin for ClassSet","synthetic":true,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl Unpin for ClassSetItem","synthetic":true,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl Unpin for ClassSetBinaryOpKind","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl Unpin for AssertionKind","synthetic":true,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl Unpin for RepetitionKind","synthetic":true,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl Unpin for RepetitionRange","synthetic":true,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl Unpin for GroupKind","synthetic":true,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl Unpin for FlagsItemKind","synthetic":true,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl Unpin for Flag","synthetic":true,"types":["regex_syntax::ast::Flag"]},{"text":"impl Unpin for ParserBuilder","synthetic":true,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl Unpin for Parser","synthetic":true,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl Unpin for Printer","synthetic":true,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl Unpin for CaseFoldError","synthetic":true,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl Unpin for Error","synthetic":true,"types":["regex_syntax::hir::Error"]},{"text":"impl Unpin for Hir","synthetic":true,"types":["regex_syntax::hir::Hir"]},{"text":"impl Unpin for ClassUnicode","synthetic":true,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> Unpin for ClassUnicodeIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl Unpin for ClassUnicodeRange","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl Unpin for ClassBytes","synthetic":true,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> Unpin for ClassBytesIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl Unpin for ClassBytesRange","synthetic":true,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl Unpin for Group","synthetic":true,"types":["regex_syntax::hir::Group"]},{"text":"impl Unpin for Repetition","synthetic":true,"types":["regex_syntax::hir::Repetition"]},{"text":"impl Unpin for ErrorKind","synthetic":true,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl Unpin for HirKind","synthetic":true,"types":["regex_syntax::hir::HirKind"]},{"text":"impl Unpin for Literal","synthetic":true,"types":["regex_syntax::hir::Literal"]},{"text":"impl Unpin for Class","synthetic":true,"types":["regex_syntax::hir::Class"]},{"text":"impl Unpin for Anchor","synthetic":true,"types":["regex_syntax::hir::Anchor"]},{"text":"impl Unpin for WordBoundary","synthetic":true,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl Unpin for GroupKind","synthetic":true,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl Unpin for RepetitionKind","synthetic":true,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl Unpin for RepetitionRange","synthetic":true,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl Unpin for Literals","synthetic":true,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl Unpin for Literal","synthetic":true,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl Unpin for Printer","synthetic":true,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl Unpin for TranslatorBuilder","synthetic":true,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl Unpin for Translator","synthetic":true,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl Unpin for Utf8Range","synthetic":true,"types":["regex_syntax::utf8::Utf8Range"]},{"text":"impl Unpin for Utf8Sequences","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequences"]},{"text":"impl Unpin for Utf8Sequence","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequence"]}];
diff --git a/implementors/parser/queries/trait.__ToTriple.js b/implementors/mercator_parser/queries/trait.__ToTriple.js
similarity index 81%
rename from implementors/parser/queries/trait.__ToTriple.js
rename to implementors/mercator_parser/queries/trait.__ToTriple.js
index 79320af..82cdbfe 100644
--- a/implementors/parser/queries/trait.__ToTriple.js
+++ b/implementors/mercator_parser/queries/trait.__ToTriple.js
@@ -1,3 +1,3 @@
(function() {var implementors = {};
-implementors["parser"] = [];
+implementors["mercator_parser"] = [];
if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/std/panic/trait.RefUnwindSafe.js b/implementors/std/panic/trait.RefUnwindSafe.js
index fb222c2..7d67c25 100644
--- a/implementors/std/panic/trait.RefUnwindSafe.js
+++ b/implementors/std/panic/trait.RefUnwindSafe.js
@@ -8,7 +8,7 @@ implementors["lalrpop_util"] = [{"text":"impl<L, T, E> RefUnwindSafe for Memchr<'a>","synthetic":true,"types":["memchr::iter::Memchr"]},{"text":"impl<'a> RefUnwindSafe for Memchr2<'a>","synthetic":true,"types":["memchr::iter::Memchr2"]},{"text":"impl<'a> RefUnwindSafe for Memchr3<'a>","synthetic":true,"types":["memchr::iter::Memchr3"]}];
implementors["memmap"] = [{"text":"impl RefUnwindSafe for MmapOptions","synthetic":true,"types":["memmap::MmapOptions"]},{"text":"impl RefUnwindSafe for Mmap","synthetic":true,"types":["memmap::Mmap"]},{"text":"impl RefUnwindSafe for MmapMut","synthetic":true,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl RefUnwindSafe for Core","synthetic":true,"types":["mercator_db::database::db_core::Core"]},{"text":"impl<'a> RefUnwindSafe for CoreQueryParameters<'a>","synthetic":true,"types":["mercator_db::database::db_core::CoreQueryParameters"]},{"text":"impl RefUnwindSafe for DataBase","synthetic":true,"types":["mercator_db::database::DataBase"]},{"text":"impl RefUnwindSafe for Properties","synthetic":true,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl RefUnwindSafe for Space","synthetic":true,"types":["mercator_db::database::space::Space"]},{"text":"impl RefUnwindSafe for Graduation","synthetic":true,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl RefUnwindSafe for Axis","synthetic":true,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl RefUnwindSafe for NumberSet","synthetic":true,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl RefUnwindSafe for Coordinate","synthetic":true,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl RefUnwindSafe for CoordinateSystem","synthetic":true,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl RefUnwindSafe for Position","synthetic":true,"types":["mercator_db::database::space::position::Position"]},{"text":"impl RefUnwindSafe for Shape","synthetic":true,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl RefUnwindSafe for Space","synthetic":true,"types":["mercator_db::storage::model::Space"]},{"text":"impl RefUnwindSafe for Axis","synthetic":true,"types":["mercator_db::storage::model::Axis"]},{"text":"impl RefUnwindSafe for Graduation","synthetic":true,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl RefUnwindSafe for Properties","synthetic":true,"types":["mercator_db::storage::model::Properties"]},{"text":"impl RefUnwindSafe for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl RefUnwindSafe for Shape","synthetic":true,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl RefUnwindSafe for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl RefUnwindSafe for Volume","synthetic":true,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl RefUnwindSafe for Shape","synthetic":true,"types":["mercator_db::storage::model::v2::Shape"]}];
-implementors["parser"] = [{"text":"impl !RefUnwindSafe for FiltersParser","synthetic":true,"types":["parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl !RefUnwindSafe for QueryParser","synthetic":true,"types":["parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> RefUnwindSafe for Token<'input>","synthetic":true,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl !RefUnwindSafe for FiltersParser","synthetic":true,"types":["mercator_parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl !RefUnwindSafe for QueryParser","synthetic":true,"types":["mercator_parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> RefUnwindSafe for Token<'input>","synthetic":true,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl !RefUnwindSafe for TokenStream","synthetic":true,"types":["proc_macro2::TokenStream"]},{"text":"impl !RefUnwindSafe for LexError","synthetic":true,"types":["proc_macro2::LexError"]},{"text":"impl !RefUnwindSafe for Span","synthetic":true,"types":["proc_macro2::Span"]},{"text":"impl !RefUnwindSafe for Group","synthetic":true,"types":["proc_macro2::Group"]},{"text":"impl !RefUnwindSafe for Punct","synthetic":true,"types":["proc_macro2::Punct"]},{"text":"impl !RefUnwindSafe for Ident","synthetic":true,"types":["proc_macro2::Ident"]},{"text":"impl !RefUnwindSafe for Literal","synthetic":true,"types":["proc_macro2::Literal"]},{"text":"impl !RefUnwindSafe for TokenTree","synthetic":true,"types":["proc_macro2::TokenTree"]},{"text":"impl RefUnwindSafe for Delimiter","synthetic":true,"types":["proc_macro2::Delimiter"]},{"text":"impl RefUnwindSafe for Spacing","synthetic":true,"types":["proc_macro2::Spacing"]},{"text":"impl !RefUnwindSafe for IntoIter","synthetic":true,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl RefUnwindSafe for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_unicode::RegexSetBuilder"]},{"text":"impl RefUnwindSafe for RegexBuilder","synthetic":true,"types":["regex::re_builder::unicode::RegexBuilder"]},{"text":"impl !RefUnwindSafe for RegexSet","synthetic":true,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl RefUnwindSafe for SetMatches","synthetic":true,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl RefUnwindSafe for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIntoIter"]},{"text":"impl<'a> RefUnwindSafe for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl RefUnwindSafe for CaptureLocations","synthetic":true,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'r, 't> !RefUnwindSafe for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_unicode::CaptureMatches"]},{"text":"impl<'r> RefUnwindSafe for CaptureNames<'r>","synthetic":true,"types":["regex::re_unicode::CaptureNames"]},{"text":"impl<'t> RefUnwindSafe for Captures<'t>","synthetic":true,"types":["regex::re_unicode::Captures"]},{"text":"impl<'t> RefUnwindSafe for Match<'t>","synthetic":true,"types":["regex::re_unicode::Match"]},{"text":"impl<'r, 't> !RefUnwindSafe for Matches<'r, 't>","synthetic":true,"types":["regex::re_unicode::Matches"]},{"text":"impl<'t> RefUnwindSafe for NoExpand<'t>","synthetic":true,"types":["regex::re_unicode::NoExpand"]},{"text":"impl !RefUnwindSafe for Regex","synthetic":true,"types":["regex::re_unicode::Regex"]},{"text":"impl<'a, R: ?Sized> RefUnwindSafe for ReplacerRef<'a, R> where
R: RefUnwindSafe, ","synthetic":true,"types":["regex::re_unicode::ReplacerRef"]},{"text":"impl<'r, 't> !RefUnwindSafe for Split<'r, 't>","synthetic":true,"types":["regex::re_unicode::Split"]},{"text":"impl<'r, 't> !RefUnwindSafe for SplitN<'r, 't>","synthetic":true,"types":["regex::re_unicode::SplitN"]},{"text":"impl<'c, 't> RefUnwindSafe for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_unicode::SubCaptureMatches"]},{"text":"impl RefUnwindSafe for Error","synthetic":true,"types":["regex::error::Error"]},{"text":"impl RefUnwindSafe for RegexBuilder","synthetic":true,"types":["regex::re_builder::bytes::RegexBuilder"]},{"text":"impl RefUnwindSafe for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_bytes::RegexSetBuilder"]},{"text":"impl<'t> RefUnwindSafe for Match<'t>","synthetic":true,"types":["regex::re_bytes::Match"]},{"text":"impl !RefUnwindSafe for Regex","synthetic":true,"types":["regex::re_bytes::Regex"]},{"text":"impl<'r, 't> !RefUnwindSafe for Matches<'r, 't>","synthetic":true,"types":["regex::re_bytes::Matches"]},{"text":"impl<'r, 't> !RefUnwindSafe for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_bytes::CaptureMatches"]},{"text":"impl<'r, 't> !RefUnwindSafe for Split<'r, 't>","synthetic":true,"types":["regex::re_bytes::Split"]},{"text":"impl<'r, 't> !RefUnwindSafe for SplitN<'r, 't>","synthetic":true,"types":["regex::re_bytes::SplitN"]},{"text":"impl<'r> RefUnwindSafe for CaptureNames<'r>","synthetic":true,"types":["regex::re_bytes::CaptureNames"]},{"text":"impl RefUnwindSafe for CaptureLocations","synthetic":true,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> RefUnwindSafe for Captures<'t>","synthetic":true,"types":["regex::re_bytes::Captures"]},{"text":"impl<'c, 't> RefUnwindSafe for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_bytes::SubCaptureMatches"]},{"text":"impl<'a, R: ?Sized> RefUnwindSafe for ReplacerRef<'a, R> where
R: RefUnwindSafe, ","synthetic":true,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl<'t> RefUnwindSafe for NoExpand<'t>","synthetic":true,"types":["regex::re_bytes::NoExpand"]},{"text":"impl !RefUnwindSafe for RegexSet","synthetic":true,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl RefUnwindSafe for SetMatches","synthetic":true,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl RefUnwindSafe for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIntoIter"]},{"text":"impl<'a> RefUnwindSafe for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIter"]}];
implementors["regex_syntax"] = [{"text":"impl !RefUnwindSafe for Parser","synthetic":true,"types":["regex_syntax::parser::Parser"]},{"text":"impl RefUnwindSafe for ParserBuilder","synthetic":true,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl RefUnwindSafe for UnicodeWordError","synthetic":true,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl RefUnwindSafe for Error","synthetic":true,"types":["regex_syntax::error::Error"]},{"text":"impl RefUnwindSafe for Error","synthetic":true,"types":["regex_syntax::ast::Error"]},{"text":"impl RefUnwindSafe for Span","synthetic":true,"types":["regex_syntax::ast::Span"]},{"text":"impl RefUnwindSafe for Position","synthetic":true,"types":["regex_syntax::ast::Position"]},{"text":"impl RefUnwindSafe for WithComments","synthetic":true,"types":["regex_syntax::ast::WithComments"]},{"text":"impl RefUnwindSafe for Comment","synthetic":true,"types":["regex_syntax::ast::Comment"]},{"text":"impl RefUnwindSafe for Alternation","synthetic":true,"types":["regex_syntax::ast::Alternation"]},{"text":"impl RefUnwindSafe for Concat","synthetic":true,"types":["regex_syntax::ast::Concat"]},{"text":"impl RefUnwindSafe for Literal","synthetic":true,"types":["regex_syntax::ast::Literal"]},{"text":"impl RefUnwindSafe for ClassPerl","synthetic":true,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl RefUnwindSafe for ClassAscii","synthetic":true,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl RefUnwindSafe for ClassUnicode","synthetic":true,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl RefUnwindSafe for ClassBracketed","synthetic":true,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl RefUnwindSafe for ClassSetRange","synthetic":true,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl RefUnwindSafe for ClassSetUnion","synthetic":true,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl RefUnwindSafe for ClassSetBinaryOp","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl RefUnwindSafe for Assertion","synthetic":true,"types":["regex_syntax::ast::Assertion"]},{"text":"impl RefUnwindSafe for Repetition","synthetic":true,"types":["regex_syntax::ast::Repetition"]},{"text":"impl RefUnwindSafe for RepetitionOp","synthetic":true,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl RefUnwindSafe for Group","synthetic":true,"types":["regex_syntax::ast::Group"]},{"text":"impl RefUnwindSafe for CaptureName","synthetic":true,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl RefUnwindSafe for SetFlags","synthetic":true,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl RefUnwindSafe for Flags","synthetic":true,"types":["regex_syntax::ast::Flags"]},{"text":"impl RefUnwindSafe for FlagsItem","synthetic":true,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl RefUnwindSafe for ErrorKind","synthetic":true,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl RefUnwindSafe for Ast","synthetic":true,"types":["regex_syntax::ast::Ast"]},{"text":"impl RefUnwindSafe for LiteralKind","synthetic":true,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl RefUnwindSafe for SpecialLiteralKind","synthetic":true,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl RefUnwindSafe for HexLiteralKind","synthetic":true,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl RefUnwindSafe for Class","synthetic":true,"types":["regex_syntax::ast::Class"]},{"text":"impl RefUnwindSafe for ClassPerlKind","synthetic":true,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl RefUnwindSafe for ClassAsciiKind","synthetic":true,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl RefUnwindSafe for ClassUnicodeKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl RefUnwindSafe for ClassUnicodeOpKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl RefUnwindSafe for ClassSet","synthetic":true,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl RefUnwindSafe for ClassSetItem","synthetic":true,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl RefUnwindSafe for ClassSetBinaryOpKind","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl RefUnwindSafe for AssertionKind","synthetic":true,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl RefUnwindSafe for RepetitionKind","synthetic":true,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl RefUnwindSafe for RepetitionRange","synthetic":true,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl RefUnwindSafe for GroupKind","synthetic":true,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl RefUnwindSafe for FlagsItemKind","synthetic":true,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl RefUnwindSafe for Flag","synthetic":true,"types":["regex_syntax::ast::Flag"]},{"text":"impl RefUnwindSafe for ParserBuilder","synthetic":true,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl !RefUnwindSafe for Parser","synthetic":true,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl RefUnwindSafe for Printer","synthetic":true,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl RefUnwindSafe for CaseFoldError","synthetic":true,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl RefUnwindSafe for Error","synthetic":true,"types":["regex_syntax::hir::Error"]},{"text":"impl RefUnwindSafe for Hir","synthetic":true,"types":["regex_syntax::hir::Hir"]},{"text":"impl RefUnwindSafe for ClassUnicode","synthetic":true,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> RefUnwindSafe for ClassUnicodeIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl RefUnwindSafe for ClassUnicodeRange","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl RefUnwindSafe for ClassBytes","synthetic":true,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> RefUnwindSafe for ClassBytesIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl RefUnwindSafe for ClassBytesRange","synthetic":true,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl RefUnwindSafe for Group","synthetic":true,"types":["regex_syntax::hir::Group"]},{"text":"impl RefUnwindSafe for Repetition","synthetic":true,"types":["regex_syntax::hir::Repetition"]},{"text":"impl RefUnwindSafe for ErrorKind","synthetic":true,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl RefUnwindSafe for HirKind","synthetic":true,"types":["regex_syntax::hir::HirKind"]},{"text":"impl RefUnwindSafe for Literal","synthetic":true,"types":["regex_syntax::hir::Literal"]},{"text":"impl RefUnwindSafe for Class","synthetic":true,"types":["regex_syntax::hir::Class"]},{"text":"impl RefUnwindSafe for Anchor","synthetic":true,"types":["regex_syntax::hir::Anchor"]},{"text":"impl RefUnwindSafe for WordBoundary","synthetic":true,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl RefUnwindSafe for GroupKind","synthetic":true,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl RefUnwindSafe for RepetitionKind","synthetic":true,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl RefUnwindSafe for RepetitionRange","synthetic":true,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl RefUnwindSafe for Literals","synthetic":true,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl RefUnwindSafe for Literal","synthetic":true,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl RefUnwindSafe for Printer","synthetic":true,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl RefUnwindSafe for TranslatorBuilder","synthetic":true,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl !RefUnwindSafe for Translator","synthetic":true,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl RefUnwindSafe for Utf8Range","synthetic":true,"types":["regex_syntax::utf8::Utf8Range"]},{"text":"impl RefUnwindSafe for Utf8Sequences","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequences"]},{"text":"impl RefUnwindSafe for Utf8Sequence","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequence"]}];
diff --git a/implementors/std/panic/trait.UnwindSafe.js b/implementors/std/panic/trait.UnwindSafe.js
index aae4968..80c349a 100644
--- a/implementors/std/panic/trait.UnwindSafe.js
+++ b/implementors/std/panic/trait.UnwindSafe.js
@@ -8,7 +8,7 @@ implementors["lalrpop_util"] = [{"text":"impl<L, T, E> UnwindSafe for Memchr<'a>","synthetic":true,"types":["memchr::iter::Memchr"]},{"text":"impl<'a> UnwindSafe for Memchr2<'a>","synthetic":true,"types":["memchr::iter::Memchr2"]},{"text":"impl<'a> UnwindSafe for Memchr3<'a>","synthetic":true,"types":["memchr::iter::Memchr3"]}];
implementors["memmap"] = [{"text":"impl UnwindSafe for MmapOptions","synthetic":true,"types":["memmap::MmapOptions"]},{"text":"impl UnwindSafe for Mmap","synthetic":true,"types":["memmap::Mmap"]},{"text":"impl UnwindSafe for MmapMut","synthetic":true,"types":["memmap::MmapMut"]}];
implementors["mercator_db"] = [{"text":"impl UnwindSafe for Core","synthetic":true,"types":["mercator_db::database::db_core::Core"]},{"text":"impl<'a> UnwindSafe for CoreQueryParameters<'a>","synthetic":true,"types":["mercator_db::database::db_core::CoreQueryParameters"]},{"text":"impl UnwindSafe for DataBase","synthetic":true,"types":["mercator_db::database::DataBase"]},{"text":"impl UnwindSafe for Properties","synthetic":true,"types":["mercator_db::database::db_core::Properties"]},{"text":"impl UnwindSafe for Space","synthetic":true,"types":["mercator_db::database::space::Space"]},{"text":"impl UnwindSafe for Graduation","synthetic":true,"types":["mercator_db::database::space::axis::Graduation"]},{"text":"impl UnwindSafe for Axis","synthetic":true,"types":["mercator_db::database::space::axis::Axis"]},{"text":"impl UnwindSafe for NumberSet","synthetic":true,"types":["mercator_db::database::space::axis::NumberSet"]},{"text":"impl UnwindSafe for Coordinate","synthetic":true,"types":["mercator_db::database::space::coordinate::Coordinate"]},{"text":"impl UnwindSafe for CoordinateSystem","synthetic":true,"types":["mercator_db::database::space::coordinate_system::CoordinateSystem"]},{"text":"impl UnwindSafe for Position","synthetic":true,"types":["mercator_db::database::space::position::Position"]},{"text":"impl UnwindSafe for Shape","synthetic":true,"types":["mercator_db::database::space::shape::Shape"]},{"text":"impl UnwindSafe for Space","synthetic":true,"types":["mercator_db::storage::model::Space"]},{"text":"impl UnwindSafe for Axis","synthetic":true,"types":["mercator_db::storage::model::Axis"]},{"text":"impl UnwindSafe for Graduation","synthetic":true,"types":["mercator_db::storage::model::Graduation"]},{"text":"impl UnwindSafe for Properties","synthetic":true,"types":["mercator_db::storage::model::Properties"]},{"text":"impl UnwindSafe for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v1::SpatialObject"]},{"text":"impl UnwindSafe for Shape","synthetic":true,"types":["mercator_db::storage::model::v1::Shape"]},{"text":"impl UnwindSafe for SpatialObject","synthetic":true,"types":["mercator_db::storage::model::v2::SpatialObject"]},{"text":"impl UnwindSafe for Volume","synthetic":true,"types":["mercator_db::storage::model::v2::Volume"]},{"text":"impl UnwindSafe for Shape","synthetic":true,"types":["mercator_db::storage::model::v2::Shape"]}];
-implementors["parser"] = [{"text":"impl UnwindSafe for FiltersParser","synthetic":true,"types":["parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl UnwindSafe for QueryParser","synthetic":true,"types":["parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> UnwindSafe for Token<'input>","synthetic":true,"types":["parser::queries::__intern_token::Token"]}];
+implementors["mercator_parser"] = [{"text":"impl UnwindSafe for FiltersParser","synthetic":true,"types":["mercator_parser::queries::__parse__Filters::FiltersParser"]},{"text":"impl UnwindSafe for QueryParser","synthetic":true,"types":["mercator_parser::queries::__parse__Query::QueryParser"]},{"text":"impl<'input> UnwindSafe for Token<'input>","synthetic":true,"types":["mercator_parser::queries::__intern_token::Token"]}];
implementors["proc_macro2"] = [{"text":"impl UnwindSafe for TokenStream","synthetic":true,"types":["proc_macro2::TokenStream"]},{"text":"impl UnwindSafe for LexError","synthetic":true,"types":["proc_macro2::LexError"]},{"text":"impl UnwindSafe for Span","synthetic":true,"types":["proc_macro2::Span"]},{"text":"impl UnwindSafe for Group","synthetic":true,"types":["proc_macro2::Group"]},{"text":"impl UnwindSafe for Punct","synthetic":true,"types":["proc_macro2::Punct"]},{"text":"impl UnwindSafe for Ident","synthetic":true,"types":["proc_macro2::Ident"]},{"text":"impl UnwindSafe for Literal","synthetic":true,"types":["proc_macro2::Literal"]},{"text":"impl UnwindSafe for TokenTree","synthetic":true,"types":["proc_macro2::TokenTree"]},{"text":"impl UnwindSafe for Delimiter","synthetic":true,"types":["proc_macro2::Delimiter"]},{"text":"impl UnwindSafe for Spacing","synthetic":true,"types":["proc_macro2::Spacing"]},{"text":"impl !UnwindSafe for IntoIter","synthetic":true,"types":["proc_macro2::token_stream::IntoIter"]}];
implementors["regex"] = [{"text":"impl UnwindSafe for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_unicode::RegexSetBuilder"]},{"text":"impl UnwindSafe for RegexBuilder","synthetic":true,"types":["regex::re_builder::unicode::RegexBuilder"]},{"text":"impl UnwindSafe for RegexSet","synthetic":true,"types":["regex::re_set::unicode::RegexSet"]},{"text":"impl UnwindSafe for SetMatches","synthetic":true,"types":["regex::re_set::unicode::SetMatches"]},{"text":"impl UnwindSafe for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIntoIter"]},{"text":"impl<'a> UnwindSafe for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::unicode::SetMatchesIter"]},{"text":"impl UnwindSafe for CaptureLocations","synthetic":true,"types":["regex::re_unicode::CaptureLocations"]},{"text":"impl<'r, 't> !UnwindSafe for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_unicode::CaptureMatches"]},{"text":"impl<'r> UnwindSafe for CaptureNames<'r>","synthetic":true,"types":["regex::re_unicode::CaptureNames"]},{"text":"impl<'t> UnwindSafe for Captures<'t>","synthetic":true,"types":["regex::re_unicode::Captures"]},{"text":"impl<'t> UnwindSafe for Match<'t>","synthetic":true,"types":["regex::re_unicode::Match"]},{"text":"impl<'r, 't> !UnwindSafe for Matches<'r, 't>","synthetic":true,"types":["regex::re_unicode::Matches"]},{"text":"impl<'t> UnwindSafe for NoExpand<'t>","synthetic":true,"types":["regex::re_unicode::NoExpand"]},{"text":"impl UnwindSafe for Regex","synthetic":true,"types":["regex::re_unicode::Regex"]},{"text":"impl<'a, R> !UnwindSafe for ReplacerRef<'a, R>","synthetic":true,"types":["regex::re_unicode::ReplacerRef"]},{"text":"impl<'r, 't> !UnwindSafe for Split<'r, 't>","synthetic":true,"types":["regex::re_unicode::Split"]},{"text":"impl<'r, 't> !UnwindSafe for SplitN<'r, 't>","synthetic":true,"types":["regex::re_unicode::SplitN"]},{"text":"impl<'c, 't> UnwindSafe for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_unicode::SubCaptureMatches"]},{"text":"impl UnwindSafe for Error","synthetic":true,"types":["regex::error::Error"]},{"text":"impl UnwindSafe for RegexBuilder","synthetic":true,"types":["regex::re_builder::bytes::RegexBuilder"]},{"text":"impl UnwindSafe for RegexSetBuilder","synthetic":true,"types":["regex::re_builder::set_bytes::RegexSetBuilder"]},{"text":"impl<'t> UnwindSafe for Match<'t>","synthetic":true,"types":["regex::re_bytes::Match"]},{"text":"impl UnwindSafe for Regex","synthetic":true,"types":["regex::re_bytes::Regex"]},{"text":"impl<'r, 't> !UnwindSafe for Matches<'r, 't>","synthetic":true,"types":["regex::re_bytes::Matches"]},{"text":"impl<'r, 't> !UnwindSafe for CaptureMatches<'r, 't>","synthetic":true,"types":["regex::re_bytes::CaptureMatches"]},{"text":"impl<'r, 't> !UnwindSafe for Split<'r, 't>","synthetic":true,"types":["regex::re_bytes::Split"]},{"text":"impl<'r, 't> !UnwindSafe for SplitN<'r, 't>","synthetic":true,"types":["regex::re_bytes::SplitN"]},{"text":"impl<'r> UnwindSafe for CaptureNames<'r>","synthetic":true,"types":["regex::re_bytes::CaptureNames"]},{"text":"impl UnwindSafe for CaptureLocations","synthetic":true,"types":["regex::re_bytes::CaptureLocations"]},{"text":"impl<'t> UnwindSafe for Captures<'t>","synthetic":true,"types":["regex::re_bytes::Captures"]},{"text":"impl<'c, 't> UnwindSafe for SubCaptureMatches<'c, 't>","synthetic":true,"types":["regex::re_bytes::SubCaptureMatches"]},{"text":"impl<'a, R> !UnwindSafe for ReplacerRef<'a, R>","synthetic":true,"types":["regex::re_bytes::ReplacerRef"]},{"text":"impl<'t> UnwindSafe for NoExpand<'t>","synthetic":true,"types":["regex::re_bytes::NoExpand"]},{"text":"impl UnwindSafe for RegexSet","synthetic":true,"types":["regex::re_set::bytes::RegexSet"]},{"text":"impl UnwindSafe for SetMatches","synthetic":true,"types":["regex::re_set::bytes::SetMatches"]},{"text":"impl UnwindSafe for SetMatchesIntoIter","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIntoIter"]},{"text":"impl<'a> UnwindSafe for SetMatchesIter<'a>","synthetic":true,"types":["regex::re_set::bytes::SetMatchesIter"]}];
implementors["regex_syntax"] = [{"text":"impl UnwindSafe for Parser","synthetic":true,"types":["regex_syntax::parser::Parser"]},{"text":"impl UnwindSafe for ParserBuilder","synthetic":true,"types":["regex_syntax::parser::ParserBuilder"]},{"text":"impl UnwindSafe for UnicodeWordError","synthetic":true,"types":["regex_syntax::unicode::UnicodeWordError"]},{"text":"impl UnwindSafe for Error","synthetic":true,"types":["regex_syntax::error::Error"]},{"text":"impl UnwindSafe for Error","synthetic":true,"types":["regex_syntax::ast::Error"]},{"text":"impl UnwindSafe for Span","synthetic":true,"types":["regex_syntax::ast::Span"]},{"text":"impl UnwindSafe for Position","synthetic":true,"types":["regex_syntax::ast::Position"]},{"text":"impl UnwindSafe for WithComments","synthetic":true,"types":["regex_syntax::ast::WithComments"]},{"text":"impl UnwindSafe for Comment","synthetic":true,"types":["regex_syntax::ast::Comment"]},{"text":"impl UnwindSafe for Alternation","synthetic":true,"types":["regex_syntax::ast::Alternation"]},{"text":"impl UnwindSafe for Concat","synthetic":true,"types":["regex_syntax::ast::Concat"]},{"text":"impl UnwindSafe for Literal","synthetic":true,"types":["regex_syntax::ast::Literal"]},{"text":"impl UnwindSafe for ClassPerl","synthetic":true,"types":["regex_syntax::ast::ClassPerl"]},{"text":"impl UnwindSafe for ClassAscii","synthetic":true,"types":["regex_syntax::ast::ClassAscii"]},{"text":"impl UnwindSafe for ClassUnicode","synthetic":true,"types":["regex_syntax::ast::ClassUnicode"]},{"text":"impl UnwindSafe for ClassBracketed","synthetic":true,"types":["regex_syntax::ast::ClassBracketed"]},{"text":"impl UnwindSafe for ClassSetRange","synthetic":true,"types":["regex_syntax::ast::ClassSetRange"]},{"text":"impl UnwindSafe for ClassSetUnion","synthetic":true,"types":["regex_syntax::ast::ClassSetUnion"]},{"text":"impl UnwindSafe for ClassSetBinaryOp","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOp"]},{"text":"impl UnwindSafe for Assertion","synthetic":true,"types":["regex_syntax::ast::Assertion"]},{"text":"impl UnwindSafe for Repetition","synthetic":true,"types":["regex_syntax::ast::Repetition"]},{"text":"impl UnwindSafe for RepetitionOp","synthetic":true,"types":["regex_syntax::ast::RepetitionOp"]},{"text":"impl UnwindSafe for Group","synthetic":true,"types":["regex_syntax::ast::Group"]},{"text":"impl UnwindSafe for CaptureName","synthetic":true,"types":["regex_syntax::ast::CaptureName"]},{"text":"impl UnwindSafe for SetFlags","synthetic":true,"types":["regex_syntax::ast::SetFlags"]},{"text":"impl UnwindSafe for Flags","synthetic":true,"types":["regex_syntax::ast::Flags"]},{"text":"impl UnwindSafe for FlagsItem","synthetic":true,"types":["regex_syntax::ast::FlagsItem"]},{"text":"impl UnwindSafe for ErrorKind","synthetic":true,"types":["regex_syntax::ast::ErrorKind"]},{"text":"impl UnwindSafe for Ast","synthetic":true,"types":["regex_syntax::ast::Ast"]},{"text":"impl UnwindSafe for LiteralKind","synthetic":true,"types":["regex_syntax::ast::LiteralKind"]},{"text":"impl UnwindSafe for SpecialLiteralKind","synthetic":true,"types":["regex_syntax::ast::SpecialLiteralKind"]},{"text":"impl UnwindSafe for HexLiteralKind","synthetic":true,"types":["regex_syntax::ast::HexLiteralKind"]},{"text":"impl UnwindSafe for Class","synthetic":true,"types":["regex_syntax::ast::Class"]},{"text":"impl UnwindSafe for ClassPerlKind","synthetic":true,"types":["regex_syntax::ast::ClassPerlKind"]},{"text":"impl UnwindSafe for ClassAsciiKind","synthetic":true,"types":["regex_syntax::ast::ClassAsciiKind"]},{"text":"impl UnwindSafe for ClassUnicodeKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeKind"]},{"text":"impl UnwindSafe for ClassUnicodeOpKind","synthetic":true,"types":["regex_syntax::ast::ClassUnicodeOpKind"]},{"text":"impl UnwindSafe for ClassSet","synthetic":true,"types":["regex_syntax::ast::ClassSet"]},{"text":"impl UnwindSafe for ClassSetItem","synthetic":true,"types":["regex_syntax::ast::ClassSetItem"]},{"text":"impl UnwindSafe for ClassSetBinaryOpKind","synthetic":true,"types":["regex_syntax::ast::ClassSetBinaryOpKind"]},{"text":"impl UnwindSafe for AssertionKind","synthetic":true,"types":["regex_syntax::ast::AssertionKind"]},{"text":"impl UnwindSafe for RepetitionKind","synthetic":true,"types":["regex_syntax::ast::RepetitionKind"]},{"text":"impl UnwindSafe for RepetitionRange","synthetic":true,"types":["regex_syntax::ast::RepetitionRange"]},{"text":"impl UnwindSafe for GroupKind","synthetic":true,"types":["regex_syntax::ast::GroupKind"]},{"text":"impl UnwindSafe for FlagsItemKind","synthetic":true,"types":["regex_syntax::ast::FlagsItemKind"]},{"text":"impl UnwindSafe for Flag","synthetic":true,"types":["regex_syntax::ast::Flag"]},{"text":"impl UnwindSafe for ParserBuilder","synthetic":true,"types":["regex_syntax::ast::parse::ParserBuilder"]},{"text":"impl UnwindSafe for Parser","synthetic":true,"types":["regex_syntax::ast::parse::Parser"]},{"text":"impl UnwindSafe for Printer","synthetic":true,"types":["regex_syntax::ast::print::Printer"]},{"text":"impl UnwindSafe for CaseFoldError","synthetic":true,"types":["regex_syntax::unicode::CaseFoldError"]},{"text":"impl UnwindSafe for Error","synthetic":true,"types":["regex_syntax::hir::Error"]},{"text":"impl UnwindSafe for Hir","synthetic":true,"types":["regex_syntax::hir::Hir"]},{"text":"impl UnwindSafe for ClassUnicode","synthetic":true,"types":["regex_syntax::hir::ClassUnicode"]},{"text":"impl<'a> UnwindSafe for ClassUnicodeIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeIter"]},{"text":"impl UnwindSafe for ClassUnicodeRange","synthetic":true,"types":["regex_syntax::hir::ClassUnicodeRange"]},{"text":"impl UnwindSafe for ClassBytes","synthetic":true,"types":["regex_syntax::hir::ClassBytes"]},{"text":"impl<'a> UnwindSafe for ClassBytesIter<'a>","synthetic":true,"types":["regex_syntax::hir::ClassBytesIter"]},{"text":"impl UnwindSafe for ClassBytesRange","synthetic":true,"types":["regex_syntax::hir::ClassBytesRange"]},{"text":"impl UnwindSafe for Group","synthetic":true,"types":["regex_syntax::hir::Group"]},{"text":"impl UnwindSafe for Repetition","synthetic":true,"types":["regex_syntax::hir::Repetition"]},{"text":"impl UnwindSafe for ErrorKind","synthetic":true,"types":["regex_syntax::hir::ErrorKind"]},{"text":"impl UnwindSafe for HirKind","synthetic":true,"types":["regex_syntax::hir::HirKind"]},{"text":"impl UnwindSafe for Literal","synthetic":true,"types":["regex_syntax::hir::Literal"]},{"text":"impl UnwindSafe for Class","synthetic":true,"types":["regex_syntax::hir::Class"]},{"text":"impl UnwindSafe for Anchor","synthetic":true,"types":["regex_syntax::hir::Anchor"]},{"text":"impl UnwindSafe for WordBoundary","synthetic":true,"types":["regex_syntax::hir::WordBoundary"]},{"text":"impl UnwindSafe for GroupKind","synthetic":true,"types":["regex_syntax::hir::GroupKind"]},{"text":"impl UnwindSafe for RepetitionKind","synthetic":true,"types":["regex_syntax::hir::RepetitionKind"]},{"text":"impl UnwindSafe for RepetitionRange","synthetic":true,"types":["regex_syntax::hir::RepetitionRange"]},{"text":"impl UnwindSafe for Literals","synthetic":true,"types":["regex_syntax::hir::literal::Literals"]},{"text":"impl UnwindSafe for Literal","synthetic":true,"types":["regex_syntax::hir::literal::Literal"]},{"text":"impl UnwindSafe for Printer","synthetic":true,"types":["regex_syntax::hir::print::Printer"]},{"text":"impl UnwindSafe for TranslatorBuilder","synthetic":true,"types":["regex_syntax::hir::translate::TranslatorBuilder"]},{"text":"impl UnwindSafe for Translator","synthetic":true,"types":["regex_syntax::hir::translate::Translator"]},{"text":"impl UnwindSafe for Utf8Range","synthetic":true,"types":["regex_syntax::utf8::Utf8Range"]},{"text":"impl UnwindSafe for Utf8Sequences","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequences"]},{"text":"impl UnwindSafe for Utf8Sequence","synthetic":true,"types":["regex_syntax::utf8::Utf8Sequence"]}];
diff --git a/parser/all.html b/mercator_parser/all.html
similarity index 63%
rename from parser/all.html
rename to mercator_parser/all.html
index f2cf9d5..cf92d3f 100644
--- a/parser/all.html
+++ b/mercator_parser/all.html
@@ -1,3 +1,3 @@
-
Redirecting to ../../mercator_parser/trait.Executor.html...
+ + + \ No newline at end of file diff --git a/mercator_parser/expressions/trait.Predictor.html b/mercator_parser/expressions/trait.Predictor.html new file mode 100644 index 0000000..1836ad4 --- /dev/null +++ b/mercator_parser/expressions/trait.Predictor.html @@ -0,0 +1,10 @@ + + + + + + +Redirecting to ../../mercator_parser/trait.Predictor.html...
+ + + \ No newline at end of file diff --git a/mercator_parser/expressions/trait.Validator.html b/mercator_parser/expressions/trait.Validator.html new file mode 100644 index 0000000..f5a101f --- /dev/null +++ b/mercator_parser/expressions/trait.Validator.html @@ -0,0 +1,10 @@ + + + + + + +Redirecting to ../../mercator_parser/trait.Validator.html...
+ + + \ No newline at end of file diff --git a/mercator_parser/index.html b/mercator_parser/index.html new file mode 100644 index 0000000..e333c64 --- /dev/null +++ b/mercator_parser/index.html @@ -0,0 +1,22 @@ +Query parser for Mercator.
+Mercator is a spatial volumetric index for the +Human Brain Project. It is a component of the Knowledge Graph +service, which provides the spatial anchoring for the metadata +registered as well as processes the volumetric queries.
+It is build on top of the Iron Sea database toolkit.
+Iron Sea provides a set of database engine bricks, which can be +combined and applied on arbitrary data structures.
+Unlike a traditional database, it does not assume a specific +physical structure for the tables nor the records, but relies on the +developer to provide a set of extractor functions which are used by +the specific indices provided.
+This enables the index implementations to be agnostic from the +underlying data structure, and re-used.
+| queries |
| FiltersParser | |
| QueryParser |
| Executor | |
| Predictor | |
| Validator |
| ValidationResult |
Redirecting to ../../../mercator_parser/queries/struct.Token.html...
+ + + \ No newline at end of file diff --git a/mercator_parser/queries/__parse__Filters/struct.FiltersParser.html b/mercator_parser/queries/__parse__Filters/struct.FiltersParser.html new file mode 100644 index 0000000..8df11f8 --- /dev/null +++ b/mercator_parser/queries/__parse__Filters/struct.FiltersParser.html @@ -0,0 +1,10 @@ + + + + + + +Redirecting to ../../../mercator_parser/struct.FiltersParser.html...
+ + + \ No newline at end of file diff --git a/mercator_parser/queries/__parse__Query/struct.QueryParser.html b/mercator_parser/queries/__parse__Query/struct.QueryParser.html new file mode 100644 index 0000000..041e991 --- /dev/null +++ b/mercator_parser/queries/__parse__Query/struct.QueryParser.html @@ -0,0 +1,10 @@ + + + + + + +Redirecting to ../../../mercator_parser/struct.QueryParser.html...
+ + + \ No newline at end of file diff --git a/mercator_parser/queries/index.html b/mercator_parser/queries/index.html new file mode 100644 index 0000000..6ea7a82 --- /dev/null +++ b/mercator_parser/queries/index.html @@ -0,0 +1,3 @@ +| FiltersParser | |
| QueryParser | |
| Token |
| __ToTriple |
impl QueryParser[src]pub fn new() -> QueryParser[src]pub fn parse<'input>(
&self,
input: &'input str
) -> Result<Option<Projection>, ParseError<usize, Token<'input>, &'static str>>[src]impl !RefUnwindSafe for QueryParserimpl Send for QueryParserimpl Sync for QueryParserimpl Unpin for QueryParserimpl UnwindSafe for QueryParserimpl QueryParser[src]pub fn new() -> QueryParser[src]pub fn parse<'input>(
&self,
input: &'input str
) -> Result<Option<Projection>, ParseError<usize, Token<'input>, &'static str>>[src]impl !RefUnwindSafe for QueryParserimpl Send for QueryParserimpl Sync for QueryParserimpl Unpin for QueryParserimpl UnwindSafe for QueryParserimpl<T> Any for T where
T: 'static + ?Sized, [src]impl<T> Borrow<T> for T where
T: ?Sized, [src]impl<T> BorrowMut<T> for T where
T: ?Sized, [src]fn borrow_mut(&mut self) -> &mut T[src]impl<T> From<T> for T[src]impl<T, U> Into<U> for T where
U: From<T>, [src]impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]type Error = InfallibleThe type returned in the event of a conversion error.
+fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]impl<'input> Clone for Token<'input>[src]impl<'input> Debug for Token<'input>[src]impl<'a> Display for Token<'a>[src]impl<'input> Eq for Token<'input>[src]impl<'input> Ord for Token<'input>[src]fn cmp(&self, other: &Token<'input>) -> Ordering[src]#[must_use]
+fn max(self, other: Self) -> Self1.21.0[src]#[must_use]
+fn min(self, other: Self) -> Self1.21.0[src]#[must_use]
+fn clamp(self, min: Self, max: Self) -> Self[src]impl<'input> PartialEq<Token<'input>> for Token<'input>[src]impl<'input> PartialOrd<Token<'input>> for Token<'input>[src]fn partial_cmp(&self, other: &Token<'input>) -> Option<Ordering>[src]fn lt(&self, other: &Token<'input>) -> bool[src]fn le(&self, other: &Token<'input>) -> bool[src]fn gt(&self, other: &Token<'input>) -> bool[src]fn ge(&self, other: &Token<'input>) -> bool[src]impl<'input> StructuralEq for Token<'input>[src]impl<'input> StructuralPartialEq for Token<'input>[src]impl<'input> RefUnwindSafe for Token<'input>impl<'input> Send for Token<'input>impl<'input> Sync for Token<'input>impl<'input> Unpin for Token<'input>impl<'input> UnwindSafe for Token<'input>impl<T> Any for T where
T: 'static + ?Sized, [src]impl<T> Borrow<T> for T where
T: ?Sized, [src]impl<T> BorrowMut<T> for T where
T: ?Sized, [src]fn borrow_mut(&mut self) -> &mut T[src]impl<T> From<T> for T[src]impl<T, U> Into<U> for T where
U: From<T>, [src]impl<T> ToOwned for T where
T: Clone, [src]type Owned = TThe resulting type after obtaining ownership.
+fn to_owned(&self) -> T[src]fn clone_into(&self, target: &mut T)[src]impl<T> ToString for T where
T: Display + ?Sized, [src]impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]type Error = InfallibleThe type returned in the event of a conversion error.
+fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]fn to_triple(
value: Self
) -> Result<(usize, Token<'input>, usize), ParseError<usize, Token<'input>, &'static str>>impl<'input> __ToTriple<'input> for (usize, Token<'input>, usize)[src]fn to_triple(
value: Self
) -> Result<(usize, Token<'input>, usize), ParseError<usize, Token<'input>, &'static str>>[src]impl<'input> __ToTriple<'input> for Result<(usize, Token<'input>, usize), &'static str>[src]fn to_triple(
value: Self
) -> Result<(usize, Token<'input>, usize), ParseError<usize, Token<'input>, &'static str>>[src]impl QueryParser[src]pub fn new() -> QueryParser[src]pub fn parse<'input>(
&self,
input: &'input str
) -> Result<Option<Projection>, ParseError<usize, Token<'input>, &'static str>>[src]impl !RefUnwindSafe for QueryParserimpl Send for QueryParserimpl Sync for QueryParserimpl Unpin for QueryParserimpl UnwindSafe for QueryParserimpl QueryParser[src]pub fn new() -> QueryParser[src]pub fn parse<'input>(
&self,
input: &'input str
) -> Result<Option<Projection>, ParseError<usize, Token<'input>, &'static str>>[src]impl !RefUnwindSafe for QueryParserimpl Send for QueryParserimpl Sync for QueryParserimpl Unpin for QueryParserimpl UnwindSafe for QueryParserimpl<T> Any for T where
T: 'static + ?Sized, [src]impl<T> Borrow<T> for T where
T: ?Sized, [src]impl<T> BorrowMut<T> for T where
T: ?Sized, [src]fn borrow_mut(&mut self) -> &mut T[src]impl<T> From<T> for T[src]impl<T, U> Into<U> for T where
U: From<T>, [src]impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]type Error = InfallibleThe type returned in the event of a conversion error.
+fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]type ResultSetfn execute<'f: 'e>(
&self,
core_id: &str,
parameters: &CoreQueryParameters<'f>
) -> Self::ResultSettype ValidationResultfn validate(&self) -> Self::ValidationResulttype ValidationResult = Result<LiteralTypes, String>;
Redirecting to ../../mercator_parser/type.ValidationResult.html...
+ + + \ No newline at end of file diff --git a/parser/expressions/trait.Executor.html b/parser/expressions/trait.Executor.html deleted file mode 100644 index e6f33aa..0000000 --- a/parser/expressions/trait.Executor.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to ../../parser/trait.Executor.html...
- - - \ No newline at end of file diff --git a/parser/expressions/trait.Predictor.html b/parser/expressions/trait.Predictor.html deleted file mode 100644 index a560a46..0000000 --- a/parser/expressions/trait.Predictor.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to ../../parser/trait.Predictor.html...
- - - \ No newline at end of file diff --git a/parser/expressions/trait.Validator.html b/parser/expressions/trait.Validator.html deleted file mode 100644 index 1d15afc..0000000 --- a/parser/expressions/trait.Validator.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to ../../parser/trait.Validator.html...
- - - \ No newline at end of file diff --git a/parser/index.html b/parser/index.html deleted file mode 100644 index 3a0db0a..0000000 --- a/parser/index.html +++ /dev/null @@ -1,22 +0,0 @@ -Query parser for Mercator.
-Mercator is a spatial volumetric index for the -Human Brain Project. It is a component of the Knowledge Graph -service, which provides the spatial anchoring for the metadata -registered as well as processes the volumetric queries.
-It is build on top of the Iron Sea database toolkit.
-Iron Sea provides a set of database engine bricks, which can be -combined and applied on arbitrary data structures.
-Unlike a traditional database, it does not assume a specific -physical structure for the tables nor the records, but relies on the -developer to provide a set of extractor functions which are used by -the specific indices provided.
-This enables the index implementations to be agnostic from the -underlying data structure, and re-used.
-| queries |
| FiltersParser | |
| QueryParser |
| Executor | |
| Predictor | |
| Validator |
| ValidationResult |
Redirecting to ../../../parser/queries/struct.Token.html...
- - - \ No newline at end of file diff --git a/parser/queries/__parse__Filters/struct.FiltersParser.html b/parser/queries/__parse__Filters/struct.FiltersParser.html deleted file mode 100644 index 0e8d112..0000000 --- a/parser/queries/__parse__Filters/struct.FiltersParser.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to ../../../parser/struct.FiltersParser.html...
- - - \ No newline at end of file diff --git a/parser/queries/__parse__Query/struct.QueryParser.html b/parser/queries/__parse__Query/struct.QueryParser.html deleted file mode 100644 index 87b1de0..0000000 --- a/parser/queries/__parse__Query/struct.QueryParser.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to ../../../parser/struct.QueryParser.html...
- - - \ No newline at end of file diff --git a/parser/queries/index.html b/parser/queries/index.html deleted file mode 100644 index 58e9d60..0000000 --- a/parser/queries/index.html +++ /dev/null @@ -1,3 +0,0 @@ -| FiltersParser | |
| QueryParser | |
| Token |
| __ToTriple |
impl FiltersParser[src]pub fn new() -> FiltersParser[src]pub fn parse<'input>(
&self,
input: &'input str
) -> Result<Bag, ParseError<usize, Token<'input>, &'static str>>[src]impl !RefUnwindSafe for FiltersParserimpl Send for FiltersParserimpl Sync for FiltersParserimpl Unpin for FiltersParserimpl UnwindSafe for FiltersParserimpl<T> Any for T where
T: 'static + ?Sized, [src]impl<T> Borrow<T> for T where
T: ?Sized, [src]impl<T> BorrowMut<T> for T where
T: ?Sized, [src]fn borrow_mut(&mut self) -> &mut T[src]impl<T> From<T> for T[src]impl<T, U> Into<U> for T where
U: From<T>, [src]impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]type Error = InfallibleThe type returned in the event of a conversion error.
-fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]impl<'input> Clone for Token<'input>[src]impl<'input> Debug for Token<'input>[src]impl<'a> Display for Token<'a>[src]impl<'input> Eq for Token<'input>[src]impl<'input> Ord for Token<'input>[src]fn cmp(&self, other: &Token<'input>) -> Ordering[src]#[must_use]
-fn max(self, other: Self) -> Self1.21.0[src]#[must_use]
-fn min(self, other: Self) -> Self1.21.0[src]#[must_use]
-fn clamp(self, min: Self, max: Self) -> Self[src]impl<'input> PartialEq<Token<'input>> for Token<'input>[src]impl<'input> PartialOrd<Token<'input>> for Token<'input>[src]fn partial_cmp(&self, other: &Token<'input>) -> Option<Ordering>[src]fn lt(&self, other: &Token<'input>) -> bool[src]fn le(&self, other: &Token<'input>) -> bool[src]fn gt(&self, other: &Token<'input>) -> bool[src]fn ge(&self, other: &Token<'input>) -> bool[src]impl<'input> StructuralEq for Token<'input>[src]impl<'input> StructuralPartialEq for Token<'input>[src]impl<'input> RefUnwindSafe for Token<'input>impl<'input> Send for Token<'input>impl<'input> Sync for Token<'input>impl<'input> Unpin for Token<'input>impl<'input> UnwindSafe for Token<'input>impl<T> Any for T where
T: 'static + ?Sized, [src]impl<T> Borrow<T> for T where
T: ?Sized, [src]impl<T> BorrowMut<T> for T where
T: ?Sized, [src]fn borrow_mut(&mut self) -> &mut T[src]impl<T> From<T> for T[src]impl<T, U> Into<U> for T where
U: From<T>, [src]impl<T> ToOwned for T where
T: Clone, [src]type Owned = TThe resulting type after obtaining ownership.
-fn to_owned(&self) -> T[src]fn clone_into(&self, target: &mut T)[src]impl<T> ToString for T where
T: Display + ?Sized, [src]impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]type Error = InfallibleThe type returned in the event of a conversion error.
-fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]fn to_triple(
value: Self
) -> Result<(usize, Token<'input>, usize), ParseError<usize, Token<'input>, &'static str>>impl<'input> __ToTriple<'input> for (usize, Token<'input>, usize)[src]fn to_triple(
value: Self
) -> Result<(usize, Token<'input>, usize), ParseError<usize, Token<'input>, &'static str>>[src]impl<'input> __ToTriple<'input> for Result<(usize, Token<'input>, usize), &'static str>[src]fn to_triple(
value: Self
) -> Result<(usize, Token<'input>, usize), ParseError<usize, Token<'input>, &'static str>>[src]impl FiltersParser[src]pub fn new() -> FiltersParser[src]pub fn parse<'input>(
&self,
input: &'input str
) -> Result<Bag, ParseError<usize, Token<'input>, &'static str>>[src]impl !RefUnwindSafe for FiltersParserimpl Send for FiltersParserimpl Sync for FiltersParserimpl Unpin for FiltersParserimpl UnwindSafe for FiltersParserimpl<T> Any for T where
T: 'static + ?Sized, [src]impl<T> Borrow<T> for T where
T: ?Sized, [src]impl<T> BorrowMut<T> for T where
T: ?Sized, [src]fn borrow_mut(&mut self) -> &mut T[src]impl<T> From<T> for T[src]impl<T, U> Into<U> for T where
U: From<T>, [src]impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]type Error = InfallibleThe type returned in the event of a conversion error.
-fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]type ResultSetfn execute<'f: 'e>(
&self,
core_id: &str,
parameters: &CoreQueryParameters<'f>
) -> Self::ResultSettype ValidationResultfn validate(&self) -> Self::ValidationResulttype ValidationResult = Result<LiteralTypes, String>;
Redirecting to ../../parser/type.ValidationResult.html...
- - - \ No newline at end of file diff --git a/search-index.js b/search-index.js index e0dc6c3..98fbd87 100644 --- a/search-index.js +++ b/search-index.js @@ -15,7 +15,7 @@ searchIndex["log"] = {"doc":"A lightweight logging facade.","i":[[3,"Record","lo searchIndex["memchr"] = {"doc":"The `memchr` crate provides heavily optimized routines for…","i":[[3,"Memchr","memchr","An iterator for `memchr`.",null,null],[3,"Memchr2","","An iterator for `memchr2`.",null,null],[3,"Memchr3","","An iterator for `memchr3`.",null,null],[5,"memchr_iter","","An iterator over all occurrences of the needle in a…",null,[[["u8"]],["memchr"]]],[5,"memchr2_iter","","An iterator over all occurrences of the needles in a…",null,[[["u8"]],["memchr2"]]],[5,"memchr3_iter","","An iterator over all occurrences of the needles in a…",null,[[["u8"]],["memchr3"]]],[5,"memrchr_iter","","An iterator over all occurrences of the needle in a…",null,[[["u8"]],[["rev",["memchr"]],["memchr"]]]],[5,"memrchr2_iter","","An iterator over all occurrences of the needles in a…",null,[[["u8"]],[["rev",["memchr2"]],["memchr2"]]]],[5,"memrchr3_iter","","An iterator over all occurrences of the needles in a…",null,[[["u8"]],[["memchr3"],["rev",["memchr3"]]]]],[5,"memchr","","Search for the first occurrence of a byte in a slice.",null,[[["u8"]],[["usize"],["option",["usize"]]]]],[5,"memchr2","","Like `memchr`, but searches for either of two bytes…",null,[[["u8"]],[["usize"],["option",["usize"]]]]],[5,"memchr3","","Like `memchr`, but searches for any of three bytes instead…",null,[[["u8"]],[["usize"],["option",["usize"]]]]],[5,"memrchr","","Search for the last occurrence of a byte in a slice.",null,[[["u8"]],[["usize"],["option",["usize"]]]]],[5,"memrchr2","","Like `memrchr`, but searches for either of two bytes…",null,[[["u8"]],[["usize"],["option",["usize"]]]]],[5,"memrchr3","","Like `memrchr`, but searches for any of three bytes…",null,[[["u8"]],[["usize"],["option",["usize"]]]]],[11,"new","","Creates a new iterator that yields all positions of needle…",0,[[["u8"]],["memchr"]]],[11,"new","","Creates a new iterator that yields all positions of needle…",1,[[["u8"]],["memchr2"]]],[11,"new","","Create a new `Memchr3` that's initialized to zero with a…",2,[[["u8"]],["memchr3"]]],[11,"from","","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"into_iter","","",0,[[],["i"]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"into_iter","","",1,[[],["i"]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"into_iter","","",2,[[],["i"]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"next_back","","",0,[[["self"]],["option"]]],[11,"next_back","","",1,[[["self"]],["option"]]],[11,"next_back","","",2,[[["self"]],["option"]]],[11,"next","","",0,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",0,[[["self"]]]],[11,"next","","",1,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",1,[[["self"]]]],[11,"next","","",2,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",2,[[["self"]]]]],"p":[[3,"Memchr"],[3,"Memchr2"],[3,"Memchr3"]]}; searchIndex["memmap"] = {"doc":"A cross-platform Rust API for memory mapped buffers.","i":[[3,"MmapOptions","memmap","A memory map builder, providing advanced options and flags…",null,null],[3,"Mmap","","An immutable memory mapped buffer.",null,null],[3,"MmapMut","","A mutable memory mapped buffer.",null,null],[11,"new","","Creates a new set of options for configuring and creating…",0,[[],["mmapoptions"]]],[11,"offset","","Configures the memory map to start at byte `offset` from…",0,[[["self"],["u64"]],["self"]]],[11,"len","","Configures the created memory mapped buffer to be `len`…",0,[[["self"],["usize"]],["self"]]],[11,"stack","","Configures the anonymous memory map to be suitable for a…",0,[[["self"]],["self"]]],[11,"map","","Creates a read-only memory map backed by a file.",0,[[["self"],["file"]],[["result",["mmap"]],["mmap"]]]],[11,"map_exec","","Creates a readable and executable memory map backed by a…",0,[[["self"],["file"]],[["result",["mmap"]],["mmap"]]]],[11,"map_mut","","Creates a writeable memory map backed by a file.",0,[[["self"],["file"]],[["result",["mmapmut"]],["mmapmut"]]]],[11,"map_copy","","Creates a copy-on-write memory map backed by a file.",0,[[["self"],["file"]],[["result",["mmapmut"]],["mmapmut"]]]],[11,"map_anon","","Creates an anonymous memory map.",0,[[["self"]],[["result",["mmapmut"]],["mmapmut"]]]],[11,"map","","Creates a read-only memory map backed by a file.",1,[[["file"]],[["result",["mmap"]],["mmap"]]]],[11,"make_mut","","Transition the memory map to be writable.",1,[[],[["result",["mmapmut"]],["mmapmut"]]]],[11,"map_mut","","Creates a writeable memory map backed by a file.",2,[[["file"]],[["result",["mmapmut"]],["mmapmut"]]]],[11,"map_anon","","Creates an anonymous memory map.",2,[[["usize"]],[["result",["mmapmut"]],["mmapmut"]]]],[11,"flush","","Flushes outstanding memory map modifications to disk.",2,[[["self"]],["result"]]],[11,"flush_async","","Asynchronously flushes outstanding memory map…",2,[[["self"]],["result"]]],[11,"flush_range","","Flushes outstanding memory map modifications in the range…",2,[[["self"],["usize"]],["result"]]],[11,"flush_async_range","","Asynchronously flushes outstanding memory map…",2,[[["self"],["usize"]],["result"]]],[11,"make_read_only","","Returns an immutable version of this memory mapped buffer.",2,[[],[["result",["mmap"]],["mmap"]]]],[11,"make_exec","","Transition the memory map to be readable and executable.",2,[[],[["result",["mmap"]],["mmap"]]]],[11,"from","","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"to_owned","","",0,[[["self"]],["t"]]],[11,"clone_into","","",0,[[["self"],["t"]]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"as_mut","","",2,[[["self"]]]],[11,"as_ref","","",1,[[["self"]]]],[11,"as_ref","","",2,[[["self"]]]],[11,"clone","","",0,[[["self"]],["mmapoptions"]]],[11,"default","","",0,[[],["mmapoptions"]]],[11,"deref","","",1,[[["self"]]]],[11,"deref","","",2,[[["self"]]]],[11,"deref_mut","","",2,[[["self"]]]],[11,"fmt","","",0,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",1,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",2,[[["formatter"],["self"]],["result"]]]],"p":[[3,"MmapOptions"],[3,"Mmap"],[3,"MmapMut"]]}; searchIndex["mercator_db"] = {"doc":"Mercator DB","i":[[3,"Core","mercator_db","Index over a single dataset",null,null],[3,"CoreQueryParameters","","Query Parameters.",null,null],[12,"db","","Database to use.",0,null],[12,"output_space","","Output reference space into which to convert results.",0,null],[12,"threshold_volume","","Volume value to use to select the index resolution.",0,null],[12,"view_port","","Full definition of the view port, a.k.a the volume being…",0,null],[12,"resolution","","Index resolution to use.",0,null],[3,"DataBase","","Collection of datasets and their reference spaces.",null,null],[4,"Properties","","Definition of the volumetric objects identifiers.",null,null],[13,"Feature","","Spatial Features.",1,null],[13,"Unknown","","Unoptimized arbitrary kind of identifiers.",1,null],[11,"view_port","","Build a minimum bounding box out of the provided viewport,…",0,[[["self"],["space"]],[["option",["shape"]],["shape"]]]],[11,"id","","Extract the identifier of this spatial object.",1,[[["self"]],["str"]]],[11,"type_name","","Extract the kind of spatial object.",1,[[["self"]],["str"]]],[11,"feature","","Instantiate a new feature.",1,[[["s"]],["properties"]]],[11,"unknown","","Instantiate a new arbitrary kind of object, with the given…",1,[[["s"]],["properties"]]],[11,"new","","Instantiate a new index for a dataset.",2,[[["vec",["vec"]],["vec",["spacesetobject"]],["properties"],["option",["usize"]],["spacesetobject"],["vec",["properties"]],["usize"],["s"],["option",["vec"]]],[["result",["string"]],["string"]]]],[11,"name","","Title of the dataset.",2,[[["self"]],["string"]]],[11,"version","","Revision of the dataset.",2,[[["self"]],["string"]]],[11,"keys","","List of identifiers contained in this dataset.",2,[[["self"]],["vec"]]],[11,"get_by_positions","","Retrieve everything located at specific positions.",2,[[["str"],["corequeryparameters"],["self"]],["resultset"]]],[11,"get_by_shape","","Search using a [shape] which defines a volume.",2,[[["str"],["shape"],["corequeryparameters"],["self"]],["resultset"]]],[11,"get_by_id","","Search by Id, a.k.a retrieve all the positions linked to…",2,[[["corequeryparameters"],["s"],["self"]],[["vec"],["string"],["result",["vec","string"]]]]],[11,"get_by_label","","Search by label, a.k.a use an identifier to define the…",2,[[["corequeryparameters"],["s"],["self"]],["resultset"]]],[11,"new","","Instantiate a `DataBase` struct.",3,[[["vec",["core"]],["vec",["space"]],["space"],["core"]],["self"]]],[11,"load","","Load a list of indices.",3,[[],[["result",["string"]],["string"]]]],[11,"space_keys","","Returns an ordered list of the reference space names…",3,[[["self"]],["vec"]]],[11,"space","","Lookup a space within the reference spaces registered.",3,[[["str"],["self"]],[["result",["space","string"]],["space"],["string"]]]],[11,"core_keys","","Returns an ordered list of dataset (Core) names registered.",3,[[["self"]],["vec"]]],[11,"core","","Lookup a dataset within the datasets registered.",3,[[["str"],["self"]],[["result",["core","string"]],["core"],["string"]]]],[0,"storage","","Persistent data functions and types.",null,null],[0,"bincode","mercator_db::storage","Bincode support",null,null],[5,"load","mercator_db::storage::bincode","Deserialize a data structure.",null,[[["str"]],[["result",["error"]],["error"]]]],[5,"store","","Serialize a data structure.",null,[[["str"],["t"]],[["error"],["result",["error"]]]]],[5,"build","","Build an index from the input files.",null,[[["str"],["vec",["vec"]],["usize"],["option",["vec"]],["option",["usize"]]],[["error"],["result",["error"]]]]],[0,"json","mercator_db::storage","JSON support",null,null],[5,"from","mercator_db::storage::json","Deserialise a JSON file.",null,[[["str"]],[["error"],["result",["error"]]]]],[0,"model","mercator_db::storage","Model definitions for serialisation.",null,null],[3,"Space","mercator_db::storage::model","Reference space definition.",null,null],[12,"name","","Id of the space.",4,null],[12,"origin","","Position of the origin of axis expressed in Universe…",4,null],[12,"axes","","List of axes of the space.",4,null],[3,"Axis","","Reference space axis definition.",null,null],[12,"measurement_unit","","Length unit for the value `1.0`.",5,null],[12,"graduation","","Define the valid range of number on this axis.",5,null],[12,"unit_vector","","Vector which defines the direction of the axis in the…",5,null],[3,"Graduation","","Valid range of numbers on the axis.",null,null],[12,"set","","Mathematical Number Set of numbers allowed.",6,null],[12,"minimum","","Minimum value allowed, included.",6,null],[12,"maximum","","Maximum value allowed, excluded.",6,null],[12,"steps","","Number of distinct positions between `[min; max[`",6,null],[3,"Properties","","Properties which are registered at one or more spatial…",null,null],[12,"type_name","","The type of Id, this allows for different kinds of objects…",7,null],[12,"id","","An arbitrary string.",7,null],[5,"build_index","","Generate an index.",null,[[["str"],["vec",["vec"]],["usize"],["option",["vec"]],["option",["usize"]]],[["core"],["string"],["result",["core","string"]]]]],[0,"v1","","REST API objects, v1.",null,null],[3,"SpatialObject","mercator_db::storage::model::v1","Links Properties to a list of spatial volumes.",null,null],[12,"properties","","Definition of the `properties` to tag in space.",8,null],[12,"shapes","","List of volumes associated with `properties`.",8,null],[3,"Shape","","Define a Shape, within a specific reference space.",null,null],[12,"type_name","","Type of the shape, which is used to interpret the list of…",9,null],[12,"reference_space","","Id of the reference space the points are defined in.",9,null],[12,"vertices","","List of spatial positions.",9,null],[5,"to_spatial_objects","","Convert a list of properties grouped by space id, then…",null,[[["vec"]],[["spatialobject"],["vec",["spatialobject"]]]]],[0,"v2","mercator_db::storage::model","REST API objects, v2.",null,null],[3,"SpatialObject","mercator_db::storage::model::v2","Links Properties to a list of spatial volumes.",null,null],[12,"properties","","Definition of the `properties` to tag in space.",10,null],[12,"volumes","","List of volumes associated with `properties`.",10,null],[3,"Volume","","Defines a volume as the union of geometric shapes.",null,null],[12,"space","","Reference space id.",11,null],[12,"shapes","","List of geometric shapes defined in the reference space…",11,null],[4,"Shape","","Describes an homogeneous list of geometric shapes.",null,null],[13,"Points","","List of points.",12,null],[13,"BoundingBoxes","","List of Bounding boxes or hyper rectangles for which each…",12,null],[13,"HyperSpheres","","List of hyperspheres, stored as (`center`, radius) tuples.",12,null],[5,"to_spatial_objects","","Convert a list of properties grouped by space id, then…",null,[[["vec"]],[["spatialobject"],["vec",["spatialobject"]]]]],[6,"Point","mercator_db::storage::model","A single spatial location.",null,null],[0,"xyz","mercator_db::storage","XYZ file format",null,null],[5,"from","mercator_db::storage::xyz","Read a XYZ file and convert it to the internal format for…",null,[[["str"]],[["error"],["result",["error"]]]]],[0,"space","mercator_db","Reference space definitions.",null,null],[3,"Axis","mercator_db::space","Definition of an axis of a base.",null,null],[3,"Graduation","","Definition of a fixed-precision, finite length axis.",null,null],[12,"set","","Set of numbers allowed on the axis.",13,null],[12,"minimum","","Minimum value inclusive.",13,null],[12,"maximum","","Maximum value inclusive.",13,null],[12,"steps","","Number of ticks or discrete values between `minimum` and…",13,null],[12,"epsilon","","Length between two distinct ticks on the axis.",13,null],[3,"Space","","A reference space, defined by its name and coordinate…",null,null],[4,"NumberSet","","Mathematical set numbers.",null,null],[13,"N","","Natural numbers, here including 0.",14,null],[13,"Z","","Integers.",14,null],[13,"Q","","Rational numbers.",14,null],[13,"R","","Real numbers.",14,null],[4,"Coordinate","","Store efficiently a coordinate.",null,null],[13,"CoordinateU8","","Encoded coordinates whose value is in the range `[0; 2^8[`.",15,null],[13,"CoordinateU16","","Encoded coordinates whose value is in the range `[0;…",15,null],[13,"CoordinateU32","","Encoded coordinates whose value is in the range `[0;…",15,null],[13,"CoordinateU64","","Encoded coordinates whose value is in the range `[0;…",15,null],[13,"CoordinateF64","","Decoded coordinate value expressed as a floating point…",15,null],[4,"CoordinateSystem","","Kinds of space coordinate systems, or bases",null,null],[13,"Universe","","Absolute base, which allows to generate transformation…",16,null],[12,"origin","mercator_db::space::CoordinateSystem","A position which contains zeroes for all its coordinates,…",17,null],[13,"AffineSystem","mercator_db::space","Base which needs only an affine transformation to map into…",16,null],[12,"origin","mercator_db::space::CoordinateSystem","Coordinates in Universe, expressed in f64, or decoded, and…",18,null],[12,"axes","","The definition of the coordinate system, through its axes.",18,null],[4,"Position","mercator_db::space","Store a position as efficiently as possible in terms of…",null,null],[13,"Position1","","1 dimension positions.",19,null],[13,"Position2","","2 dimensions positions.",19,null],[13,"Position3","","3 dimensions positions.",19,null],[13,"Position4","","4 dimensions positions.",19,null],[13,"Position5","","5 dimensions positions.",19,null],[13,"Position6","","6 dimensions positions.",19,null],[13,"Position7","","7 dimensions positions.",19,null],[13,"Position8","","8 dimensions positions.",19,null],[13,"PositionN","","N dimensions positions.",19,null],[4,"Shape","","Known shapes descriptions",null,null],[13,"Point","","A singular point in space.",20,null],[13,"HyperSphere","","A sphere in space.",20,null],[13,"BoundingBox","","Hyperrectangle whose faces have one of the axis as a normal.",20,null],[6,"ResultSet","mercator_db","Selected tuples matching a query.",null,null],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"to_owned","","",2,[[["self"]],["t"]]],[11,"clone_into","","",2,[[["self"],["t"]]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"from","","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"from","","",3,[[["t"]],["t"]]],[11,"into","","",3,[[],["u"]]],[11,"try_from","","",3,[[["u"]],["result"]]],[11,"try_into","","",3,[[],["result"]]],[11,"borrow","","",3,[[["self"]],["t"]]],[11,"borrow_mut","","",3,[[["self"]],["t"]]],[11,"type_id","","",3,[[["self"]],["typeid"]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"to_owned","","",1,[[["self"]],["t"]]],[11,"clone_into","","",1,[[["self"],["t"]]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","mercator_db::space","",21,[[["t"]],["t"]]],[11,"into","","",21,[[],["u"]]],[11,"to_owned","","",21,[[["self"]],["t"]]],[11,"clone_into","","",21,[[["self"],["t"]]]],[11,"try_from","","",21,[[["u"]],["result"]]],[11,"try_into","","",21,[[],["result"]]],[11,"borrow","","",21,[[["self"]],["t"]]],[11,"borrow_mut","","",21,[[["self"]],["t"]]],[11,"type_id","","",21,[[["self"]],["typeid"]]],[11,"from","","",13,[[["t"]],["t"]]],[11,"into","","",13,[[],["u"]]],[11,"to_owned","","",13,[[["self"]],["t"]]],[11,"clone_into","","",13,[[["self"],["t"]]]],[11,"try_from","","",13,[[["u"]],["result"]]],[11,"try_into","","",13,[[],["result"]]],[11,"borrow","","",13,[[["self"]],["t"]]],[11,"borrow_mut","","",13,[[["self"]],["t"]]],[11,"type_id","","",13,[[["self"]],["typeid"]]],[11,"from","","",22,[[["t"]],["t"]]],[11,"into","","",22,[[],["u"]]],[11,"to_owned","","",22,[[["self"]],["t"]]],[11,"clone_into","","",22,[[["self"],["t"]]]],[11,"try_from","","",22,[[["u"]],["result"]]],[11,"try_into","","",22,[[],["result"]]],[11,"borrow","","",22,[[["self"]],["t"]]],[11,"borrow_mut","","",22,[[["self"]],["t"]]],[11,"type_id","","",22,[[["self"]],["typeid"]]],[11,"from","","",14,[[["t"]],["t"]]],[11,"into","","",14,[[],["u"]]],[11,"to_owned","","",14,[[["self"]],["t"]]],[11,"clone_into","","",14,[[["self"],["t"]]]],[11,"try_from","","",14,[[["u"]],["result"]]],[11,"try_into","","",14,[[],["result"]]],[11,"borrow","","",14,[[["self"]],["t"]]],[11,"borrow_mut","","",14,[[["self"]],["t"]]],[11,"type_id","","",14,[[["self"]],["typeid"]]],[11,"from","","",15,[[["t"]],["t"]]],[11,"into","","",15,[[],["u"]]],[11,"to_owned","","",15,[[["self"]],["t"]]],[11,"clone_into","","",15,[[["self"],["t"]]]],[11,"to_string","","",15,[[["self"]],["string"]]],[11,"try_from","","",15,[[["u"]],["result"]]],[11,"try_into","","",15,[[],["result"]]],[11,"borrow","","",15,[[["self"]],["t"]]],[11,"borrow_mut","","",15,[[["self"]],["t"]]],[11,"type_id","","",15,[[["self"]],["typeid"]]],[11,"from","","",16,[[["t"]],["t"]]],[11,"into","","",16,[[],["u"]]],[11,"to_owned","","",16,[[["self"]],["t"]]],[11,"clone_into","","",16,[[["self"],["t"]]]],[11,"try_from","","",16,[[["u"]],["result"]]],[11,"try_into","","",16,[[],["result"]]],[11,"borrow","","",16,[[["self"]],["t"]]],[11,"borrow_mut","","",16,[[["self"]],["t"]]],[11,"type_id","","",16,[[["self"]],["typeid"]]],[11,"from","","",19,[[["t"]],["t"]]],[11,"into","","",19,[[],["u"]]],[11,"to_owned","","",19,[[["self"]],["t"]]],[11,"clone_into","","",19,[[["self"],["t"]]]],[11,"to_string","","",19,[[["self"]],["string"]]],[11,"try_from","","",19,[[["u"]],["result"]]],[11,"try_into","","",19,[[],["result"]]],[11,"borrow","","",19,[[["self"]],["t"]]],[11,"borrow_mut","","",19,[[["self"]],["t"]]],[11,"type_id","","",19,[[["self"]],["typeid"]]],[11,"from","","",20,[[["t"]],["t"]]],[11,"into","","",20,[[],["u"]]],[11,"to_owned","","",20,[[["self"]],["t"]]],[11,"clone_into","","",20,[[["self"],["t"]]]],[11,"try_from","","",20,[[["u"]],["result"]]],[11,"try_into","","",20,[[],["result"]]],[11,"borrow","","",20,[[["self"]],["t"]]],[11,"borrow_mut","","",20,[[["self"]],["t"]]],[11,"type_id","","",20,[[["self"]],["typeid"]]],[11,"from","mercator_db::storage::model","",4,[[["t"]],["t"]]],[11,"into","","",4,[[],["u"]]],[11,"to_owned","","",4,[[["self"]],["t"]]],[11,"clone_into","","",4,[[["self"],["t"]]]],[11,"try_from","","",4,[[["u"]],["result"]]],[11,"try_into","","",4,[[],["result"]]],[11,"borrow","","",4,[[["self"]],["t"]]],[11,"borrow_mut","","",4,[[["self"]],["t"]]],[11,"type_id","","",4,[[["self"]],["typeid"]]],[11,"from","","",5,[[["t"]],["t"]]],[11,"into","","",5,[[],["u"]]],[11,"to_owned","","",5,[[["self"]],["t"]]],[11,"clone_into","","",5,[[["self"],["t"]]]],[11,"try_from","","",5,[[["u"]],["result"]]],[11,"try_into","","",5,[[],["result"]]],[11,"borrow","","",5,[[["self"]],["t"]]],[11,"borrow_mut","","",5,[[["self"]],["t"]]],[11,"type_id","","",5,[[["self"]],["typeid"]]],[11,"from","","",6,[[["t"]],["t"]]],[11,"into","","",6,[[],["u"]]],[11,"to_owned","","",6,[[["self"]],["t"]]],[11,"clone_into","","",6,[[["self"],["t"]]]],[11,"try_from","","",6,[[["u"]],["result"]]],[11,"try_into","","",6,[[],["result"]]],[11,"borrow","","",6,[[["self"]],["t"]]],[11,"borrow_mut","","",6,[[["self"]],["t"]]],[11,"type_id","","",6,[[["self"]],["typeid"]]],[11,"from","","",7,[[["t"]],["t"]]],[11,"into","","",7,[[],["u"]]],[11,"to_owned","","",7,[[["self"]],["t"]]],[11,"clone_into","","",7,[[["self"],["t"]]]],[11,"try_from","","",7,[[["u"]],["result"]]],[11,"try_into","","",7,[[],["result"]]],[11,"borrow","","",7,[[["self"]],["t"]]],[11,"borrow_mut","","",7,[[["self"]],["t"]]],[11,"type_id","","",7,[[["self"]],["typeid"]]],[11,"from","mercator_db::storage::model::v1","",8,[[["t"]],["t"]]],[11,"into","","",8,[[],["u"]]],[11,"to_owned","","",8,[[["self"]],["t"]]],[11,"clone_into","","",8,[[["self"],["t"]]]],[11,"try_from","","",8,[[["u"]],["result"]]],[11,"try_into","","",8,[[],["result"]]],[11,"borrow","","",8,[[["self"]],["t"]]],[11,"borrow_mut","","",8,[[["self"]],["t"]]],[11,"type_id","","",8,[[["self"]],["typeid"]]],[11,"from","","",9,[[["t"]],["t"]]],[11,"into","","",9,[[],["u"]]],[11,"to_owned","","",9,[[["self"]],["t"]]],[11,"clone_into","","",9,[[["self"],["t"]]]],[11,"try_from","","",9,[[["u"]],["result"]]],[11,"try_into","","",9,[[],["result"]]],[11,"borrow","","",9,[[["self"]],["t"]]],[11,"borrow_mut","","",9,[[["self"]],["t"]]],[11,"type_id","","",9,[[["self"]],["typeid"]]],[11,"from","mercator_db::storage::model::v2","",10,[[["t"]],["t"]]],[11,"into","","",10,[[],["u"]]],[11,"to_owned","","",10,[[["self"]],["t"]]],[11,"clone_into","","",10,[[["self"],["t"]]]],[11,"try_from","","",10,[[["u"]],["result"]]],[11,"try_into","","",10,[[],["result"]]],[11,"borrow","","",10,[[["self"]],["t"]]],[11,"borrow_mut","","",10,[[["self"]],["t"]]],[11,"type_id","","",10,[[["self"]],["typeid"]]],[11,"from","","",11,[[["t"]],["t"]]],[11,"into","","",11,[[],["u"]]],[11,"to_owned","","",11,[[["self"]],["t"]]],[11,"clone_into","","",11,[[["self"],["t"]]]],[11,"try_from","","",11,[[["u"]],["result"]]],[11,"try_into","","",11,[[],["result"]]],[11,"borrow","","",11,[[["self"]],["t"]]],[11,"borrow_mut","","",11,[[["self"]],["t"]]],[11,"type_id","","",11,[[["self"]],["typeid"]]],[11,"from","","",12,[[["t"]],["t"]]],[11,"into","","",12,[[],["u"]]],[11,"to_owned","","",12,[[["self"]],["t"]]],[11,"clone_into","","",12,[[["self"],["t"]]]],[11,"try_from","","",12,[[["u"]],["result"]]],[11,"try_into","","",12,[[],["result"]]],[11,"borrow","","",12,[[["self"]],["t"]]],[11,"borrow_mut","","",12,[[["self"]],["t"]]],[11,"type_id","","",12,[[["self"]],["typeid"]]],[11,"from","mercator_db::space","",14,[[["str"]],["self"]]],[11,"from","","",15,[[["f64"]],["self"]]],[11,"from","","",15,[[["u64"]],["self"]]],[11,"from","","",15,[[["usize"]],["self"]]],[11,"from","","",19,[[["coordinate"],["vec",["coordinate"]]],["self"]]],[11,"from","","",19,[[["f64"],["vec",["f64"]]],["self"]]],[11,"from","","",19,[[["vec"]],["self"]]],[11,"from","","",19,[[["u64"],["vec",["u64"]]],["self"]]],[11,"from","mercator_db::storage::model","",6,[[["graduation"]],["self"]]],[11,"from","mercator_db::space","",22,[[["axis"]],["self"]]],[11,"from","mercator_db::storage::model","",5,[[["axis"]],["self"]]],[11,"from","mercator_db::space","",21,[[["space"]],["self"]]],[11,"from","mercator_db::storage::model","",4,[[["space"]],["self"]]],[11,"from","","",7,[[["properties"]],["self"]]],[11,"clone","mercator_db","",1,[[["self"]],["properties"]]],[11,"clone","","",2,[[["self"]],["core"]]],[11,"clone","mercator_db::space","",14,[[["self"]],["numberset"]]],[11,"clone","","",13,[[["self"]],["graduation"]]],[11,"clone","","",22,[[["self"]],["axis"]]],[11,"clone","","",15,[[["self"]],["coordinate"]]],[11,"clone","","",16,[[["self"]],["coordinatesystem"]]],[11,"clone","","",19,[[["self"]],["position"]]],[11,"clone","","",20,[[["self"]],["shape"]]],[11,"clone","","",21,[[["self"]],["space"]]],[11,"clone","mercator_db::storage::model","",4,[[["self"]],["space"]]],[11,"clone","","",5,[[["self"]],["axis"]]],[11,"clone","","",6,[[["self"]],["graduation"]]],[11,"clone","mercator_db::storage::model::v1","",8,[[["self"]],["spatialobject"]]],[11,"clone","","",9,[[["self"]],["shape"]]],[11,"clone","mercator_db::storage::model::v2","",10,[[["self"]],["spatialobject"]]],[11,"clone","","",11,[[["self"]],["volume"]]],[11,"clone","","",12,[[["self"]],["shape"]]],[11,"clone","mercator_db::storage::model","",7,[[["self"]],["properties"]]],[11,"cmp","mercator_db::space","",15,[[["self"]],["ordering"]]],[11,"cmp","","",19,[[["self"],["position"]],["ordering"]]],[11,"eq","mercator_db","",1,[[["properties"],["self"]],["bool"]]],[11,"ne","","",1,[[["properties"],["self"]],["bool"]]],[11,"eq","mercator_db::space","",14,[[["numberset"],["self"]],["bool"]]],[11,"eq","","",13,[[["self"],["graduation"]],["bool"]]],[11,"ne","","",13,[[["self"],["graduation"]],["bool"]]],[11,"eq","","",22,[[["axis"],["self"]],["bool"]]],[11,"ne","","",22,[[["axis"],["self"]],["bool"]]],[11,"eq","","",15,[[["self"]],["bool"]]],[11,"eq","","",16,[[["coordinatesystem"],["self"]],["bool"]]],[11,"ne","","",16,[[["coordinatesystem"],["self"]],["bool"]]],[11,"eq","","",19,[[["self"],["position"]],["bool"]]],[11,"ne","","",19,[[["self"],["position"]],["bool"]]],[11,"eq","","",21,[[["self"],["space"]],["bool"]]],[11,"ne","","",21,[[["self"],["space"]],["bool"]]],[11,"partial_cmp","","",15,[[["self"]],[["option",["ordering"]],["ordering"]]]],[11,"partial_cmp","","",19,[[["self"]],[["option",["ordering"]],["ordering"]]]],[11,"fmt","mercator_db","",1,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",2,[[["formatter"],["self"]],["result"]]],[11,"fmt","mercator_db::space","",14,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",13,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",22,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",15,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",16,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",19,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",20,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",21,[[["formatter"],["self"]],["result"]]],[11,"fmt","mercator_db::storage::model","",4,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",5,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",6,[[["formatter"],["self"]],["result"]]],[11,"fmt","mercator_db::storage::model::v1","",8,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",9,[[["formatter"],["self"]],["result"]]],[11,"fmt","mercator_db::storage::model::v2","",10,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",11,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",12,[[["formatter"],["self"]],["result"]]],[11,"fmt","mercator_db::storage::model","",7,[[["formatter"],["self"]],["result"]]],[11,"fmt","mercator_db::space","",15,[[["self"],["formatter"]],["result"]]],[11,"fmt","","",19,[[["self"],["formatter"]],["result"]]],[11,"sub","","",15,[[["f64"]]]],[11,"sub","","",15,[[]]],[11,"sub","","",19,[[]]],[11,"add","","",15,[[["f64"]]]],[11,"add","","",15,[[]]],[11,"add","","",19,[[]]],[11,"mul","","",15,[[["f64"]]]],[11,"mul","","",15,[[["coordinate"]]]],[11,"mul","","",19,[[["f64"]]]],[11,"mul","","",19,[[]]],[11,"add_assign","","",19,[[["self"]]]],[11,"sub_assign","","",19,[[["self"]]]],[11,"mul_assign","","",19,[[["self"],["f64"]]]],[11,"index","","",19,[[["self"],["usize"]]]],[11,"index_mut","","",19,[[["self"],["usize"]]]],[11,"hash","mercator_db","",1,[[["self"],["__h"]]]],[11,"hash","mercator_db::space","",15,[[["self"],["h"]]]],[11,"hash","","",19,[[["self"],["__h"]]]],[11,"from_iter","","",19,[[["intoiterator"]],["self"]]],[11,"from_iter","","",19,[[["intoiterator"]],["self"]]],[11,"serialize","mercator_db","",1,[[["self"],["__s"]],["result"]]],[11,"serialize","","",2,[[["self"],["__s"]],["result"]]],[11,"serialize","mercator_db::space","",14,[[["self"],["__s"]],["result"]]],[11,"serialize","","",13,[[["self"],["__s"]],["result"]]],[11,"serialize","","",22,[[["self"],["__s"]],["result"]]],[11,"serialize","","",15,[[["self"],["__s"]],["result"]]],[11,"serialize","","",16,[[["self"],["__s"]],["result"]]],[11,"serialize","","",19,[[["self"],["__s"]],["result"]]],[11,"serialize","","",20,[[["self"],["__s"]],["result"]]],[11,"serialize","","",21,[[["self"],["__s"]],["result"]]],[11,"serialize","mercator_db::storage::model","",4,[[["self"],["__s"]],["result"]]],[11,"serialize","","",5,[[["self"],["__s"]],["result"]]],[11,"serialize","","",6,[[["self"],["__s"]],["result"]]],[11,"serialize","mercator_db::storage::model::v1","",8,[[["self"],["__s"]],["result"]]],[11,"serialize","","",9,[[["self"],["__s"]],["result"]]],[11,"serialize","mercator_db::storage::model::v2","",10,[[["self"],["__s"]],["result"]]],[11,"serialize","","",11,[[["self"],["__s"]],["result"]]],[11,"serialize","","",12,[[["self"],["__s"]],["result"]]],[11,"serialize","mercator_db::storage::model","",7,[[["self"],["__s"]],["result"]]],[11,"deserialize","mercator_db","",1,[[["__d"]],["result"]]],[11,"deserialize","","",2,[[["__d"]],["result"]]],[11,"deserialize","mercator_db::space","",14,[[["__d"]],["result"]]],[11,"deserialize","","",13,[[["__d"]],["result"]]],[11,"deserialize","","",22,[[["__d"]],["result"]]],[11,"deserialize","","",15,[[["__d"]],["result"]]],[11,"deserialize","","",16,[[["__d"]],["result"]]],[11,"deserialize","","",19,[[["__d"]],["result"]]],[11,"deserialize","","",20,[[["__d"]],["result"]]],[11,"deserialize","","",21,[[["__d"]],["result"]]],[11,"deserialize","mercator_db::storage::model","",4,[[["__d"]],["result"]]],[11,"deserialize","","",5,[[["__d"]],["result"]]],[11,"deserialize","","",6,[[["__d"]],["result"]]],[11,"deserialize","mercator_db::storage::model::v1","",8,[[["__d"]],["result"]]],[11,"deserialize","","",9,[[["__d"]],["result"]]],[11,"deserialize","mercator_db::storage::model::v2","",10,[[["__d"]],["result"]]],[11,"deserialize","","",11,[[["__d"]],["result"]]],[11,"deserialize","","",12,[[["__d"]],["result"]]],[11,"deserialize","mercator_db::storage::model","",7,[[["__d"]],["result"]]],[11,"key","mercator_db::space","",21,[[["self"]],["string"]]],[11,"key","mercator_db","",2,[[["self"]],["string"]]],[11,"new","mercator_db::space","Instanciate a new Axis definition.",22,[[["str"],["u64"],["f64"],["numberset"],["vec",["f64"]]],[["result",["string"]],["string"]]]],[11,"measurement_unit","","The unit, as in [SI unit] used on this axis, more…",22,[[["self"]],["str"]]],[11,"unit_vector","","The unit vector of the axis.",22,[[["self"]],["position"]]],[11,"graduation","","The valid number range and properties on this axis.",22,[[["self"]],["graduation"]]],[11,"project_in","","Project a position on this axis.",22,[[["self"],["position"]],[["coordinate"],["string"],["result",["coordinate","string"]]]]],[11,"project_out","","Convert an encoded coordinate expressed on this axis into…",22,[[["self"],["coordinate"]],[["string"],["position"],["result",["position","string"]]]]],[11,"encode","","Encode a coordinate expressed on this axis.",22,[[["f64"],["self"]],[["coordinate"],["string"],["result",["coordinate","string"]]]]],[11,"decode","","Decode a coordinate expressed on this axis.",22,[[["self"],["coordinate"]],[["f64"],["result",["f64","string"]],["string"]]]],[11,"f64","","Return the value as a `f64`, this may introduce a loss of…",15,[[["self"]],["f64"]]],[11,"u64","","Return the value as `u64`, this is valid only on encoded…",15,[[["self"]],["u64"]]],[11,"as_usize","","Return the value as `usize`, this is valid only on encoded…",15,[[["self"]],["usize"]]],[11,"new","","Instantiate a new coordinate system.",16,[[["vec",["axis"]],["axis"],["f64"],["vec",["f64"]]],["self"]]],[11,"origin","","The translation vector, in Universe coordinates.",16,[[["self"]],["position"]]],[11,"axes","","The axes definition of this base.",16,[[["self"]],["vec"]]],[11,"dimensions","","The number of dimensions of positions within this base.",16,[[["self"]],["usize"]]],[11,"bounding_box","","The smallest bounding box containing the whole base,…",16,[[["self"]]]],[11,"volume","","The volume of this space.",16,[[["self"]],["f64"]]],[11,"rebase","","Rebase a position in this coordinate space.",16,[[["self"],["position"]],[["string"],["position"],["result",["position","string"]]]]],[11,"absolute_position","","Express the position in the Universe coordinate system.",16,[[["self"],["position"]],[["string"],["position"],["result",["position","string"]]]]],[11,"encode","","Encode a position expressed in the current coordinate…",16,[[["self"]],[["string"],["position"],["result",["position","string"]]]]],[11,"decode","","Decode a position expressed in the current coordinate…",16,[[["self"],["position"]],[["vec",["f64"]],["string"],["result",["vec","string"]]]]],[11,"dimensions","","Returns the number of dimensions or size of the vector.",19,[[["self"]],["usize"]]],[11,"norm","","Compute `||self||`.",19,[[["self"]],["f64"]]],[11,"unit","","Compute the unit vector pointing in the same direction as…",19,[[["self"]],["self"]]],[11,"dot_product","","Multiplies `self` with `rhs`, producing a scalar value.",19,[[["self"]],["f64"]]],[11,"reduce_precision","","Remove bits of precision.",19,[[["u32"],["self"]],["self"]]],[11,"rebase","","Convert the encoded coordinates between two reference…",20,[[["self"],["space"]],[["shape"],["string"],["result",["shape","string"]]]]],[11,"decode","","Decode the coordinates of the shape.",20,[[["self"],["space"]],[["shape"],["string"],["result",["shape","string"]]]]],[11,"encode","","Encode the positions of the shape.",20,[[["self"],["space"]],[["shape"],["string"],["result",["shape","string"]]]]],[11,"get_mbb","","Compute the minimum bounding box of the shape.",20,[[["self"]]]],[11,"contains","","Check if the shape overlaps with the given position.",20,[[["self"],["position"]],["bool"]]],[11,"rasterise","","Transform a Shape into a list of `Position` which…",20,[[["self"]],[["string"],["result",["vec","string"]],["vec",["position"]]]]],[11,"rasterise_from","","Transform a Shape into a list of `Position` which…",20,[[["self"],["space"]],[["string"],["result",["vec","string"]],["vec",["position"]]]]],[11,"volume","","Compute the volume.",20,[[["self"]],["f64"]]],[11,"new","","Instantiate a new space.",21,[[["s"],["coordinatesystem"]],["self"]]],[11,"universe","","Returns the Universe Space.",21,[[],["self"]]],[11,"change_base","","Transform a position from space `from` into a position in…",21,[[["position"],["space"]],[["string"],["position"],["result",["position","string"]]]]],[11,"name","","Id of the reference space.",21,[[["self"]],["string"]]],[11,"origin","","Origin of the space, expressed in Universe.",21,[[["self"]],["position"]]],[11,"axes","","Axes definition of the space.",21,[[["self"]],["vec"]]],[11,"bounding_box","","Returns the bounding box enclosing the whole space.",21,[[["self"]]]],[11,"volume","","Total volume of the reference space.",21,[[["self"]],["f64"]]],[11,"decode","","Decode coordinates expressed in the current space, to…",21,[[["self"],["position"]],[["vec",["f64"]],["string"],["result",["vec","string"]]]]],[11,"encode","","Encode a position expressed in the current space within…",21,[[["self"]],[["string"],["position"],["result",["position","string"]]]]]],"p":[[3,"CoreQueryParameters"],[4,"Properties"],[3,"Core"],[3,"DataBase"],[3,"Space"],[3,"Axis"],[3,"Graduation"],[3,"Properties"],[3,"SpatialObject"],[3,"Shape"],[3,"SpatialObject"],[3,"Volume"],[4,"Shape"],[3,"Graduation"],[4,"NumberSet"],[4,"Coordinate"],[4,"CoordinateSystem"],[13,"Universe"],[13,"AffineSystem"],[4,"Position"],[4,"Shape"],[3,"Space"],[3,"Axis"]]}; -searchIndex["parser"] = {"doc":"Mercator Parser","i":[[3,"FiltersParser","parser","",null,null],[3,"QueryParser","","",null,null],[0,"queries","","",null,null],[3,"FiltersParser","parser::queries","",null,null],[3,"QueryParser","","",null,null],[3,"Token","","",null,null],[12,"0","","",0,null],[12,"1","","",0,null],[11,"new","parser","",1,[[],["filtersparser"]]],[11,"parse","","",1,[[["str"],["self"]],[["parseerror",["usize","token","str"]],["result",["bag","parseerror"]],["bag"]]]],[11,"new","","",2,[[],["queryparser"]]],[11,"parse","","",2,[[["str"],["self"]],[["option",["projection"]],["parseerror",["usize","token","str"]],["result",["option","parseerror"]]]]],[8,"__ToTriple","parser::queries","",null,null],[10,"to_triple","","",3,[[],[["result",["parseerror"]],["parseerror",["usize","token","str"]]]]],[6,"ValidationResult","parser","",null,null],[8,"Executor","","",null,null],[16,"ResultSet","","",4,null],[10,"execute","","",4,[[["str"],["self"],["corequeryparameters"]]]],[8,"Predictor","","",null,null],[10,"predict","","",5,[[["self"],["database"]],[["f64"],["result",["f64","string"]],["string"]]]],[8,"Validator","","",null,null],[16,"ValidationResult","","",6,null],[10,"validate","","",6,[[["self"]]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"from","parser::queries","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"to_owned","","",0,[[["self"]],["t"]]],[11,"clone_into","","",0,[[["self"],["t"]]]],[11,"to_string","","",0,[[["self"]],["string"]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"clone","","",0,[[["self"]],["token"]]],[11,"cmp","","",0,[[["token"],["self"]],["ordering"]]],[11,"eq","","",0,[[["token"],["self"]],["bool"]]],[11,"ne","","",0,[[["token"],["self"]],["bool"]]],[11,"partial_cmp","","",0,[[["token"],["self"]],[["option",["ordering"]],["ordering"]]]],[11,"lt","","",0,[[["token"],["self"]],["bool"]]],[11,"le","","",0,[[["token"],["self"]],["bool"]]],[11,"gt","","",0,[[["token"],["self"]],["bool"]]],[11,"ge","","",0,[[["token"],["self"]],["bool"]]],[11,"fmt","","",0,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",0,[[["self"],["formatter"]],[["result",["error"]],["error"]]]]],"p":[[3,"Token"],[3,"FiltersParser"],[3,"QueryParser"],[8,"__ToTriple"],[8,"Executor"],[8,"Predictor"],[8,"Validator"]]}; +searchIndex["mercator_parser"] = {"doc":"Mercator Parser","i":[[3,"FiltersParser","mercator_parser","",null,null],[3,"QueryParser","","",null,null],[0,"queries","","",null,null],[3,"FiltersParser","mercator_parser::queries","",null,null],[3,"QueryParser","","",null,null],[3,"Token","","",null,null],[12,"0","","",0,null],[12,"1","","",0,null],[11,"new","mercator_parser","",1,[[],["filtersparser"]]],[11,"parse","","",1,[[["str"],["self"]],[["parseerror",["usize","token","str"]],["result",["bag","parseerror"]],["bag"]]]],[11,"new","","",2,[[],["queryparser"]]],[11,"parse","","",2,[[["str"],["self"]],[["option",["projection"]],["parseerror",["usize","token","str"]],["result",["option","parseerror"]]]]],[8,"__ToTriple","mercator_parser::queries","",null,null],[10,"to_triple","","",3,[[],[["result",["parseerror"]],["parseerror",["usize","token","str"]]]]],[6,"ValidationResult","mercator_parser","",null,null],[8,"Executor","","",null,null],[16,"ResultSet","","",4,null],[10,"execute","","",4,[[["str"],["self"],["corequeryparameters"]]]],[8,"Predictor","","",null,null],[10,"predict","","",5,[[["self"],["database"]],[["f64"],["result",["f64","string"]],["string"]]]],[8,"Validator","","",null,null],[16,"ValidationResult","","",6,null],[10,"validate","","",6,[[["self"]]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"from","mercator_parser::queries","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"to_owned","","",0,[[["self"]],["t"]]],[11,"clone_into","","",0,[[["self"],["t"]]]],[11,"to_string","","",0,[[["self"]],["string"]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"clone","","",0,[[["self"]],["token"]]],[11,"cmp","","",0,[[["token"],["self"]],["ordering"]]],[11,"eq","","",0,[[["token"],["self"]],["bool"]]],[11,"ne","","",0,[[["token"],["self"]],["bool"]]],[11,"partial_cmp","","",0,[[["token"],["self"]],[["option",["ordering"]],["ordering"]]]],[11,"lt","","",0,[[["token"],["self"]],["bool"]]],[11,"le","","",0,[[["token"],["self"]],["bool"]]],[11,"gt","","",0,[[["token"],["self"]],["bool"]]],[11,"ge","","",0,[[["token"],["self"]],["bool"]]],[11,"fmt","","",0,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",0,[[["self"],["formatter"]],[["result",["error"]],["error"]]]]],"p":[[3,"Token"],[3,"FiltersParser"],[3,"QueryParser"],[8,"__ToTriple"],[8,"Executor"],[8,"Predictor"],[8,"Validator"]]}; searchIndex["proc_macro2"] = {"doc":"A wrapper around the procedural macro API of the…","i":[[3,"TokenStream","proc_macro2","An abstract stream of tokens, or more concretely a…",null,null],[3,"LexError","","Error returned from `TokenStream::from_str`.",null,null],[3,"Span","","A region of source code, along with macro expansion…",null,null],[3,"Group","","A delimited token stream.",null,null],[3,"Punct","","An `Punct` is an single punctuation character like `+`,…",null,null],[3,"Ident","","A word of Rust code, which may be a keyword or legal…",null,null],[3,"Literal","","A literal string (`\"hello\"`), byte string (`b\"hello\"`),…",null,null],[4,"TokenTree","","A single token or a delimited sequence of token trees…",null,null],[13,"Group","","A token stream surrounded by bracket delimiters.",0,null],[13,"Ident","","An identifier.",0,null],[13,"Punct","","A single punctuation character (`+`, `,`, `$`, etc.).",0,null],[13,"Literal","","A literal character (`'a'`), string (`\"hello\"`), number…",0,null],[4,"Delimiter","","Describes how a sequence of token trees is delimited.",null,null],[13,"Parenthesis","","`( ... )`",1,null],[13,"Brace","","`{ ... }`",1,null],[13,"Bracket","","`[ ... ]`",1,null],[13,"None","","`Ø ... Ø`",1,null],[4,"Spacing","","Whether an `Punct` is followed immediately by another…",null,null],[13,"Alone","","E.g. `+` is `Alone` in `+ =`, `+ident` or `+()`.",2,null],[13,"Joint","","E.g. `+` is `Joint` in `+=` or `'` is `Joint` in `'#`.",2,null],[0,"token_stream","","Public implementation details for the `TokenStream` type,…",null,null],[3,"IntoIter","proc_macro2::token_stream","An iterator over `TokenStream`'s `TokenTree`s.",null,null],[11,"new","proc_macro2","Returns an empty `TokenStream` containing no token trees.",3,[[],["tokenstream"]]],[11,"is_empty","","Checks if this `TokenStream` is empty.",3,[[["self"]],["bool"]]],[11,"call_site","","The span of the invocation of the current procedural macro.",4,[[],["span"]]],[11,"unwrap","","Convert `proc_macro2::Span` to `proc_macro::Span`.",4,[[],["span"]]],[11,"join","","Create a new span encompassing `self` and `other`.",4,[[["self"],["span"]],[["span"],["option",["span"]]]]],[11,"span","","Returns the span of this tree, delegating to the `span`…",0,[[["self"]],["span"]]],[11,"set_span","","Configures the span for only this token.",0,[[["self"],["span"]]]],[11,"new","","Creates a new `Group` with the given delimiter and token…",5,[[["delimiter"],["tokenstream"]],["group"]]],[11,"delimiter","","Returns the delimiter of this `Group`",5,[[["self"]],["delimiter"]]],[11,"stream","","Returns the `TokenStream` of tokens that are delimited in…",5,[[["self"]],["tokenstream"]]],[11,"span","","Returns the span for the delimiters of this token stream,…",5,[[["self"]],["span"]]],[11,"span_open","","Returns the span pointing to the opening delimiter of this…",5,[[["self"]],["span"]]],[11,"span_close","","Returns the span pointing to the closing delimiter of this…",5,[[["self"]],["span"]]],[11,"set_span","","Configures the span for this `Group`'s delimiters, but not…",5,[[["self"],["span"]]]],[11,"new","","Creates a new `Punct` from the given character and spacing.",6,[[["spacing"],["char"]],["punct"]]],[11,"as_char","","Returns the value of this punctuation character as `char`.",6,[[["self"]],["char"]]],[11,"spacing","","Returns the spacing of this punctuation character,…",6,[[["self"]],["spacing"]]],[11,"span","","Returns the span for this punctuation character.",6,[[["self"]],["span"]]],[11,"set_span","","Configure the span for this punctuation character.",6,[[["self"],["span"]]]],[11,"new","","Creates a new `Ident` with the given `string` as well as…",7,[[["str"],["span"]],["ident"]]],[11,"span","","Returns the span of this `Ident`.",7,[[["self"]],["span"]]],[11,"set_span","","Configures the span of this `Ident`, possibly changing its…",7,[[["self"],["span"]]]],[11,"u8_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["u8"]],["literal"]]],[11,"u16_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["u16"]],["literal"]]],[11,"u32_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["u32"]],["literal"]]],[11,"u64_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["u64"]],["literal"]]],[11,"u128_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["u128"]],["literal"]]],[11,"usize_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["usize"]],["literal"]]],[11,"i8_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["i8"]],["literal"]]],[11,"i16_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["i16"]],["literal"]]],[11,"i32_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["i32"]],["literal"]]],[11,"i64_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["i64"]],["literal"]]],[11,"i128_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["i128"]],["literal"]]],[11,"isize_suffixed","","Creates a new suffixed integer literal with the specified…",8,[[["isize"]],["literal"]]],[11,"u8_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["u8"]],["literal"]]],[11,"u16_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["u16"]],["literal"]]],[11,"u32_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["u32"]],["literal"]]],[11,"u64_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["u64"]],["literal"]]],[11,"u128_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["u128"]],["literal"]]],[11,"usize_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["usize"]],["literal"]]],[11,"i8_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["i8"]],["literal"]]],[11,"i16_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["i16"]],["literal"]]],[11,"i32_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["i32"]],["literal"]]],[11,"i64_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["i64"]],["literal"]]],[11,"i128_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["i128"]],["literal"]]],[11,"isize_unsuffixed","","Creates a new unsuffixed integer literal with the…",8,[[["isize"]],["literal"]]],[11,"f64_unsuffixed","","Creates a new unsuffixed floating-point literal.",8,[[["f64"]],["literal"]]],[11,"f64_suffixed","","Creates a new suffixed floating-point literal.",8,[[["f64"]],["literal"]]],[11,"f32_unsuffixed","","Creates a new unsuffixed floating-point literal.",8,[[["f32"]],["literal"]]],[11,"f32_suffixed","","Creates a new suffixed floating-point literal.",8,[[["f32"]],["literal"]]],[11,"string","","String literal.",8,[[["str"]],["literal"]]],[11,"character","","Character literal.",8,[[["char"]],["literal"]]],[11,"byte_string","","Byte string literal.",8,[[],["literal"]]],[11,"span","","Returns the span encompassing this literal.",8,[[["self"]],["span"]]],[11,"set_span","","Configures the span associated for this literal.",8,[[["self"],["span"]]]],[11,"subspan","","Returns a `Span` that is a subset of `self.span()`…",8,[[["rangebounds",["usize"]],["self"],["usize"]],[["span"],["option",["span"]]]]],[11,"from","","",3,[[["t"]],["t"]]],[11,"into","","",3,[[],["u"]]],[11,"into_iter","","",3,[[],["i"]]],[11,"to_owned","","",3,[[["self"]],["t"]]],[11,"clone_into","","",3,[[["self"],["t"]]]],[11,"to_string","","",3,[[["self"]],["string"]]],[11,"try_from","","",3,[[["u"]],["result"]]],[11,"try_into","","",3,[[],["result"]]],[11,"borrow","","",3,[[["self"]],["t"]]],[11,"borrow_mut","","",3,[[["self"]],["t"]]],[11,"type_id","","",3,[[["self"]],["typeid"]]],[11,"from","","",9,[[["t"]],["t"]]],[11,"into","","",9,[[],["u"]]],[11,"try_from","","",9,[[["u"]],["result"]]],[11,"try_into","","",9,[[],["result"]]],[11,"borrow","","",9,[[["self"]],["t"]]],[11,"borrow_mut","","",9,[[["self"]],["t"]]],[11,"type_id","","",9,[[["self"]],["typeid"]]],[11,"from","","",4,[[["t"]],["t"]]],[11,"into","","",4,[[],["u"]]],[11,"to_owned","","",4,[[["self"]],["t"]]],[11,"clone_into","","",4,[[["self"],["t"]]]],[11,"try_from","","",4,[[["u"]],["result"]]],[11,"try_into","","",4,[[],["result"]]],[11,"borrow","","",4,[[["self"]],["t"]]],[11,"borrow_mut","","",4,[[["self"]],["t"]]],[11,"type_id","","",4,[[["self"]],["typeid"]]],[11,"from","","",5,[[["t"]],["t"]]],[11,"into","","",5,[[],["u"]]],[11,"to_owned","","",5,[[["self"]],["t"]]],[11,"clone_into","","",5,[[["self"],["t"]]]],[11,"to_string","","",5,[[["self"]],["string"]]],[11,"try_from","","",5,[[["u"]],["result"]]],[11,"try_into","","",5,[[],["result"]]],[11,"borrow","","",5,[[["self"]],["t"]]],[11,"borrow_mut","","",5,[[["self"]],["t"]]],[11,"type_id","","",5,[[["self"]],["typeid"]]],[11,"from","","",6,[[["t"]],["t"]]],[11,"into","","",6,[[],["u"]]],[11,"to_owned","","",6,[[["self"]],["t"]]],[11,"clone_into","","",6,[[["self"],["t"]]]],[11,"to_string","","",6,[[["self"]],["string"]]],[11,"try_from","","",6,[[["u"]],["result"]]],[11,"try_into","","",6,[[],["result"]]],[11,"borrow","","",6,[[["self"]],["t"]]],[11,"borrow_mut","","",6,[[["self"]],["t"]]],[11,"type_id","","",6,[[["self"]],["typeid"]]],[11,"from","","",7,[[["t"]],["t"]]],[11,"into","","",7,[[],["u"]]],[11,"to_owned","","",7,[[["self"]],["t"]]],[11,"clone_into","","",7,[[["self"],["t"]]]],[11,"to_string","","",7,[[["self"]],["string"]]],[11,"try_from","","",7,[[["u"]],["result"]]],[11,"try_into","","",7,[[],["result"]]],[11,"borrow","","",7,[[["self"]],["t"]]],[11,"borrow_mut","","",7,[[["self"]],["t"]]],[11,"type_id","","",7,[[["self"]],["typeid"]]],[11,"from","","",8,[[["t"]],["t"]]],[11,"into","","",8,[[],["u"]]],[11,"to_owned","","",8,[[["self"]],["t"]]],[11,"clone_into","","",8,[[["self"],["t"]]]],[11,"to_string","","",8,[[["self"]],["string"]]],[11,"try_from","","",8,[[["u"]],["result"]]],[11,"try_into","","",8,[[],["result"]]],[11,"borrow","","",8,[[["self"]],["t"]]],[11,"borrow_mut","","",8,[[["self"]],["t"]]],[11,"type_id","","",8,[[["self"]],["typeid"]]],[11,"from","","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"to_owned","","",0,[[["self"]],["t"]]],[11,"clone_into","","",0,[[["self"],["t"]]]],[11,"to_string","","",0,[[["self"]],["string"]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"to_owned","","",1,[[["self"]],["t"]]],[11,"clone_into","","",1,[[["self"],["t"]]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"to_owned","","",2,[[["self"]],["t"]]],[11,"clone_into","","",2,[[["self"],["t"]]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"from","proc_macro2::token_stream","",10,[[["t"]],["t"]]],[11,"into","","",10,[[],["u"]]],[11,"into_iter","","",10,[[],["i"]]],[11,"to_owned","","",10,[[["self"]],["t"]]],[11,"clone_into","","",10,[[["self"],["t"]]]],[11,"try_from","","",10,[[["u"]],["result"]]],[11,"try_into","","",10,[[],["result"]]],[11,"borrow","","",10,[[["self"]],["t"]]],[11,"borrow_mut","","",10,[[["self"]],["t"]]],[11,"type_id","","",10,[[["self"]],["typeid"]]],[11,"from","proc_macro2","",4,[[["span"]],["span"]]],[11,"from","","",3,[[["tokenstream"]],["tokenstream"]]],[11,"from","","",3,[[["tokentree"]],["self"]]],[11,"from","","",0,[[["group"]],["tokentree"]]],[11,"from","","",0,[[["ident"]],["tokentree"]]],[11,"from","","",0,[[["punct"]],["tokentree"]]],[11,"from","","",0,[[["literal"]],["tokentree"]]],[11,"extend","","",3,[[["self"],["intoiterator"]]]],[11,"extend","","",3,[[["self"],["intoiterator"]]]],[11,"into_iter","","",3,[[],["intoiter"]]],[11,"next","proc_macro2::token_stream","",10,[[["self"]],[["option",["tokentree"]],["tokentree"]]]],[11,"clone","proc_macro2","",3,[[["self"]],["tokenstream"]]],[11,"clone","","",4,[[["self"]],["span"]]],[11,"clone","","",0,[[["self"]],["tokentree"]]],[11,"clone","","",5,[[["self"]],["group"]]],[11,"clone","","",1,[[["self"]],["delimiter"]]],[11,"clone","","",6,[[["self"]],["punct"]]],[11,"clone","","",2,[[["self"]],["spacing"]]],[11,"clone","","",7,[[["self"]],["ident"]]],[11,"clone","","",8,[[["self"]],["literal"]]],[11,"clone","proc_macro2::token_stream","",10,[[["self"]],["intoiter"]]],[11,"default","proc_macro2","",3,[[],["self"]]],[11,"cmp","","",7,[[["ident"],["self"]],["ordering"]]],[11,"eq","","",1,[[["delimiter"],["self"]],["bool"]]],[11,"eq","","",2,[[["self"],["spacing"]],["bool"]]],[11,"eq","","",7,[[["ident"],["self"]],["bool"]]],[11,"eq","","",7,[[["t"],["self"]],["bool"]]],[11,"partial_cmp","","",7,[[["ident"],["self"]],[["option",["ordering"]],["ordering"]]]],[11,"fmt","","",3,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",9,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",4,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",0,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",1,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",5,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",2,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",6,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",7,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",8,[[["formatter"],["self"]],["result"]]],[11,"fmt","proc_macro2::token_stream","",10,[[["formatter"],["self"]],["result"]]],[11,"fmt","proc_macro2","",3,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",0,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",5,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",6,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",7,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",8,[[["formatter"],["self"]],["result"]]],[11,"hash","","",7,[[["self"],["h"]]]],[11,"from_iter","","",3,[[["intoiterator"]],["self"]]],[11,"from_iter","","",3,[[["intoiterator"]],["self"]]],[11,"from_str","","",3,[[["str"]],[["tokenstream"],["lexerror"],["result",["tokenstream","lexerror"]]]]]],"p":[[4,"TokenTree"],[4,"Delimiter"],[4,"Spacing"],[3,"TokenStream"],[3,"Span"],[3,"Group"],[3,"Punct"],[3,"Ident"],[3,"Literal"],[3,"LexError"],[3,"IntoIter"]]}; searchIndex["quote"] = {"doc":"This crate provides the [`quote!`] macro for turning Rust…","i":[[8,"TokenStreamExt","quote","TokenStream extension trait with methods for appending…",null,null],[10,"append","","For use by `ToTokens` implementations.",0,[[["u"],["self"]]]],[10,"append_all","","For use by `ToTokens` implementations.",0,[[["self"],["i"]]]],[10,"append_separated","","For use by `ToTokens` implementations.",0,[[["u"],["self"],["i"]]]],[10,"append_terminated","","For use by `ToTokens` implementations.",0,[[["u"],["self"],["i"]]]],[8,"IdentFragment","","Specialized formatting trait used by `format_ident!`.",null,null],[10,"fmt","","Format this value as an identifier fragment.",1,[[["formatter"],["self"]],["result"]]],[11,"span","","Span associated with this `IdentFragment`.",1,[[["self"]],[["option",["span"]],["span"]]]],[8,"ToTokens","","Types that can be interpolated inside a `quote!` invocation.",null,null],[10,"to_tokens","","Write `self` to the given `TokenStream`.",2,[[["tokenstream"],["self"]]]],[11,"to_token_stream","","Convert `self` directly into a `TokenStream` object.",2,[[["self"]],["tokenstream"]]],[11,"into_token_stream","","Convert `self` directly into a `TokenStream` object.",2,[[],["tokenstream"]]],[14,"format_ident","","Formatting macro for constructing `Ident`s.",null,null],[14,"quote","","The whole point.",null,null],[14,"quote_spanned","","Same as `quote!`, but applies a given span to all tokens…",null,null],[11,"span","","Span associated with this `IdentFragment`.",1,[[["self"]],[["option",["span"]],["span"]]]],[11,"to_token_stream","","Convert `self` directly into a `TokenStream` object.",2,[[["self"]],["tokenstream"]]],[11,"into_token_stream","","Convert `self` directly into a `TokenStream` object.",2,[[],["tokenstream"]]]],"p":[[8,"TokenStreamExt"],[8,"IdentFragment"],[8,"ToTokens"]]}; searchIndex["regex"] = {"doc":"This crate provides a library for parsing, compiling, and…","i":[[3,"RegexSetBuilder","regex","A configurable builder for a set of regular expressions.",null,null],[3,"RegexBuilder","","A configurable builder for a regular expression.",null,null],[3,"RegexSet","","Match multiple (possibly overlapping) regular expressions…",null,null],[3,"SetMatches","","A set of matches returned by a regex set.",null,null],[3,"SetMatchesIntoIter","","An owned iterator over the set of matches from a regex set.",null,null],[3,"SetMatchesIter","","A borrowed iterator over the set of matches from a regex…",null,null],[3,"CaptureLocations","","CaptureLocations is a low level representation of the raw…",null,null],[3,"CaptureMatches","","An iterator that yields all non-overlapping capture groups…",null,null],[3,"CaptureNames","","An iterator over the names of all possible captures.",null,null],[3,"Captures","","Captures represents a group of captured strings for a…",null,null],[3,"Match","","Match represents a single match of a regex in a haystack.",null,null],[3,"Matches","","An iterator over all non-overlapping matches for a…",null,null],[3,"NoExpand","","`NoExpand` indicates literal string replacement.",null,null],[12,"0","","",0,null],[3,"Regex","","A compiled regular expression for matching Unicode strings.",null,null],[3,"ReplacerRef","","By-reference adaptor for a `Replacer`",null,null],[3,"Split","","Yields all substrings delimited by a regular expression…",null,null],[3,"SplitN","","Yields at most `N` substrings delimited by a regular…",null,null],[3,"SubCaptureMatches","","An iterator that yields all capturing matches in the order…",null,null],[4,"Error","","An error that occurred during parsing or compiling a…",null,null],[13,"Syntax","","A syntax error.",1,null],[13,"CompiledTooBig","","The compiled program exceeded the set size limit. The…",1,null],[5,"escape","","Escapes all regular expression meta characters in `text`.",null,[[["str"]],["string"]]],[0,"bytes","","Match regular expressions on arbitrary bytes.",null,null],[3,"RegexBuilder","regex::bytes","A configurable builder for a regular expression.",null,null],[3,"RegexSetBuilder","","A configurable builder for a set of regular expressions.",null,null],[3,"Match","","Match represents a single match of a regex in a haystack.",null,null],[3,"Regex","","A compiled regular expression for matching arbitrary bytes.",null,null],[3,"Matches","","An iterator over all non-overlapping matches for a…",null,null],[3,"CaptureMatches","","An iterator that yields all non-overlapping capture groups…",null,null],[3,"Split","","Yields all substrings delimited by a regular expression…",null,null],[3,"SplitN","","Yields at most `N` substrings delimited by a regular…",null,null],[3,"CaptureNames","","An iterator over the names of all possible captures.",null,null],[3,"CaptureLocations","","CaptureLocations is a low level representation of the raw…",null,null],[3,"Captures","","Captures represents a group of captured byte strings for a…",null,null],[3,"SubCaptureMatches","","An iterator that yields all capturing matches in the order…",null,null],[3,"ReplacerRef","","By-reference adaptor for a `Replacer`",null,null],[3,"NoExpand","","`NoExpand` indicates literal byte string replacement.",null,null],[12,"0","","",2,null],[3,"RegexSet","","Match multiple (possibly overlapping) regular expressions…",null,null],[3,"SetMatches","","A set of matches returned by a regex set.",null,null],[3,"SetMatchesIntoIter","","An owned iterator over the set of matches from a regex set.",null,null],[3,"SetMatchesIter","","A borrowed iterator over the set of matches from a regex…",null,null],[8,"Replacer","","Replacer describes types that can be used to replace…",null,null],[10,"replace_append","","Appends text to `dst` to replace the current match.",3,[[["self"],["captures"],["vec"]]]],[11,"no_expansion","","Return a fixed unchanging replacement byte string.",3,[[["self"]],[["option",["cow"]],["cow"]]]],[11,"by_ref","","Return a `Replacer` that borrows and wraps this `Replacer`.",3,[[["self"]],["replacerref"]]],[11,"new","","Create a new regular expression builder with the given…",4,[[["str"]],["regexbuilder"]]],[11,"build","","Consume the builder and compile the regular expression.",4,[[["self"]],[["error"],["result",["regex","error"]],["regex"]]]],[11,"case_insensitive","","Set the value for the case insensitive (`i`) flag.",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"multi_line","","Set the value for the multi-line matching (`m`) flag.",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"dot_matches_new_line","","Set the value for the any character (`s`) flag, where in…",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"swap_greed","","Set the value for the greedy swap (`U`) flag.",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"ignore_whitespace","","Set the value for the ignore whitespace (`x`) flag.",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"unicode","","Set the value for the Unicode (`u`) flag.",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"octal","","Whether to support octal syntax or not.",4,[[["self"],["bool"]],["regexbuilder"]]],[11,"size_limit","","Set the approximate size limit of the compiled regular…",4,[[["self"],["usize"]],["regexbuilder"]]],[11,"dfa_size_limit","","Set the approximate size of the cache used by the DFA.",4,[[["self"],["usize"]],["regexbuilder"]]],[11,"nest_limit","","Set the nesting limit for this parser.",4,[[["self"],["u32"]],["regexbuilder"]]],[11,"new","regex","Create a new regular expression builder with the given…",5,[[["str"]],["regexbuilder"]]],[11,"build","","Consume the builder and compile the regular expression.",5,[[["self"]],[["error"],["result",["regex","error"]],["regex"]]]],[11,"case_insensitive","","Set the value for the case insensitive (`i`) flag.",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"multi_line","","Set the value for the multi-line matching (`m`) flag.",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"dot_matches_new_line","","Set the value for the any character (`s`) flag, where in…",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"swap_greed","","Set the value for the greedy swap (`U`) flag.",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"ignore_whitespace","","Set the value for the ignore whitespace (`x`) flag.",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"unicode","","Set the value for the Unicode (`u`) flag.",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"octal","","Whether to support octal syntax or not.",5,[[["self"],["bool"]],["regexbuilder"]]],[11,"size_limit","","Set the approximate size limit of the compiled regular…",5,[[["self"],["usize"]],["regexbuilder"]]],[11,"dfa_size_limit","","Set the approximate size of the cache used by the DFA.",5,[[["self"],["usize"]],["regexbuilder"]]],[11,"nest_limit","","Set the nesting limit for this parser.",5,[[["self"],["u32"]],["regexbuilder"]]],[11,"new","regex::bytes","Create a new regular expression builder with the given…",6,[[["i"]],["regexsetbuilder"]]],[11,"build","","Consume the builder and compile the regular expressions…",6,[[["self"]],[["error"],["result",["regexset","error"]],["regexset"]]]],[11,"case_insensitive","","Set the value for the case insensitive (`i`) flag.",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"multi_line","","Set the value for the multi-line matching (`m`) flag.",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"dot_matches_new_line","","Set the value for the any character (`s`) flag, where in…",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"swap_greed","","Set the value for the greedy swap (`U`) flag.",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"ignore_whitespace","","Set the value for the ignore whitespace (`x`) flag.",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"unicode","","Set the value for the Unicode (`u`) flag.",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"octal","","Whether to support octal syntax or not.",6,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"size_limit","","Set the approximate size limit of the compiled regular…",6,[[["self"],["usize"]],["regexsetbuilder"]]],[11,"dfa_size_limit","","Set the approximate size of the cache used by the DFA.",6,[[["self"],["usize"]],["regexsetbuilder"]]],[11,"nest_limit","","Set the nesting limit for this parser.",6,[[["self"],["u32"]],["regexsetbuilder"]]],[11,"new","regex","Create a new regular expression builder with the given…",7,[[["i"]],["regexsetbuilder"]]],[11,"build","","Consume the builder and compile the regular expressions…",7,[[["self"]],[["result",["regexset","error"]],["error"],["regexset"]]]],[11,"case_insensitive","","Set the value for the case insensitive (`i`) flag.",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"multi_line","","Set the value for the multi-line matching (`m`) flag.",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"dot_matches_new_line","","Set the value for the any character (`s`) flag, where in…",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"swap_greed","","Set the value for the greedy swap (`U`) flag.",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"ignore_whitespace","","Set the value for the ignore whitespace (`x`) flag.",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"unicode","","Set the value for the Unicode (`u`) flag.",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"octal","","Whether to support octal syntax or not.",7,[[["self"],["bool"]],["regexsetbuilder"]]],[11,"size_limit","","Set the approximate size limit of the compiled regular…",7,[[["self"],["usize"]],["regexsetbuilder"]]],[11,"dfa_size_limit","","Set the approximate size of the cache used by the DFA.",7,[[["self"],["usize"]],["regexsetbuilder"]]],[11,"nest_limit","","Set the nesting limit for this parser.",7,[[["self"],["u32"]],["regexsetbuilder"]]],[11,"no_expansion","regex::bytes","Return a fixed unchanging replacement byte string.",3,[[["self"]],[["option",["cow"]],["cow"]]]],[11,"by_ref","","Return a `Replacer` that borrows and wraps this `Replacer`.",3,[[["self"]],["replacerref"]]],[11,"start","","Returns the starting byte offset of the match in the…",8,[[["self"]],["usize"]]],[11,"end","","Returns the ending byte offset of the match in the haystack.",8,[[["self"]],["usize"]]],[11,"range","","Returns the range over the starting and ending byte…",8,[[["self"]],[["range",["usize"]],["usize"]]]],[11,"as_bytes","","Returns the matched text.",8,[[["self"]]]],[11,"new","","Compiles a regular expression. Once compiled, it can be…",9,[[["str"]],[["error"],["result",["regex","error"]],["regex"]]]],[11,"is_match","","Returns true if and only if the regex matches the string…",9,[[["self"]],["bool"]]],[11,"find","","Returns the start and end byte range of the leftmost-first…",9,[[["self"]],[["option",["match"]],["match"]]]],[11,"find_iter","","Returns an iterator for each successive non-overlapping…",9,[[["self"]],["matches"]]],[11,"captures","","Returns the capture groups corresponding to the…",9,[[["self"]],[["captures"],["option",["captures"]]]]],[11,"captures_iter","","Returns an iterator over all the non-overlapping capture…",9,[[["self"]],["capturematches"]]],[11,"split","","Returns an iterator of substrings of `text` delimited by a…",9,[[["self"]],["split"]]],[11,"splitn","","Returns an iterator of at most `limit` substrings of…",9,[[["self"],["usize"]],["splitn"]]],[11,"replace","","Replaces the leftmost-first match with the replacement…",9,[[["replacer"],["self"]],["cow"]]],[11,"replace_all","","Replaces all non-overlapping matches in `text` with the…",9,[[["replacer"],["self"]],["cow"]]],[11,"replacen","","Replaces at most `limit` non-overlapping matches in `text`…",9,[[["replacer"],["usize"],["self"]],["cow"]]],[11,"shortest_match","","Returns the end location of a match in the text given.",9,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"shortest_match_at","","Returns the same as shortest_match, but starts the search…",9,[[["self"],["usize"]],[["usize"],["option",["usize"]]]]],[11,"is_match_at","","Returns the same as is_match, but starts the search at the…",9,[[["self"],["usize"]],["bool"]]],[11,"find_at","","Returns the same as find, but starts the search at the…",9,[[["self"],["usize"]],[["option",["match"]],["match"]]]],[11,"captures_read","","This is like `captures`, but uses `CaptureLocations`…",9,[[["capturelocations"],["self"]],[["option",["match"]],["match"]]]],[11,"captures_read_at","","Returns the same as `captures_read`, but starts the search…",9,[[["usize"],["capturelocations"],["self"]],[["option",["match"]],["match"]]]],[11,"as_str","","Returns the original string of this regex.",9,[[["self"]],["str"]]],[11,"capture_names","","Returns an iterator over the capture names.",9,[[["self"]],["capturenames"]]],[11,"captures_len","","Returns the number of captures.",9,[[["self"]],["usize"]]],[11,"capture_locations","","Returns an empty set of capture locations that can be…",9,[[["self"]],["capturelocations"]]],[11,"get","","Returns the start and end positions of the Nth capture…",10,[[["self"],["usize"]],["option"]]],[11,"len","","Returns the total number of capturing groups.",10,[[["self"]],["usize"]]],[11,"get","","Returns the match associated with the capture group at…",11,[[["self"],["usize"]],[["option",["match"]],["match"]]]],[11,"name","","Returns the match for the capture group named `name`. If…",11,[[["str"],["self"]],[["option",["match"]],["match"]]]],[11,"iter","","An iterator that yields all capturing matches in the order…",11,[[["self"]],["subcapturematches"]]],[11,"expand","","Expands all instances of `$name` in `replacement` to the…",11,[[["vec"],["self"]]]],[11,"len","","Returns the number of captured groups.",11,[[["self"]],["usize"]]],[11,"new","regex","Create a new regex set with the given regular expressions.",12,[[["i"]],[["result",["regexset","error"]],["error"],["regexset"]]]],[11,"is_match","","Returns true if and only if one of the regexes in this set…",12,[[["str"],["self"]],["bool"]]],[11,"matches","","Returns the set of regular expressions that match in the…",12,[[["str"],["self"]],["setmatches"]]],[11,"len","","Returns the total number of regular expressions in this set.",12,[[["self"]],["usize"]]],[11,"patterns","","Returns the patterns that this set will match on.",12,[[["self"]]]],[11,"matched_any","","Whether this set contains any matches.",13,[[["self"]],["bool"]]],[11,"matched","","Whether the regex at the given index matched.",13,[[["self"],["usize"]],["bool"]]],[11,"len","","The total number of regexes in the set that created these…",13,[[["self"]],["usize"]]],[11,"iter","","Returns an iterator over indexes in the regex that matched.",13,[[["self"]],["setmatchesiter"]]],[11,"new","regex::bytes","Create a new regex set with the given regular expressions.",14,[[["i"]],[["error"],["result",["regexset","error"]],["regexset"]]]],[11,"is_match","","Returns true if and only if one of the regexes in this set…",14,[[["self"]],["bool"]]],[11,"matches","","Returns the set of regular expressions that match in the…",14,[[["self"]],["setmatches"]]],[11,"len","","Returns the total number of regular expressions in this set.",14,[[["self"]],["usize"]]],[11,"patterns","","Returns the patterns that this set will match on.",14,[[["self"]]]],[11,"matched_any","","Whether this set contains any matches.",15,[[["self"]],["bool"]]],[11,"matched","","Whether the regex at the given index matched.",15,[[["self"],["usize"]],["bool"]]],[11,"len","","The total number of regexes in the set that created these…",15,[[["self"]],["usize"]]],[11,"iter","","Returns an iterator over indexes in the regex that matched.",15,[[["self"]],["setmatchesiter"]]],[11,"start","regex","Returns the starting byte offset of the match in the…",16,[[["self"]],["usize"]]],[11,"end","","Returns the ending byte offset of the match in the haystack.",16,[[["self"]],["usize"]]],[11,"range","","Returns the range over the starting and ending byte…",16,[[["self"]],[["range",["usize"]],["usize"]]]],[11,"as_str","","Returns the matched text.",16,[[["self"]],["str"]]],[11,"new","","Compiles a regular expression. Once compiled, it can be…",17,[[["str"]],[["error"],["result",["regex","error"]],["regex"]]]],[11,"is_match","","Returns true if and only if the regex matches the string…",17,[[["str"],["self"]],["bool"]]],[11,"find","","Returns the start and end byte range of the leftmost-first…",17,[[["str"],["self"]],[["option",["match"]],["match"]]]],[11,"find_iter","","Returns an iterator for each successive non-overlapping…",17,[[["str"],["self"]],["matches"]]],[11,"captures","","Returns the capture groups corresponding to the…",17,[[["str"],["self"]],[["option",["captures"]],["captures"]]]],[11,"captures_iter","","Returns an iterator over all the non-overlapping capture…",17,[[["str"],["self"]],["capturematches"]]],[11,"split","","Returns an iterator of substrings of `text` delimited by a…",17,[[["str"],["self"]],["split"]]],[11,"splitn","","Returns an iterator of at most `limit` substrings of…",17,[[["str"],["self"],["usize"]],["splitn"]]],[11,"replace","","Replaces the leftmost-first match with the replacement…",17,[[["str"],["self"],["replacer"]],[["str"],["cow",["str"]]]]],[11,"replace_all","","Replaces all non-overlapping matches in `text` with the…",17,[[["str"],["self"],["replacer"]],[["str"],["cow",["str"]]]]],[11,"replacen","","Replaces at most `limit` non-overlapping matches in `text`…",17,[[["usize"],["replacer"],["str"],["self"]],[["str"],["cow",["str"]]]]],[11,"shortest_match","","Returns the end location of a match in the text given.",17,[[["str"],["self"]],[["usize"],["option",["usize"]]]]],[11,"shortest_match_at","","Returns the same as shortest_match, but starts the search…",17,[[["str"],["self"],["usize"]],[["usize"],["option",["usize"]]]]],[11,"is_match_at","","Returns the same as is_match, but starts the search at the…",17,[[["str"],["self"],["usize"]],["bool"]]],[11,"find_at","","Returns the same as find, but starts the search at the…",17,[[["str"],["self"],["usize"]],[["option",["match"]],["match"]]]],[11,"captures_read","","This is like `captures`, but uses `CaptureLocations`…",17,[[["str"],["self"],["capturelocations"]],[["option",["match"]],["match"]]]],[11,"captures_read_at","","Returns the same as captures, but starts the search at the…",17,[[["capturelocations"],["usize"],["str"],["self"]],[["option",["match"]],["match"]]]],[11,"as_str","","Returns the original string of this regex.",17,[[["self"]],["str"]]],[11,"capture_names","","Returns an iterator over the capture names.",17,[[["self"]],["capturenames"]]],[11,"captures_len","","Returns the number of captures.",17,[[["self"]],["usize"]]],[11,"capture_locations","","Returns an empty set of capture locations that can be…",17,[[["self"]],["capturelocations"]]],[11,"get","","Returns the start and end positions of the Nth capture…",18,[[["self"],["usize"]],["option"]]],[11,"len","","Returns the total number of capturing groups.",18,[[["self"]],["usize"]]],[11,"get","","Returns the match associated with the capture group at…",19,[[["self"],["usize"]],[["option",["match"]],["match"]]]],[11,"name","","Returns the match for the capture group named `name`. If…",19,[[["str"],["self"]],[["option",["match"]],["match"]]]],[11,"iter","","An iterator that yields all capturing matches in the order…",19,[[["self"]],["subcapturematches"]]],[11,"expand","","Expands all instances of `$name` in `replacement` to the…",19,[[["str"],["string"],["self"]]]],[11,"len","","Returns the number of captured groups.",19,[[["self"]],["usize"]]],[8,"Replacer","","Replacer describes types that can be used to replace…",null,null],[10,"replace_append","","Appends text to `dst` to replace the current match.",20,[[["captures"],["self"],["string"]]]],[11,"no_expansion","","Return a fixed unchanging replacement string.",20,[[["self"]],[["option",["cow"]],["cow",["str"]]]]],[11,"by_ref","","Return a `Replacer` that borrows and wraps this `Replacer`.",20,[[["self"]],["replacerref"]]],[11,"from","","",7,[[["t"]],["t"]]],[11,"into","","",7,[[],["u"]]],[11,"try_from","","",7,[[["u"]],["result"]]],[11,"try_into","","",7,[[],["result"]]],[11,"borrow","","",7,[[["self"]],["t"]]],[11,"borrow_mut","","",7,[[["self"]],["t"]]],[11,"type_id","","",7,[[["self"]],["typeid"]]],[11,"from","","",5,[[["t"]],["t"]]],[11,"into","","",5,[[],["u"]]],[11,"try_from","","",5,[[["u"]],["result"]]],[11,"try_into","","",5,[[],["result"]]],[11,"borrow","","",5,[[["self"]],["t"]]],[11,"borrow_mut","","",5,[[["self"]],["t"]]],[11,"type_id","","",5,[[["self"]],["typeid"]]],[11,"from","","",12,[[["t"]],["t"]]],[11,"into","","",12,[[],["u"]]],[11,"to_owned","","",12,[[["self"]],["t"]]],[11,"clone_into","","",12,[[["self"],["t"]]]],[11,"try_from","","",12,[[["u"]],["result"]]],[11,"try_into","","",12,[[],["result"]]],[11,"borrow","","",12,[[["self"]],["t"]]],[11,"borrow_mut","","",12,[[["self"]],["t"]]],[11,"type_id","","",12,[[["self"]],["typeid"]]],[11,"from","","",13,[[["t"]],["t"]]],[11,"into","","",13,[[],["u"]]],[11,"into_iter","","",13,[[],["i"]]],[11,"to_owned","","",13,[[["self"]],["t"]]],[11,"clone_into","","",13,[[["self"],["t"]]]],[11,"try_from","","",13,[[["u"]],["result"]]],[11,"try_into","","",13,[[],["result"]]],[11,"borrow","","",13,[[["self"]],["t"]]],[11,"borrow_mut","","",13,[[["self"]],["t"]]],[11,"type_id","","",13,[[["self"]],["typeid"]]],[11,"from","","",21,[[["t"]],["t"]]],[11,"into","","",21,[[],["u"]]],[11,"into_iter","","",21,[[],["i"]]],[11,"try_from","","",21,[[["u"]],["result"]]],[11,"try_into","","",21,[[],["result"]]],[11,"borrow","","",21,[[["self"]],["t"]]],[11,"borrow_mut","","",21,[[["self"]],["t"]]],[11,"type_id","","",21,[[["self"]],["typeid"]]],[11,"from","","",22,[[["t"]],["t"]]],[11,"into","","",22,[[],["u"]]],[11,"into_iter","","",22,[[],["i"]]],[11,"to_owned","","",22,[[["self"]],["t"]]],[11,"clone_into","","",22,[[["self"],["t"]]]],[11,"try_from","","",22,[[["u"]],["result"]]],[11,"try_into","","",22,[[],["result"]]],[11,"borrow","","",22,[[["self"]],["t"]]],[11,"borrow_mut","","",22,[[["self"]],["t"]]],[11,"type_id","","",22,[[["self"]],["typeid"]]],[11,"from","","",18,[[["t"]],["t"]]],[11,"into","","",18,[[],["u"]]],[11,"to_owned","","",18,[[["self"]],["t"]]],[11,"clone_into","","",18,[[["self"],["t"]]]],[11,"try_from","","",18,[[["u"]],["result"]]],[11,"try_into","","",18,[[],["result"]]],[11,"borrow","","",18,[[["self"]],["t"]]],[11,"borrow_mut","","",18,[[["self"]],["t"]]],[11,"type_id","","",18,[[["self"]],["typeid"]]],[11,"from","","",23,[[["t"]],["t"]]],[11,"into","","",23,[[],["u"]]],[11,"into_iter","","",23,[[],["i"]]],[11,"try_from","","",23,[[["u"]],["result"]]],[11,"try_into","","",23,[[],["result"]]],[11,"borrow","","",23,[[["self"]],["t"]]],[11,"borrow_mut","","",23,[[["self"]],["t"]]],[11,"type_id","","",23,[[["self"]],["typeid"]]],[11,"from","","",24,[[["t"]],["t"]]],[11,"into","","",24,[[],["u"]]],[11,"into_iter","","",24,[[],["i"]]],[11,"try_from","","",24,[[["u"]],["result"]]],[11,"try_into","","",24,[[],["result"]]],[11,"borrow","","",24,[[["self"]],["t"]]],[11,"borrow_mut","","",24,[[["self"]],["t"]]],[11,"type_id","","",24,[[["self"]],["typeid"]]],[11,"from","","",19,[[["t"]],["t"]]],[11,"into","","",19,[[],["u"]]],[11,"try_from","","",19,[[["u"]],["result"]]],[11,"try_into","","",19,[[],["result"]]],[11,"borrow","","",19,[[["self"]],["t"]]],[11,"borrow_mut","","",19,[[["self"]],["t"]]],[11,"type_id","","",19,[[["self"]],["typeid"]]],[11,"from","","",16,[[["t"]],["t"]]],[11,"into","","",16,[[],["u"]]],[11,"to_owned","","",16,[[["self"]],["t"]]],[11,"clone_into","","",16,[[["self"],["t"]]]],[11,"try_from","","",16,[[["u"]],["result"]]],[11,"try_into","","",16,[[],["result"]]],[11,"borrow","","",16,[[["self"]],["t"]]],[11,"borrow_mut","","",16,[[["self"]],["t"]]],[11,"type_id","","",16,[[["self"]],["typeid"]]],[11,"from","","",25,[[["t"]],["t"]]],[11,"into","","",25,[[],["u"]]],[11,"into_iter","","",25,[[],["i"]]],[11,"try_from","","",25,[[["u"]],["result"]]],[11,"try_into","","",25,[[],["result"]]],[11,"borrow","","",25,[[["self"]],["t"]]],[11,"borrow_mut","","",25,[[["self"]],["t"]]],[11,"type_id","","",25,[[["self"]],["typeid"]]],[11,"from","","",0,[[["t"]],["t"]]],[11,"into","","",0,[[],["u"]]],[11,"try_from","","",0,[[["u"]],["result"]]],[11,"try_into","","",0,[[],["result"]]],[11,"borrow","","",0,[[["self"]],["t"]]],[11,"borrow_mut","","",0,[[["self"]],["t"]]],[11,"type_id","","",0,[[["self"]],["typeid"]]],[11,"from","","",17,[[["t"]],["t"]]],[11,"into","","",17,[[],["u"]]],[11,"to_owned","","",17,[[["self"]],["t"]]],[11,"clone_into","","",17,[[["self"],["t"]]]],[11,"to_string","","",17,[[["self"]],["string"]]],[11,"try_from","","",17,[[["u"]],["result"]]],[11,"try_into","","",17,[[],["result"]]],[11,"borrow","","",17,[[["self"]],["t"]]],[11,"borrow_mut","","",17,[[["self"]],["t"]]],[11,"type_id","","",17,[[["self"]],["typeid"]]],[11,"from","","",26,[[["t"]],["t"]]],[11,"into","","",26,[[],["u"]]],[11,"try_from","","",26,[[["u"]],["result"]]],[11,"try_into","","",26,[[],["result"]]],[11,"borrow","","",26,[[["self"]],["t"]]],[11,"borrow_mut","","",26,[[["self"]],["t"]]],[11,"type_id","","",26,[[["self"]],["typeid"]]],[11,"from","","",27,[[["t"]],["t"]]],[11,"into","","",27,[[],["u"]]],[11,"into_iter","","",27,[[],["i"]]],[11,"try_from","","",27,[[["u"]],["result"]]],[11,"try_into","","",27,[[],["result"]]],[11,"borrow","","",27,[[["self"]],["t"]]],[11,"borrow_mut","","",27,[[["self"]],["t"]]],[11,"type_id","","",27,[[["self"]],["typeid"]]],[11,"from","","",28,[[["t"]],["t"]]],[11,"into","","",28,[[],["u"]]],[11,"into_iter","","",28,[[],["i"]]],[11,"try_from","","",28,[[["u"]],["result"]]],[11,"try_into","","",28,[[],["result"]]],[11,"borrow","","",28,[[["self"]],["t"]]],[11,"borrow_mut","","",28,[[["self"]],["t"]]],[11,"type_id","","",28,[[["self"]],["typeid"]]],[11,"from","","",29,[[["t"]],["t"]]],[11,"into","","",29,[[],["u"]]],[11,"into_iter","","",29,[[],["i"]]],[11,"try_from","","",29,[[["u"]],["result"]]],[11,"try_into","","",29,[[],["result"]]],[11,"borrow","","",29,[[["self"]],["t"]]],[11,"borrow_mut","","",29,[[["self"]],["t"]]],[11,"type_id","","",29,[[["self"]],["typeid"]]],[11,"from","","",1,[[["t"]],["t"]]],[11,"into","","",1,[[],["u"]]],[11,"to_owned","","",1,[[["self"]],["t"]]],[11,"clone_into","","",1,[[["self"],["t"]]]],[11,"to_string","","",1,[[["self"]],["string"]]],[11,"try_from","","",1,[[["u"]],["result"]]],[11,"try_into","","",1,[[],["result"]]],[11,"borrow","","",1,[[["self"]],["t"]]],[11,"borrow_mut","","",1,[[["self"]],["t"]]],[11,"type_id","","",1,[[["self"]],["typeid"]]],[11,"from","regex::bytes","",4,[[["t"]],["t"]]],[11,"into","","",4,[[],["u"]]],[11,"try_from","","",4,[[["u"]],["result"]]],[11,"try_into","","",4,[[],["result"]]],[11,"borrow","","",4,[[["self"]],["t"]]],[11,"borrow_mut","","",4,[[["self"]],["t"]]],[11,"type_id","","",4,[[["self"]],["typeid"]]],[11,"from","","",6,[[["t"]],["t"]]],[11,"into","","",6,[[],["u"]]],[11,"try_from","","",6,[[["u"]],["result"]]],[11,"try_into","","",6,[[],["result"]]],[11,"borrow","","",6,[[["self"]],["t"]]],[11,"borrow_mut","","",6,[[["self"]],["t"]]],[11,"type_id","","",6,[[["self"]],["typeid"]]],[11,"from","","",8,[[["t"]],["t"]]],[11,"into","","",8,[[],["u"]]],[11,"to_owned","","",8,[[["self"]],["t"]]],[11,"clone_into","","",8,[[["self"],["t"]]]],[11,"try_from","","",8,[[["u"]],["result"]]],[11,"try_into","","",8,[[],["result"]]],[11,"borrow","","",8,[[["self"]],["t"]]],[11,"borrow_mut","","",8,[[["self"]],["t"]]],[11,"type_id","","",8,[[["self"]],["typeid"]]],[11,"from","","",9,[[["t"]],["t"]]],[11,"into","","",9,[[],["u"]]],[11,"to_owned","","",9,[[["self"]],["t"]]],[11,"clone_into","","",9,[[["self"],["t"]]]],[11,"to_string","","",9,[[["self"]],["string"]]],[11,"try_from","","",9,[[["u"]],["result"]]],[11,"try_into","","",9,[[],["result"]]],[11,"borrow","","",9,[[["self"]],["t"]]],[11,"borrow_mut","","",9,[[["self"]],["t"]]],[11,"type_id","","",9,[[["self"]],["typeid"]]],[11,"from","","",30,[[["t"]],["t"]]],[11,"into","","",30,[[],["u"]]],[11,"into_iter","","",30,[[],["i"]]],[11,"try_from","","",30,[[["u"]],["result"]]],[11,"try_into","","",30,[[],["result"]]],[11,"borrow","","",30,[[["self"]],["t"]]],[11,"borrow_mut","","",30,[[["self"]],["t"]]],[11,"type_id","","",30,[[["self"]],["typeid"]]],[11,"from","","",31,[[["t"]],["t"]]],[11,"into","","",31,[[],["u"]]],[11,"into_iter","","",31,[[],["i"]]],[11,"try_from","","",31,[[["u"]],["result"]]],[11,"try_into","","",31,[[],["result"]]],[11,"borrow","","",31,[[["self"]],["t"]]],[11,"borrow_mut","","",31,[[["self"]],["t"]]],[11,"type_id","","",31,[[["self"]],["typeid"]]],[11,"from","","",32,[[["t"]],["t"]]],[11,"into","","",32,[[],["u"]]],[11,"into_iter","","",32,[[],["i"]]],[11,"try_from","","",32,[[["u"]],["result"]]],[11,"try_into","","",32,[[],["result"]]],[11,"borrow","","",32,[[["self"]],["t"]]],[11,"borrow_mut","","",32,[[["self"]],["t"]]],[11,"type_id","","",32,[[["self"]],["typeid"]]],[11,"from","","",33,[[["t"]],["t"]]],[11,"into","","",33,[[],["u"]]],[11,"into_iter","","",33,[[],["i"]]],[11,"try_from","","",33,[[["u"]],["result"]]],[11,"try_into","","",33,[[],["result"]]],[11,"borrow","","",33,[[["self"]],["t"]]],[11,"borrow_mut","","",33,[[["self"]],["t"]]],[11,"type_id","","",33,[[["self"]],["typeid"]]],[11,"from","","",34,[[["t"]],["t"]]],[11,"into","","",34,[[],["u"]]],[11,"into_iter","","",34,[[],["i"]]],[11,"try_from","","",34,[[["u"]],["result"]]],[11,"try_into","","",34,[[],["result"]]],[11,"borrow","","",34,[[["self"]],["t"]]],[11,"borrow_mut","","",34,[[["self"]],["t"]]],[11,"type_id","","",34,[[["self"]],["typeid"]]],[11,"from","","",10,[[["t"]],["t"]]],[11,"into","","",10,[[],["u"]]],[11,"to_owned","","",10,[[["self"]],["t"]]],[11,"clone_into","","",10,[[["self"],["t"]]]],[11,"try_from","","",10,[[["u"]],["result"]]],[11,"try_into","","",10,[[],["result"]]],[11,"borrow","","",10,[[["self"]],["t"]]],[11,"borrow_mut","","",10,[[["self"]],["t"]]],[11,"type_id","","",10,[[["self"]],["typeid"]]],[11,"from","","",11,[[["t"]],["t"]]],[11,"into","","",11,[[],["u"]]],[11,"try_from","","",11,[[["u"]],["result"]]],[11,"try_into","","",11,[[],["result"]]],[11,"borrow","","",11,[[["self"]],["t"]]],[11,"borrow_mut","","",11,[[["self"]],["t"]]],[11,"type_id","","",11,[[["self"]],["typeid"]]],[11,"from","","",35,[[["t"]],["t"]]],[11,"into","","",35,[[],["u"]]],[11,"into_iter","","",35,[[],["i"]]],[11,"try_from","","",35,[[["u"]],["result"]]],[11,"try_into","","",35,[[],["result"]]],[11,"borrow","","",35,[[["self"]],["t"]]],[11,"borrow_mut","","",35,[[["self"]],["t"]]],[11,"type_id","","",35,[[["self"]],["typeid"]]],[11,"from","","",36,[[["t"]],["t"]]],[11,"into","","",36,[[],["u"]]],[11,"try_from","","",36,[[["u"]],["result"]]],[11,"try_into","","",36,[[],["result"]]],[11,"borrow","","",36,[[["self"]],["t"]]],[11,"borrow_mut","","",36,[[["self"]],["t"]]],[11,"type_id","","",36,[[["self"]],["typeid"]]],[11,"from","","",2,[[["t"]],["t"]]],[11,"into","","",2,[[],["u"]]],[11,"try_from","","",2,[[["u"]],["result"]]],[11,"try_into","","",2,[[],["result"]]],[11,"borrow","","",2,[[["self"]],["t"]]],[11,"borrow_mut","","",2,[[["self"]],["t"]]],[11,"type_id","","",2,[[["self"]],["typeid"]]],[11,"from","","",14,[[["t"]],["t"]]],[11,"into","","",14,[[],["u"]]],[11,"to_owned","","",14,[[["self"]],["t"]]],[11,"clone_into","","",14,[[["self"],["t"]]]],[11,"try_from","","",14,[[["u"]],["result"]]],[11,"try_into","","",14,[[],["result"]]],[11,"borrow","","",14,[[["self"]],["t"]]],[11,"borrow_mut","","",14,[[["self"]],["t"]]],[11,"type_id","","",14,[[["self"]],["typeid"]]],[11,"from","","",15,[[["t"]],["t"]]],[11,"into","","",15,[[],["u"]]],[11,"into_iter","","",15,[[],["i"]]],[11,"to_owned","","",15,[[["self"]],["t"]]],[11,"clone_into","","",15,[[["self"],["t"]]]],[11,"try_from","","",15,[[["u"]],["result"]]],[11,"try_into","","",15,[[],["result"]]],[11,"borrow","","",15,[[["self"]],["t"]]],[11,"borrow_mut","","",15,[[["self"]],["t"]]],[11,"type_id","","",15,[[["self"]],["typeid"]]],[11,"from","","",37,[[["t"]],["t"]]],[11,"into","","",37,[[],["u"]]],[11,"into_iter","","",37,[[],["i"]]],[11,"try_from","","",37,[[["u"]],["result"]]],[11,"try_into","","",37,[[],["result"]]],[11,"borrow","","",37,[[["self"]],["t"]]],[11,"borrow_mut","","",37,[[["self"]],["t"]]],[11,"type_id","","",37,[[["self"]],["typeid"]]],[11,"from","","",38,[[["t"]],["t"]]],[11,"into","","",38,[[],["u"]]],[11,"into_iter","","",38,[[],["i"]]],[11,"to_owned","","",38,[[["self"]],["t"]]],[11,"clone_into","","",38,[[["self"],["t"]]]],[11,"try_from","","",38,[[["u"]],["result"]]],[11,"try_into","","",38,[[],["result"]]],[11,"borrow","","",38,[[["self"]],["t"]]],[11,"borrow_mut","","",38,[[["self"]],["t"]]],[11,"type_id","","",38,[[["self"]],["typeid"]]],[11,"replace_append","","",36,[[["self"],["captures"],["vec"]]]],[11,"no_expansion","","",36,[[["self"]],[["option",["cow"]],["cow"]]]],[11,"replace_append","","",2,[[["self"],["captures"],["vec"]]]],[11,"no_expansion","","",2,[[["self"]],[["cow"],["option",["cow"]]]]],[11,"replace_append","regex","",26,[[["captures"],["self"],["string"]]]],[11,"no_expansion","","",26,[[["self"]],[["cow",["str"]],["option",["cow"]]]]],[11,"replace_append","","",0,[[["captures"],["self"],["string"]]]],[11,"no_expansion","","",0,[[["self"]],[["cow",["str"]],["option",["cow"]]]]],[11,"next_back","","",21,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"next_back","","",22,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"next_back","regex::bytes","",37,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"next_back","","",38,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"into_iter","regex","",13,[[]]],[11,"into_iter","regex::bytes","",15,[[]]],[11,"next","","",30,[[["self"]],[["option",["match"]],["match"]]]],[11,"next","","",31,[[["self"]],[["captures"],["option",["captures"]]]]],[11,"next","","",32,[[["self"]],["option"]]],[11,"next","","",33,[[["self"]],["option"]]],[11,"next","","",34,[[["self"]],[["option",["str"]],["option",["option"]]]]],[11,"size_hint","","",34,[[["self"]]]],[11,"next","","",35,[[["self"]],[["option",["option"]],["option",["match"]]]]],[11,"next","regex","",21,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",21,[[["self"]]]],[11,"next","","",22,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",22,[[["self"]]]],[11,"next","regex::bytes","",37,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",37,[[["self"]]]],[11,"next","","",38,[[["self"]],[["usize"],["option",["usize"]]]]],[11,"size_hint","","",38,[[["self"]]]],[11,"next","regex","",24,[[["self"]],[["option",["str"]],["option",["option"]]]]],[11,"size_hint","","",24,[[["self"]]]],[11,"next","","",27,[[["self"]],[["option",["str"]],["str"]]]],[11,"next","","",28,[[["self"]],[["option",["str"]],["str"]]]],[11,"next","","",29,[[["self"]],[["option",["option"]],["option",["match"]]]]],[11,"next","","",23,[[["self"]],[["option",["captures"]],["captures"]]]],[11,"next","","",25,[[["self"]],[["option",["match"]],["match"]]]],[11,"clone","","",1,[[["self"]],["error"]]],[11,"clone","regex::bytes","",8,[[["self"]],["match"]]],[11,"clone","","",9,[[["self"]],["regex"]]],[11,"clone","","",10,[[["self"]],["capturelocations"]]],[11,"clone","regex","",12,[[["self"]],["regexset"]]],[11,"clone","","",13,[[["self"]],["setmatches"]]],[11,"clone","","",22,[[["self"]],["setmatchesiter"]]],[11,"clone","regex::bytes","",14,[[["self"]],["regexset"]]],[11,"clone","","",15,[[["self"]],["setmatches"]]],[11,"clone","","",38,[[["self"]],["setmatchesiter"]]],[11,"clone","regex","",16,[[["self"]],["match"]]],[11,"clone","","",17,[[["self"]],["regex"]]],[11,"clone","","",18,[[["self"]],["capturelocations"]]],[11,"eq","","",1,[[["error"],["self"]],["bool"]]],[11,"ne","","",1,[[["error"],["self"]],["bool"]]],[11,"eq","regex::bytes","",8,[[["self"],["match"]],["bool"]]],[11,"ne","","",8,[[["self"],["match"]],["bool"]]],[11,"eq","regex","",16,[[["self"],["match"]],["bool"]]],[11,"ne","","",16,[[["self"],["match"]],["bool"]]],[11,"fmt","","",1,[[["formatter"],["self"]],["result"]]],[11,"fmt","regex::bytes","",8,[[["formatter"],["self"]],["result"]]],[11,"fmt","","Shows the original regular expression.",9,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",10,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",11,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",36,[[["formatter"],["self"]],["result"]]],[11,"fmt","regex","",13,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",12,[[["formatter"],["self"]],["result"]]],[11,"fmt","regex::bytes","",15,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",14,[[["formatter"],["self"]],["result"]]],[11,"fmt","regex","",16,[[["formatter"],["self"]],["result"]]],[11,"fmt","","Shows the original regular expression.",17,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",18,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",19,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",26,[[["formatter"],["self"]],["result"]]],[11,"fmt","","",1,[[["formatter"],["self"]],["result"]]],[11,"fmt","regex::bytes","Shows the original regular expression.",9,[[["formatter"],["self"]],["result"]]],[11,"fmt","regex","Shows the original regular expression.",17,[[["formatter"],["self"]],["result"]]],[11,"index","regex::bytes","",11,[[["self"],["usize"]]]],[11,"index","","",11,[[["str"],["self"]]]],[11,"index","regex","",19,[[["self"],["usize"]],["str"]]],[11,"index","","",19,[[["str"],["self"]],["str"]]],[11,"from_str","regex::bytes","Attempts to parse a string into a regular expression",9,[[["str"]],[["error"],["result",["regex","error"]],["regex"]]]],[11,"from_str","regex","Attempts to parse a string into a regular expression",17,[[["str"]],[["error"],["result",["regex","error"]],["regex"]]]],[11,"description","","",1,[[["self"]],["str"]]],[11,"no_expansion","","Return a fixed unchanging replacement string.",20,[[["self"]],[["option",["cow"]],["cow",["str"]]]]],[11,"by_ref","","Return a `Replacer` that borrows and wraps this `Replacer`.",20,[[["self"]],["replacerref"]]]],"p":[[3,"NoExpand"],[4,"Error"],[3,"NoExpand"],[8,"Replacer"],[3,"RegexBuilder"],[3,"RegexBuilder"],[3,"RegexSetBuilder"],[3,"RegexSetBuilder"],[3,"Match"],[3,"Regex"],[3,"CaptureLocations"],[3,"Captures"],[3,"RegexSet"],[3,"SetMatches"],[3,"RegexSet"],[3,"SetMatches"],[3,"Match"],[3,"Regex"],[3,"CaptureLocations"],[3,"Captures"],[8,"Replacer"],[3,"SetMatchesIntoIter"],[3,"SetMatchesIter"],[3,"CaptureMatches"],[3,"CaptureNames"],[3,"Matches"],[3,"ReplacerRef"],[3,"Split"],[3,"SplitN"],[3,"SubCaptureMatches"],[3,"Matches"],[3,"CaptureMatches"],[3,"Split"],[3,"SplitN"],[3,"CaptureNames"],[3,"SubCaptureMatches"],[3,"ReplacerRef"],[3,"SetMatchesIntoIter"],[3,"SetMatchesIter"]]}; diff --git a/settings.html b/settings.html index fcae75f..6090763 100644 --- a/settings.html +++ b/settings.html @@ -1,2 +1,2 @@ -1 +queries.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -41274,4 +41274,4 @@ } }-
1 +evaluators.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -40,4 +40,4 @@ } }-
1 +executors.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -804,4 +804,4 @@ } }-
1 +expressions.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -56,4 +56,4 @@ fn eval(&self, object: Self::Object) -> bool; }-
1 +lib.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -130,4 +130,4 @@ #[cfg(test)] mod tests;-
1 +predictors.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -106,4 +106,4 @@ } }-
1 +symbols.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -906,4 +906,4 @@ ]) }-
1 +types.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -118,4 +118,4 @@ } }-
1 +validators.rs.html -- source \ No newline at end of file + 1 2 3 4 @@ -356,4 +356,4 @@ } }-