List of all items
Structs
- Box
- Position
- Span
- Stack
- error::Error
- iterators::Maybe
- iterators::ThinToken
- iterators::Token
- line_indexer::CachedLineIndexer
- predefined_node::ANY
- predefined_node::AlwaysFail
- predefined_node::AtomicRepeat
- predefined_node::CharRange
- predefined_node::DROP
- predefined_node::EOI
- predefined_node::Empty
- predefined_node::Insens
- predefined_node::NEWLINE
- predefined_node::Negative
- predefined_node::PEEK
- predefined_node::PEEK_ALL
- predefined_node::POP
- predefined_node::POP_ALL
- predefined_node::PeekSlice1
- predefined_node::PeekSlice2
- predefined_node::Positive
- predefined_node::Push
- predefined_node::RepeatMin
- predefined_node::RepeatMinMax
- predefined_node::SOI
- predefined_node::Skip
- predefined_node::SkipChar
- predefined_node::Skipped
- predefined_node::Str
- predefined_node::unicode::ADLAM
- predefined_node::unicode::AHOM
- predefined_node::unicode::ALPHABETIC
- predefined_node::unicode::ANATOLIAN_HIEROGLYPHS
- predefined_node::unicode::ARABIC
- predefined_node::unicode::ARMENIAN
- predefined_node::unicode::AVESTAN
- predefined_node::unicode::BALINESE
- predefined_node::unicode::BAMUM
- predefined_node::unicode::BASSA_VAH
- predefined_node::unicode::BATAK
- predefined_node::unicode::BENGALI
- predefined_node::unicode::BHAIKSUKI
- predefined_node::unicode::BIDI_CONTROL
- predefined_node::unicode::BOPOMOFO
- predefined_node::unicode::BRAHMI
- predefined_node::unicode::BRAILLE
- predefined_node::unicode::BUGINESE
- predefined_node::unicode::BUHID
- predefined_node::unicode::CANADIAN_ABORIGINAL
- predefined_node::unicode::CARIAN
- predefined_node::unicode::CASED
- predefined_node::unicode::CASED_LETTER
- predefined_node::unicode::CASE_IGNORABLE
- predefined_node::unicode::CAUCASIAN_ALBANIAN
- predefined_node::unicode::CHAKMA
- predefined_node::unicode::CHAM
- predefined_node::unicode::CHANGES_WHEN_CASEFOLDED
- predefined_node::unicode::CHANGES_WHEN_CASEMAPPED
- predefined_node::unicode::CHANGES_WHEN_LOWERCASED
- predefined_node::unicode::CHANGES_WHEN_TITLECASED
- predefined_node::unicode::CHANGES_WHEN_UPPERCASED
- predefined_node::unicode::CHEROKEE
- predefined_node::unicode::CHORASMIAN
- predefined_node::unicode::CLOSE_PUNCTUATION
- predefined_node::unicode::COMMON
- predefined_node::unicode::CONNECTOR_PUNCTUATION
- predefined_node::unicode::CONTROL
- predefined_node::unicode::COPTIC
- predefined_node::unicode::CUNEIFORM
- predefined_node::unicode::CURRENCY_SYMBOL
- predefined_node::unicode::CYPRIOT
- predefined_node::unicode::CYPRO_MINOAN
- predefined_node::unicode::CYRILLIC
- predefined_node::unicode::DASH
- predefined_node::unicode::DASH_PUNCTUATION
- predefined_node::unicode::DECIMAL_NUMBER
- predefined_node::unicode::DEFAULT_IGNORABLE_CODE_POINT
- predefined_node::unicode::DEPRECATED
- predefined_node::unicode::DESERET
- predefined_node::unicode::DEVANAGARI
- predefined_node::unicode::DIACRITIC
- predefined_node::unicode::DIVES_AKURU
- predefined_node::unicode::DOGRA
- predefined_node::unicode::DUPLOYAN
- predefined_node::unicode::EGYPTIAN_HIEROGLYPHS
- predefined_node::unicode::ELBASAN
- predefined_node::unicode::ELYMAIC
- predefined_node::unicode::EMOJI
- predefined_node::unicode::EMOJI_COMPONENT
- predefined_node::unicode::EMOJI_MODIFIER
- predefined_node::unicode::EMOJI_MODIFIER_BASE
- predefined_node::unicode::EMOJI_PRESENTATION
- predefined_node::unicode::ENCLOSING_MARK
- predefined_node::unicode::ETHIOPIC
- predefined_node::unicode::EXTENDED_PICTOGRAPHIC
- predefined_node::unicode::EXTENDER
- predefined_node::unicode::FINAL_PUNCTUATION
- predefined_node::unicode::FORMAT
- predefined_node::unicode::GEORGIAN
- predefined_node::unicode::GLAGOLITIC
- predefined_node::unicode::GOTHIC
- predefined_node::unicode::GRANTHA
- predefined_node::unicode::GRAPHEME_BASE
- predefined_node::unicode::GRAPHEME_EXTEND
- predefined_node::unicode::GRAPHEME_LINK
- predefined_node::unicode::GREEK
- predefined_node::unicode::GUJARATI
- predefined_node::unicode::GUNJALA_GONDI
- predefined_node::unicode::GURMUKHI
- predefined_node::unicode::HAN
- predefined_node::unicode::HANGUL
- predefined_node::unicode::HANIFI_ROHINGYA
- predefined_node::unicode::HANUNOO
- predefined_node::unicode::HATRAN
- predefined_node::unicode::HEBREW
- predefined_node::unicode::HEX_DIGIT
- predefined_node::unicode::HIRAGANA
- predefined_node::unicode::HYPHEN
- predefined_node::unicode::IDEOGRAPHIC
- predefined_node::unicode::IDS_BINARY_OPERATOR
- predefined_node::unicode::IDS_TRINARY_OPERATOR
- predefined_node::unicode::ID_CONTINUE
- predefined_node::unicode::ID_START
- predefined_node::unicode::IMPERIAL_ARAMAIC
- predefined_node::unicode::INHERITED
- predefined_node::unicode::INITIAL_PUNCTUATION
- predefined_node::unicode::INSCRIPTIONAL_PAHLAVI
- predefined_node::unicode::INSCRIPTIONAL_PARTHIAN
- predefined_node::unicode::JAVANESE
- predefined_node::unicode::JOIN_CONTROL
- predefined_node::unicode::KAITHI
- predefined_node::unicode::KANNADA
- predefined_node::unicode::KATAKANA
- predefined_node::unicode::KAWI
- predefined_node::unicode::KAYAH_LI
- predefined_node::unicode::KHAROSHTHI
- predefined_node::unicode::KHITAN_SMALL_SCRIPT
- predefined_node::unicode::KHMER
- predefined_node::unicode::KHOJKI
- predefined_node::unicode::KHUDAWADI
- predefined_node::unicode::LAO
- predefined_node::unicode::LATIN
- predefined_node::unicode::LEPCHA
- predefined_node::unicode::LETTER
- predefined_node::unicode::LETTER_NUMBER
- predefined_node::unicode::LIMBU
- predefined_node::unicode::LINEAR_A
- predefined_node::unicode::LINEAR_B
- predefined_node::unicode::LINE_SEPARATOR
- predefined_node::unicode::LISU
- predefined_node::unicode::LOGICAL_ORDER_EXCEPTION
- predefined_node::unicode::LOWERCASE
- predefined_node::unicode::LOWERCASE_LETTER
- predefined_node::unicode::LYCIAN
- predefined_node::unicode::LYDIAN
- predefined_node::unicode::MAHAJANI
- predefined_node::unicode::MAKASAR
- predefined_node::unicode::MALAYALAM
- predefined_node::unicode::MANDAIC
- predefined_node::unicode::MANICHAEAN
- predefined_node::unicode::MARCHEN
- predefined_node::unicode::MARK
- predefined_node::unicode::MASARAM_GONDI
- predefined_node::unicode::MATH
- predefined_node::unicode::MATH_SYMBOL
- predefined_node::unicode::MEDEFAIDRIN
- predefined_node::unicode::MEETEI_MAYEK
- predefined_node::unicode::MENDE_KIKAKUI
- predefined_node::unicode::MEROITIC_CURSIVE
- predefined_node::unicode::MEROITIC_HIEROGLYPHS
- predefined_node::unicode::MIAO
- predefined_node::unicode::MODI
- predefined_node::unicode::MODIFIER_LETTER
- predefined_node::unicode::MODIFIER_SYMBOL
- predefined_node::unicode::MONGOLIAN
- predefined_node::unicode::MRO
- predefined_node::unicode::MULTANI
- predefined_node::unicode::MYANMAR
- predefined_node::unicode::NABATAEAN
- predefined_node::unicode::NAG_MUNDARI
- predefined_node::unicode::NANDINAGARI
- predefined_node::unicode::NEWA
- predefined_node::unicode::NEW_TAI_LUE
- predefined_node::unicode::NKO
- predefined_node::unicode::NONCHARACTER_CODE_POINT
- predefined_node::unicode::NONSPACING_MARK
- predefined_node::unicode::NUMBER
- predefined_node::unicode::NUSHU
- predefined_node::unicode::NYIAKENG_PUACHUE_HMONG
- predefined_node::unicode::OGHAM
- predefined_node::unicode::OLD_HUNGARIAN
- predefined_node::unicode::OLD_ITALIC
- predefined_node::unicode::OLD_NORTH_ARABIAN
- predefined_node::unicode::OLD_PERMIC
- predefined_node::unicode::OLD_PERSIAN
- predefined_node::unicode::OLD_SOGDIAN
- predefined_node::unicode::OLD_SOUTH_ARABIAN
- predefined_node::unicode::OLD_TURKIC
- predefined_node::unicode::OLD_UYGHUR
- predefined_node::unicode::OL_CHIKI
- predefined_node::unicode::OPEN_PUNCTUATION
- predefined_node::unicode::ORIYA
- predefined_node::unicode::OSAGE
- predefined_node::unicode::OSMANYA
- predefined_node::unicode::OTHER
- predefined_node::unicode::OTHER_ALPHABETIC
- predefined_node::unicode::OTHER_DEFAULT_IGNORABLE_CODE_POINT
- predefined_node::unicode::OTHER_GRAPHEME_EXTEND
- predefined_node::unicode::OTHER_ID_CONTINUE
- predefined_node::unicode::OTHER_ID_START
- predefined_node::unicode::OTHER_LETTER
- predefined_node::unicode::OTHER_LOWERCASE
- predefined_node::unicode::OTHER_MATH
- predefined_node::unicode::OTHER_NUMBER
- predefined_node::unicode::OTHER_PUNCTUATION
- predefined_node::unicode::OTHER_SYMBOL
- predefined_node::unicode::OTHER_UPPERCASE
- predefined_node::unicode::PAHAWH_HMONG
- predefined_node::unicode::PALMYRENE
- predefined_node::unicode::PARAGRAPH_SEPARATOR
- predefined_node::unicode::PATTERN_SYNTAX
- predefined_node::unicode::PATTERN_WHITE_SPACE
- predefined_node::unicode::PAU_CIN_HAU
- predefined_node::unicode::PHAGS_PA
- predefined_node::unicode::PHOENICIAN
- predefined_node::unicode::PREPENDED_CONCATENATION_MARK
- predefined_node::unicode::PRIVATE_USE
- predefined_node::unicode::PSALTER_PAHLAVI
- predefined_node::unicode::PUNCTUATION
- predefined_node::unicode::QUOTATION_MARK
- predefined_node::unicode::RADICAL
- predefined_node::unicode::REGIONAL_INDICATOR
- predefined_node::unicode::REJANG
- predefined_node::unicode::RUNIC
- predefined_node::unicode::SAMARITAN
- predefined_node::unicode::SAURASHTRA
- predefined_node::unicode::SENTENCE_TERMINAL
- predefined_node::unicode::SEPARATOR
- predefined_node::unicode::SHARADA
- predefined_node::unicode::SHAVIAN
- predefined_node::unicode::SIDDHAM
- predefined_node::unicode::SIGNWRITING
- predefined_node::unicode::SINHALA
- predefined_node::unicode::SOFT_DOTTED
- predefined_node::unicode::SOGDIAN
- predefined_node::unicode::SORA_SOMPENG
- predefined_node::unicode::SOYOMBO
- predefined_node::unicode::SPACE_SEPARATOR
- predefined_node::unicode::SPACING_MARK
- predefined_node::unicode::SUNDANESE
- predefined_node::unicode::SURROGATE
- predefined_node::unicode::SYLOTI_NAGRI
- predefined_node::unicode::SYMBOL
- predefined_node::unicode::SYRIAC
- predefined_node::unicode::TAGALOG
- predefined_node::unicode::TAGBANWA
- predefined_node::unicode::TAI_LE
- predefined_node::unicode::TAI_THAM
- predefined_node::unicode::TAI_VIET
- predefined_node::unicode::TAKRI
- predefined_node::unicode::TAMIL
- predefined_node::unicode::TANGSA
- predefined_node::unicode::TANGUT
- predefined_node::unicode::TELUGU
- predefined_node::unicode::TERMINAL_PUNCTUATION
- predefined_node::unicode::THAANA
- predefined_node::unicode::THAI
- predefined_node::unicode::TIBETAN
- predefined_node::unicode::TIFINAGH
- predefined_node::unicode::TIRHUTA
- predefined_node::unicode::TITLECASE_LETTER
- predefined_node::unicode::TOTO
- predefined_node::unicode::UGARITIC
- predefined_node::unicode::UNASSIGNED
- predefined_node::unicode::UNIFIED_IDEOGRAPH
- predefined_node::unicode::UPPERCASE
- predefined_node::unicode::UPPERCASE_LETTER
- predefined_node::unicode::VAI
- predefined_node::unicode::VARIATION_SELECTOR
- predefined_node::unicode::VITHKUQI
- predefined_node::unicode::WANCHO
- predefined_node::unicode::WARANG_CITI
- predefined_node::unicode::WHITE_SPACE
- predefined_node::unicode::XID_CONTINUE
- predefined_node::unicode::XID_START
- predefined_node::unicode::YEZIDI
- predefined_node::unicode::YI
- predefined_node::unicode::ZANABAZAR_SQUARE
- re_exported::Box
- re_exported::Vec
- re_exported::vec::Drain
- re_exported::vec::ExtractIf
- re_exported::vec::IntoIter
- re_exported::vec::Splice
- re_exported::vec::Vec
- sequence::Seq10
- sequence::Seq11
- sequence::Seq12
- sequence::Seq2
- sequence::Seq3
- sequence::Seq4
- sequence::Seq5
- sequence::Seq6
- sequence::Seq7
- sequence::Seq8
- sequence::Seq9
- tracker::Tracker
Enums
- choices::choice10::Choice10
- choices::choice11::Choice11
- choices::choice12::Choice12
- choices::choice2::Choice2
- choices::choice3::Choice3
- choices::choice4::Choice4
- choices::choice5::Choice5
- choices::choice6::Choice6
- choices::choice7::Choice7
- choices::choice8::Choice8
- choices::choice9::Choice9
- error::ErrorVariant
- error::InputLocation
- error::LineColLocation
- predefined_node::NewLineType
- re_exported::Option
- re_exported::Result
- tracker::SpecialError
Traits
- AsInput
- BoundWrapper
- ConstantStorage
- Input
- NeverFailedTypedNode
- ParsableTypedNode
- RuleStruct
- RuleType
- RuleWrapper
- Spanned
- Storage
- StringArrayWrapper
- StringWrapper
- TypeWrapper
- TypedNode
- TypedParser
- choices::NextChoice
- iterators::Pair
- iterators::PairTree
- iterators::Pairs
- line_indexer::LineIndexer
- re_exported::FnMut
Macros
- atomic_rule
- choices
- choices_helper
- compound_atomic_rule
- declare_rule_struct
- impl_deref
- impl_deref_with_content
- impl_pair
- impl_pair_with_content
- impl_pair_with_empty
- impl_pairs
- impl_pairs_with_inner
- impl_pairs_with_self
- impl_parse
- impl_rule_struct
- impl_rule_wrapper
- impl_try_parse_with
- non_atomic_rule
- normal_rule
- re_exported::vec
- rule
- rule_eoi
- rule_inner
- seq
- silent_rule
Functions
- merge_spans
- predefined_node::match_char_by
- predefined_node::restore_on_none
- rule::check
- rule::check_without_ignore
- rule::parse
- rule::parse_without_ignore
Type Aliases
- error::IsWhitespaceFn
- error::RuleToMessageFn
- predefined_node::ASCII
- predefined_node::ASCII_ALPHA
- predefined_node::ASCII_ALPHANUMERIC
- predefined_node::ASCII_ALPHA_LOWER
- predefined_node::ASCII_ALPHA_UPPER
- predefined_node::ASCII_BIN_DIGIT
- predefined_node::ASCII_DIGIT
- predefined_node::ASCII_HEX_DIGIT
- predefined_node::ASCII_NONZERO_DIGIT
- predefined_node::ASCII_OCT_DIGIT
- predefined_node::Rep
- predefined_node::RepExact
- predefined_node::RepMin
- predefined_node::RepMinMax
- predefined_node::RepOnce