List of all items
Structs
- Captures
- CapturesIter
- Match
- Matches
- Regex
- RegexBuilder
- dfa::eager::EagerDfaEngine
- dfa::eager::interpreter::EagerDfa
- dfa::lazy::LazyDfaEngine
- dfa::lazy::PositionContext
- dfa::lazy::interpreter::LazyDfa
- engine::Capabilities
- engine::CompiledRegex
- error::Error
- error::Span
- hir::CodepointClass
- hir::Hir
- hir::HirCapture
- hir::HirClass
- hir::HirLookaround
- hir::HirProps
- hir::HirRepeat
- hir::HirTranslator
- literal::CandidateIter
- literal::FullMatchIter
- literal::Literals
- nfa::BitSet256
- nfa::BitSet256Iter
- nfa::ByteClass
- nfa::ByteRange
- nfa::ByteSet
- nfa::GlushkovNfa
- nfa::GlushkovWideNfa
- nfa::Nfa
- nfa::NfaBuilder
- nfa::NfaState
- nfa::tagged::TaggedNfaEngine
- nfa::tagged::interpreter::TaggedNfa
- nfa::tagged::liveness::CaptureBitSet
- nfa::tagged::liveness::NfaLiveness
- nfa::tagged::liveness::StateLiveness
- nfa::tagged::shared::LookaroundCache
- nfa::tagged::shared::TaggedNfaContext
- nfa::tagged::shared::ThreadWorklist
- nfa::tagged::steps::StepExtractor
- nfa::utf8_automata::Utf8Sequence
- parser::Parser
- parser::ast::Ast
- parser::ast::Class
- parser::ast::ClassRange
- parser::ast::Flags
- parser::ast::Group
- parser::ast::Lookaround
- parser::ast::Repeat
- parser::lexer::Lexer
- parser::lexer::Token
- simd::Teddy
- simd::TeddyIter
- vm::CodepointClassMatcher
- vm::backtracking::BacktrackingEngine
- vm::backtracking::interpreter::BacktrackingVm
- vm::pike::PikeVmContext
- vm::pike::PikeVmEngine
- vm::pike::interpreter::PikeVm
- vm::shift_or::ShiftOr
- vm::shift_or::ShiftOrEngine
- vm::shift_or::ShiftOrWide
- vm::shift_or::interpreter::ShiftOrInterpreter
Enums
- dfa::lazy::CharClass
- engine::EngineType
- error::ErrorKind
- hir::HirAnchor
- hir::HirExpr
- hir::HirLookaroundKind
- literal::Prefilter
- nfa::NfaInstruction
- nfa::tagged::shared::PatternStep
- parser::ast::Anchor
- parser::ast::Expr
- parser::ast::GroupKind
- parser::ast::LookaroundKind
- parser::ast::PerlClassKind
- parser::lexer::EscapeKind
- parser::lexer::TokenKind
Functions
- engine::compile
- engine::compile_from_hir
- engine::compile_with_jit
- engine::compile_with_pikevm
- engine::select_engine
- engine::select_engine_from_hir
- hir::compute_capture_count
- hir::optimize_prefixes
- hir::translate
- hir::unicode::is_digit_byte
- hir::unicode::is_whitespace_byte
- hir::unicode::is_word_byte
- hir::unicode_data::case_fold_equivalents
- hir::unicode_data::get_property
- hir::unicode_data::in_ranges
- hir::unicode_data::simple_case_fold
- literal::extract_literals
- nfa::compile
- nfa::compile_glushkov
- nfa::compile_glushkov_wide
- nfa::tagged::liveness::analyze_liveness
- nfa::tagged::shared::is_word_char
- nfa::tagged::steps::combine_greedy_with_lookahead
- nfa::utf8_automata::compile_utf8_complement
- nfa::utf8_automata::compile_utf8_range
- nfa::utf8_automata::encode_code_point
- nfa::utf8_automata::optimize_sequences
- parser::parse
- simd::is_avx2_available
- simd::memchr
- simd::memchr2
- simd::memchr3
- simd::memchr_range
- simd::memrchr
- vm::shift_or::is_shift_or_compatible
- vm::shift_or::is_shift_or_wide_compatible
Type Aliases
Constants
- hir::unicode::DIGITS
- hir::unicode::WHITESPACE
- hir::unicode::WORD
- hir::unicode_data::CASE_FOLDING_SIMPLE
- hir::unicode_data::GC_CASED_LETTER
- hir::unicode_data::GC_CLOSE_PUNCTUATION
- hir::unicode_data::GC_CONNECTOR_PUNCTUATION
- hir::unicode_data::GC_CONTROL
- hir::unicode_data::GC_CURRENCY_SYMBOL
- hir::unicode_data::GC_DASH_PUNCTUATION
- hir::unicode_data::GC_DECIMAL_NUMBER
- hir::unicode_data::GC_ENCLOSING_MARK
- hir::unicode_data::GC_FINAL_PUNCTUATION
- hir::unicode_data::GC_FORMAT
- hir::unicode_data::GC_INITIAL_PUNCTUATION
- hir::unicode_data::GC_LETTER
- hir::unicode_data::GC_LETTER_NUMBER
- hir::unicode_data::GC_LINE_SEPARATOR
- hir::unicode_data::GC_LOWERCASE_LETTER
- hir::unicode_data::GC_MARK
- hir::unicode_data::GC_MATH_SYMBOL
- hir::unicode_data::GC_MODIFIER_LETTER
- hir::unicode_data::GC_MODIFIER_SYMBOL
- hir::unicode_data::GC_NONSPACING_MARK
- hir::unicode_data::GC_NUMBER
- hir::unicode_data::GC_OPEN_PUNCTUATION
- hir::unicode_data::GC_OTHER
- hir::unicode_data::GC_OTHER_LETTER
- hir::unicode_data::GC_OTHER_NUMBER
- hir::unicode_data::GC_OTHER_PUNCTUATION
- hir::unicode_data::GC_OTHER_SYMBOL
- hir::unicode_data::GC_PARAGRAPH_SEPARATOR
- hir::unicode_data::GC_PRIVATE_USE
- hir::unicode_data::GC_PUNCTUATION
- hir::unicode_data::GC_SEPARATOR
- hir::unicode_data::GC_SPACE_SEPARATOR
- hir::unicode_data::GC_SPACING_MARK
- hir::unicode_data::GC_SURROGATE
- hir::unicode_data::GC_SYMBOL
- hir::unicode_data::GC_TITLECASE_LETTER
- hir::unicode_data::GC_UNASSIGNED
- hir::unicode_data::GC_UPPERCASE_LETTER
- hir::unicode_data::PERL_DECIMAL
- hir::unicode_data::PERL_SPACE
- hir::unicode_data::PERL_WORD
- hir::unicode_data::PROP_ALPHABETIC
- hir::unicode_data::PROP_ASCII_HEX_DIGIT
- hir::unicode_data::PROP_EMOJI
- hir::unicode_data::PROP_EMOJI_PRESENTATION
- hir::unicode_data::PROP_EXTENDED_PICTOGRAPHIC
- hir::unicode_data::PROP_HEX_DIGIT
- hir::unicode_data::PROP_ID_CONTINUE
- hir::unicode_data::PROP_ID_START
- hir::unicode_data::PROP_LOWERCASE
- hir::unicode_data::PROP_PATTERN_SYNTAX
- hir::unicode_data::PROP_PATTERN_WHITE_SPACE
- hir::unicode_data::PROP_UPPERCASE
- hir::unicode_data::PROP_WHITE_SPACE
- hir::unicode_data::PROP_XID_CONTINUE
- hir::unicode_data::PROP_XID_START
- hir::unicode_data::SCRIPT_ADLAM
- hir::unicode_data::SCRIPT_AHOM
- hir::unicode_data::SCRIPT_ANATOLIAN_HIEROGLYPHS
- hir::unicode_data::SCRIPT_ARABIC
- hir::unicode_data::SCRIPT_ARMENIAN
- hir::unicode_data::SCRIPT_AVESTAN
- hir::unicode_data::SCRIPT_BALINESE
- hir::unicode_data::SCRIPT_BAMUM
- hir::unicode_data::SCRIPT_BASSA_VAH
- hir::unicode_data::SCRIPT_BATAK
- hir::unicode_data::SCRIPT_BENGALI
- hir::unicode_data::SCRIPT_BERIA_ERFE
- hir::unicode_data::SCRIPT_BHAIKSUKI
- hir::unicode_data::SCRIPT_BOPOMOFO
- hir::unicode_data::SCRIPT_BRAHMI
- hir::unicode_data::SCRIPT_BRAILLE
- hir::unicode_data::SCRIPT_BUGINESE
- hir::unicode_data::SCRIPT_BUHID
- hir::unicode_data::SCRIPT_CANADIAN_ABORIGINAL
- hir::unicode_data::SCRIPT_CARIAN
- hir::unicode_data::SCRIPT_CAUCASIAN_ALBANIAN
- hir::unicode_data::SCRIPT_CHAKMA
- hir::unicode_data::SCRIPT_CHAM
- hir::unicode_data::SCRIPT_CHEROKEE
- hir::unicode_data::SCRIPT_CHORASMIAN
- hir::unicode_data::SCRIPT_COMMON
- hir::unicode_data::SCRIPT_COPTIC
- hir::unicode_data::SCRIPT_CUNEIFORM
- hir::unicode_data::SCRIPT_CYPRIOT
- hir::unicode_data::SCRIPT_CYPRO_MINOAN
- hir::unicode_data::SCRIPT_CYRILLIC
- hir::unicode_data::SCRIPT_DESERET
- hir::unicode_data::SCRIPT_DEVANAGARI
- hir::unicode_data::SCRIPT_DIVES_AKURU
- hir::unicode_data::SCRIPT_DOGRA
- hir::unicode_data::SCRIPT_DUPLOYAN
- hir::unicode_data::SCRIPT_EGYPTIAN_HIEROGLYPHS
- hir::unicode_data::SCRIPT_ELBASAN
- hir::unicode_data::SCRIPT_ELYMAIC
- hir::unicode_data::SCRIPT_ETHIOPIC
- hir::unicode_data::SCRIPT_GARAY
- hir::unicode_data::SCRIPT_GEORGIAN
- hir::unicode_data::SCRIPT_GLAGOLITIC
- hir::unicode_data::SCRIPT_GOTHIC
- hir::unicode_data::SCRIPT_GRANTHA
- hir::unicode_data::SCRIPT_GREEK
- hir::unicode_data::SCRIPT_GUJARATI
- hir::unicode_data::SCRIPT_GUNJALA_GONDI
- hir::unicode_data::SCRIPT_GURMUKHI
- hir::unicode_data::SCRIPT_GURUNG_KHEMA
- hir::unicode_data::SCRIPT_HAN
- hir::unicode_data::SCRIPT_HANGUL
- hir::unicode_data::SCRIPT_HANIFI_ROHINGYA
- hir::unicode_data::SCRIPT_HANUNOO
- hir::unicode_data::SCRIPT_HATRAN
- hir::unicode_data::SCRIPT_HEBREW
- hir::unicode_data::SCRIPT_HIRAGANA
- hir::unicode_data::SCRIPT_IMPERIAL_ARAMAIC
- hir::unicode_data::SCRIPT_INHERITED
- hir::unicode_data::SCRIPT_INSCRIPTIONAL_PAHLAVI
- hir::unicode_data::SCRIPT_INSCRIPTIONAL_PARTHIAN
- hir::unicode_data::SCRIPT_JAVANESE
- hir::unicode_data::SCRIPT_KAITHI
- hir::unicode_data::SCRIPT_KANNADA
- hir::unicode_data::SCRIPT_KATAKANA
- hir::unicode_data::SCRIPT_KAWI
- hir::unicode_data::SCRIPT_KAYAH_LI
- hir::unicode_data::SCRIPT_KHAROSHTHI
- hir::unicode_data::SCRIPT_KHITAN_SMALL_SCRIPT
- hir::unicode_data::SCRIPT_KHMER
- hir::unicode_data::SCRIPT_KHOJKI
- hir::unicode_data::SCRIPT_KHUDAWADI
- hir::unicode_data::SCRIPT_KIRAT_RAI
- hir::unicode_data::SCRIPT_LAO
- hir::unicode_data::SCRIPT_LATIN
- hir::unicode_data::SCRIPT_LEPCHA
- hir::unicode_data::SCRIPT_LIMBU
- hir::unicode_data::SCRIPT_LINEAR_A
- hir::unicode_data::SCRIPT_LINEAR_B
- hir::unicode_data::SCRIPT_LISU
- hir::unicode_data::SCRIPT_LYCIAN
- hir::unicode_data::SCRIPT_LYDIAN
- hir::unicode_data::SCRIPT_MAHAJANI
- hir::unicode_data::SCRIPT_MAKASAR
- hir::unicode_data::SCRIPT_MALAYALAM
- hir::unicode_data::SCRIPT_MANDAIC
- hir::unicode_data::SCRIPT_MANICHAEAN
- hir::unicode_data::SCRIPT_MARCHEN
- hir::unicode_data::SCRIPT_MASARAM_GONDI
- hir::unicode_data::SCRIPT_MEDEFAIDRIN
- hir::unicode_data::SCRIPT_MEETEI_MAYEK
- hir::unicode_data::SCRIPT_MENDE_KIKAKUI
- hir::unicode_data::SCRIPT_MEROITIC_CURSIVE
- hir::unicode_data::SCRIPT_MEROITIC_HIEROGLYPHS
- hir::unicode_data::SCRIPT_MIAO
- hir::unicode_data::SCRIPT_MODI
- hir::unicode_data::SCRIPT_MONGOLIAN
- hir::unicode_data::SCRIPT_MRO
- hir::unicode_data::SCRIPT_MULTANI
- hir::unicode_data::SCRIPT_MYANMAR
- hir::unicode_data::SCRIPT_NABATAEAN
- hir::unicode_data::SCRIPT_NAG_MUNDARI
- hir::unicode_data::SCRIPT_NANDINAGARI
- hir::unicode_data::SCRIPT_NEWA
- hir::unicode_data::SCRIPT_NEW_TAI_LUE
- hir::unicode_data::SCRIPT_NKO
- hir::unicode_data::SCRIPT_NUSHU
- hir::unicode_data::SCRIPT_NYIAKENG_PUACHUE_HMONG
- hir::unicode_data::SCRIPT_OGHAM
- hir::unicode_data::SCRIPT_OLD_HUNGARIAN
- hir::unicode_data::SCRIPT_OLD_ITALIC
- hir::unicode_data::SCRIPT_OLD_NORTH_ARABIAN
- hir::unicode_data::SCRIPT_OLD_PERMIC
- hir::unicode_data::SCRIPT_OLD_PERSIAN
- hir::unicode_data::SCRIPT_OLD_SOGDIAN
- hir::unicode_data::SCRIPT_OLD_SOUTH_ARABIAN
- hir::unicode_data::SCRIPT_OLD_TURKIC
- hir::unicode_data::SCRIPT_OLD_UYGHUR
- hir::unicode_data::SCRIPT_OL_CHIKI
- hir::unicode_data::SCRIPT_OL_ONAL
- hir::unicode_data::SCRIPT_ORIYA
- hir::unicode_data::SCRIPT_OSAGE
- hir::unicode_data::SCRIPT_OSMANYA
- hir::unicode_data::SCRIPT_PAHAWH_HMONG
- hir::unicode_data::SCRIPT_PALMYRENE
- hir::unicode_data::SCRIPT_PAU_CIN_HAU
- hir::unicode_data::SCRIPT_PHAGS_PA
- hir::unicode_data::SCRIPT_PHOENICIAN
- hir::unicode_data::SCRIPT_PSALTER_PAHLAVI
- hir::unicode_data::SCRIPT_REJANG
- hir::unicode_data::SCRIPT_RUNIC
- hir::unicode_data::SCRIPT_SAMARITAN
- hir::unicode_data::SCRIPT_SAURASHTRA
- hir::unicode_data::SCRIPT_SHARADA
- hir::unicode_data::SCRIPT_SHAVIAN
- hir::unicode_data::SCRIPT_SIDDHAM
- hir::unicode_data::SCRIPT_SIDETIC
- hir::unicode_data::SCRIPT_SIGNWRITING
- hir::unicode_data::SCRIPT_SINHALA
- hir::unicode_data::SCRIPT_SOGDIAN
- hir::unicode_data::SCRIPT_SORA_SOMPENG
- hir::unicode_data::SCRIPT_SOYOMBO
- hir::unicode_data::SCRIPT_SUNDANESE
- hir::unicode_data::SCRIPT_SUNUWAR
- hir::unicode_data::SCRIPT_SYLOTI_NAGRI
- hir::unicode_data::SCRIPT_SYRIAC
- hir::unicode_data::SCRIPT_TAGALOG
- hir::unicode_data::SCRIPT_TAGBANWA
- hir::unicode_data::SCRIPT_TAI_LE
- hir::unicode_data::SCRIPT_TAI_THAM
- hir::unicode_data::SCRIPT_TAI_VIET
- hir::unicode_data::SCRIPT_TAI_YO
- hir::unicode_data::SCRIPT_TAKRI
- hir::unicode_data::SCRIPT_TAMIL
- hir::unicode_data::SCRIPT_TANGSA
- hir::unicode_data::SCRIPT_TANGUT
- hir::unicode_data::SCRIPT_TELUGU
- hir::unicode_data::SCRIPT_THAANA
- hir::unicode_data::SCRIPT_THAI
- hir::unicode_data::SCRIPT_TIBETAN
- hir::unicode_data::SCRIPT_TIFINAGH
- hir::unicode_data::SCRIPT_TIRHUTA
- hir::unicode_data::SCRIPT_TODHRI
- hir::unicode_data::SCRIPT_TOLONG_SIKI
- hir::unicode_data::SCRIPT_TOTO
- hir::unicode_data::SCRIPT_TULU_TIGALARI
- hir::unicode_data::SCRIPT_UGARITIC
- hir::unicode_data::SCRIPT_VAI
- hir::unicode_data::SCRIPT_VITHKUQI
- hir::unicode_data::SCRIPT_WANCHO
- hir::unicode_data::SCRIPT_WARANG_CITI
- hir::unicode_data::SCRIPT_YEZIDI
- hir::unicode_data::SCRIPT_YI
- hir::unicode_data::SCRIPT_ZANABAZAR_SQUARE
- nfa::MAX_POSITIONS
- nfa::MAX_POSITIONS_WIDE
- nfa::tagged::shared::MAX_THREADS
- simd::MAX_PATTERNS
- simd::MAX_PATTERN_LEN