List of all items
Structs
- HalfMatch
- Input
- Match
- MatchError
- PatternID
- PatternSet
- PatternSetInsertError
- PatternSetIter
- Span
- dfa::onepass::BuildError
- dfa::onepass::Builder
- dfa::onepass::Cache
- dfa::onepass::Config
- dfa::onepass::DFA
- dfa::onepass::Epsilons
- dfa::onepass::InternalBuilder
- dfa::onepass::PatternEpsilons
- dfa::onepass::Slots
- dfa::onepass::SlotsIter
- dfa::onepass::SparseTransitionIter
- dfa::onepass::Transition
- dfa::remapper::IndexMapper
- dfa::remapper::Remapper
- hybrid::BuildError
- hybrid::CacheError
- hybrid::LazyStateID
- hybrid::dfa::Builder
- hybrid::dfa::Cache
- hybrid::dfa::Config
- hybrid::dfa::DFA
- hybrid::dfa::Lazy
- hybrid::dfa::LazyRef
- hybrid::dfa::OverlappingState
- hybrid::dfa::SearchProgress
- hybrid::error::BuildError
- hybrid::error::CacheError
- hybrid::id::LazyStateID
- hybrid::id::LazyStateIDError
- hybrid::regex::Builder
- hybrid::regex::Cache
- hybrid::regex::FindMatches
- hybrid::regex::Regex
- meta::BuildError
- meta::Builder
- meta::Cache
- meta::CapturesMatches
- meta::Config
- meta::FindMatches
- meta::Regex
- meta::Split
- meta::SplitN
- meta::error::BuildError
- meta::error::RetryFailError
- meta::error::RetryQuadraticError
- meta::regex::Builder
- meta::regex::Cache
- meta::regex::CapturesMatches
- meta::regex::Config
- meta::regex::FindMatches
- meta::regex::Regex
- meta::regex::RegexI
- meta::regex::RegexInfo
- meta::regex::RegexInfoI
- meta::regex::Split
- meta::regex::SplitN
- meta::strategy::Core
- meta::strategy::Pre
- meta::strategy::ReverseAnchored
- meta::strategy::ReverseInner
- meta::strategy::ReverseSuffix
- meta::wrappers::BoundedBacktracker
- meta::wrappers::BoundedBacktrackerCache
- meta::wrappers::BoundedBacktrackerEngine
- meta::wrappers::DFA
- meta::wrappers::DFAEngine
- meta::wrappers::Hybrid
- meta::wrappers::HybridCache
- meta::wrappers::HybridEngine
- meta::wrappers::OnePass
- meta::wrappers::OnePassCache
- meta::wrappers::OnePassEngine
- meta::wrappers::PikeVM
- meta::wrappers::PikeVMCache
- meta::wrappers::PikeVMEngine
- meta::wrappers::ReverseDFA
- meta::wrappers::ReverseDFAEngine
- meta::wrappers::ReverseHybrid
- meta::wrappers::ReverseHybridCache
- meta::wrappers::ReverseHybridEngine
- nfa::thompson::BuildError
- nfa::thompson::Builder
- nfa::thompson::Compiler
- nfa::thompson::Config
- nfa::thompson::DenseTransitions
- nfa::thompson::NFA
- nfa::thompson::PatternIter
- nfa::thompson::SparseTransitions
- nfa::thompson::Transition
- nfa::thompson::backtrack::BoundedBacktracker
- nfa::thompson::backtrack::Builder
- nfa::thompson::backtrack::Cache
- nfa::thompson::backtrack::Config
- nfa::thompson::backtrack::TryCapturesMatches
- nfa::thompson::backtrack::TryFindMatches
- nfa::thompson::backtrack::Visited
- nfa::thompson::builder::Builder
- nfa::thompson::compiler::Compiler
- nfa::thompson::compiler::Config
- nfa::thompson::compiler::ThompsonRef
- nfa::thompson::compiler::Utf8Compiler
- nfa::thompson::compiler::Utf8LastTransition
- nfa::thompson::compiler::Utf8Node
- nfa::thompson::compiler::Utf8State
- nfa::thompson::error::BuildError
- nfa::thompson::literal_trie::Frame
- nfa::thompson::literal_trie::LiteralTrie
- nfa::thompson::literal_trie::State
- nfa::thompson::literal_trie::StateChunksIter
- nfa::thompson::literal_trie::Transition
- nfa::thompson::map::Utf8BoundedEntry
- nfa::thompson::map::Utf8BoundedMap
- nfa::thompson::map::Utf8SuffixEntry
- nfa::thompson::map::Utf8SuffixKey
- nfa::thompson::map::Utf8SuffixMap
- nfa::thompson::nfa::DenseTransitions
- nfa::thompson::nfa::Inner
- nfa::thompson::nfa::NFA
- nfa::thompson::nfa::PatternIter
- nfa::thompson::nfa::SparseTransitions
- nfa::thompson::nfa::Transition
- nfa::thompson::pikevm::ActiveStates
- nfa::thompson::pikevm::Builder
- nfa::thompson::pikevm::Cache
- nfa::thompson::pikevm::CapturesMatches
- nfa::thompson::pikevm::Config
- nfa::thompson::pikevm::FindMatches
- nfa::thompson::pikevm::PikeVM
- nfa::thompson::pikevm::SlotTable
- nfa::thompson::range_trie::NextDupe
- nfa::thompson::range_trie::NextInsert
- nfa::thompson::range_trie::NextIter
- nfa::thompson::range_trie::RangeTrie
- nfa::thompson::range_trie::Split
- nfa::thompson::range_trie::State
- nfa::thompson::range_trie::Transition
- util::alphabet::BitSet
- util::alphabet::ByteClassElementRanges
- util::alphabet::ByteClassElements
- util::alphabet::ByteClassIter
- util::alphabet::ByteClassRepresentatives
- util::alphabet::ByteClassSet
- util::alphabet::ByteClasses
- util::alphabet::ByteSet
- util::alphabet::ByteSetIter
- util::alphabet::ByteSetRangeIter
- util::alphabet::Unit
- util::captures::Captures
- util::captures::CapturesDebugMap
- util::captures::CapturesPatternIter
- util::captures::GroupInfo
- util::captures::GroupInfoAllNames
- util::captures::GroupInfoError
- util::captures::GroupInfoInner
- util::captures::GroupInfoPatternNames
- util::determinize::state::Repr
- util::determinize::state::ReprVec
- util::determinize::state::State
- util::determinize::state::StateBuilderEmpty
- util::determinize::state::StateBuilderMatches
- util::determinize::state::StateBuilderNFA
- util::escape::DebugByte
- util::escape::DebugHaystack
- util::interpolate::CaptureRef
- util::iter::CapturesIter
- util::iter::HalfMatchesIter
- util::iter::MatchesIter
- util::iter::Searcher
- util::iter::TryCapturesIter
- util::iter::TryHalfMatchesIter
- util::iter::TryMatchesIter
- util::lazy::Lazy
- util::lazy::lazy::Lazy
- util::look::LookMatcher
- util::look::LookSet
- util::look::LookSetIter
- util::look::UnicodeWordBoundaryError
- util::pool::Pool
- util::pool::PoolGuard
- util::pool::inner::CacheLine
- util::pool::inner::Pool
- util::pool::inner::PoolGuard
- util::prefilter::Prefilter
- util::prefilter::aho_corasick::AhoCorasick
- util::prefilter::byteset::ByteSet
- util::prefilter::memchr::Memchr
- util::prefilter::memchr::Memchr2
- util::prefilter::memchr::Memchr3
- util::prefilter::memmem::Memmem
- util::prefilter::teddy::Teddy
- util::primitives::NonMaxUsize
- util::primitives::PatternID
- util::primitives::PatternIDError
- util::primitives::PatternIDIter
- util::primitives::SmallIndex
- util::primitives::SmallIndexError
- util::primitives::SmallIndexIter
- util::primitives::StateID
- util::primitives::StateIDError
- util::primitives::StateIDIter
- util::primitives::WithPatternIDIter
- util::primitives::WithStateIDIter
- util::search::HalfMatch
- util::search::Input
- util::search::Match
- util::search::MatchError
- util::search::PatternSet
- util::search::PatternSetInsertError
- util::search::PatternSetIter
- util::search::Span
- util::sparse_set::SparseSet
- util::sparse_set::SparseSetIter
- util::sparse_set::SparseSets
- util::start::Config
- util::start::StartByteMap
- util::syntax::Config
- util::wire::AlignAs
- util::wire::DeserializeError
- util::wire::SerializeError
Enums
- Anchored
- MatchErrorKind
- MatchKind
- dfa::onepass::BuildErrorKind
- hybrid::StartError
- hybrid::dfa::StateSaver
- hybrid::error::BuildErrorKind
- hybrid::error::StartError
- meta::error::BuildErrorKind
- meta::error::RetryError
- nfa::thompson::State
- nfa::thompson::WhichCaptures
- nfa::thompson::backtrack::Frame
- nfa::thompson::builder::State
- nfa::thompson::compiler::WhichCaptures
- nfa::thompson::error::BuildErrorKind
- nfa::thompson::nfa::State
- nfa::thompson::pikevm::FollowEpsilon
- nfa::thompson::range_trie::SplitRange
- util::alphabet::UnitKind
- util::captures::GroupInfoErrorKind
- util::interpolate::Ref
- util::look::Look
- util::prefilter::Choice
- util::search::Anchored
- util::search::MatchErrorKind
- util::search::MatchKind
- util::start::Start
- util::wire::BE
- util::wire::DeserializeErrorKind
- util::wire::LE
Traits
- dfa::remapper::Remappable
- meta::strategy::Strategy
- util::int::I32
- util::int::Pointer
- util::int::U16
- util::int::U32
- util::int::U64
- util::int::U8
- util::int::Usize
- util::prefilter::PrefilterI
- util::primitives::IteratorIndexExt
- util::wire::Endian
Macros
- macros::debug
- macros::log
- macros::trace
- nfa::thompson::pikevm::instrument
- util::primitives::index_type_impls
Functions
- hybrid::dfa::minimum_cache_capacity
- hybrid::dfa::minimum_lazy_state_id
- hybrid::dfa::skip_empty_utf8_splits_overlapping
- hybrid::search::eoi_fwd
- hybrid::search::eoi_rev
- hybrid::search::find_fwd
- hybrid::search::find_fwd_imp
- hybrid::search::find_overlapping_fwd
- hybrid::search::find_overlapping_fwd_imp
- hybrid::search::find_overlapping_rev
- hybrid::search::find_rev
- hybrid::search::find_rev_imp
- hybrid::search::gave_up
- hybrid::search::init_fwd
- hybrid::search::init_rev
- hybrid::search::prefilter_restart
- meta::limited::hybrid_eoi_rev
- meta::limited::hybrid_try_search_half_rev
- meta::literal::alternation_literals
- meta::reverse_inner::extract
- meta::reverse_inner::flatten
- meta::reverse_inner::prefilter
- meta::reverse_inner::top_concat
- meta::stopat::hybrid_eoi_fwd
- meta::stopat::hybrid_try_search_half_fwd
- meta::strategy::copy_match_to_slots
- meta::strategy::new
- nfa::thompson::backtrack::div_ceil
- nfa::thompson::backtrack::min_visited_capacity
- nfa::thompson::range_trie::intersects
- util::determinize::add_nfa_states
- util::determinize::epsilon_closure
- util::determinize::next
- util::determinize::set_lookbehind_from_start
- util::determinize::state::read_vari32
- util::determinize::state::read_varu32
- util::determinize::state::write_u32
- util::determinize::state::write_vari32
- util::determinize::state::write_varu32
- util::empty::skip_splits
- util::empty::skip_splits_fwd
- util::empty::skip_splits_rev
- util::interpolate::bytes
- util::interpolate::find_cap_ref
- util::interpolate::find_cap_ref_braced
- util::interpolate::is_valid_cap_letter
- util::interpolate::string
- util::look::is_word_char::check
- util::look::is_word_char::fwd
- util::look::is_word_char::rev
- util::memchr::inner::memchr
- util::memchr::inner::memchr2
- util::memchr::inner::memchr3
- util::memchr::inner::memrchr
- util::memchr::inner::memrchr2
- util::memchr::inner::memrchr3
- util::prefilter::prefixes
- util::prefilter::suffixes
- util::syntax::parse
- util::syntax::parse_many
- util::syntax::parse_many_with
- util::syntax::parse_with
- util::utf8::decode
- util::utf8::decode_last
- util::utf8::is_boundary
- util::utf8::is_leading_or_invalid_byte
- util::utf8::is_word_byte
- util::utf8::len
- util::wire::add
- util::wire::alloc_aligned_buffer
- util::wire::check_alignment
- util::wire::check_slice_len
- util::wire::mul
- util::wire::padding_len
- util::wire::read_endianness_check
- util::wire::read_label
- util::wire::read_pattern_id
- util::wire::read_pattern_id_unchecked
- util::wire::read_state_id
- util::wire::read_state_id_unchecked
- util::wire::read_u128
- util::wire::read_u16
- util::wire::read_u32
- util::wire::read_version
- util::wire::shl
- util::wire::skip_initial_padding
- util::wire::try_read_state_id
- util::wire::try_read_u128
- util::wire::try_read_u16
- util::wire::try_read_u16_as_usize
- util::wire::try_read_u32
- util::wire::try_read_u32_as_usize
- util::wire::u32s_to_pattern_ids
- util::wire::u32s_to_state_ids
- util::wire::u32s_to_state_ids_mut
- util::wire::write_endianness_check
- util::wire::write_endianness_check_len
- util::wire::write_label
- util::wire::write_label_len
- util::wire::write_pattern_id
- util::wire::write_state_id
- util::wire::write_version
- util::wire::write_version_len
Type Aliases
- hybrid::dfa::StateMap
- meta::regex::CachePool
- meta::regex::CachePoolFn
- meta::regex::CachePoolGuard
- util::captures::CaptureNameMap
- util::wire::NE
Statics
- util::pool::inner::COUNTER
- util::pool::inner::THREAD_ID_DROPPED
- util::pool::inner::THREAD_ID_INUSE
- util::pool::inner::THREAD_ID_UNOWNED