# [−] List of all items

### Structs

- Parser
- ParserBuilder
- ast::Alternation
- ast::Assertion
- ast::CaptureName
- ast::ClassAscii
- ast::ClassBracketed
- ast::ClassPerl
- ast::ClassSetBinaryOp
- ast::ClassSetRange
- ast::ClassSetUnion
- ast::ClassUnicode
- ast::Comment
- ast::Concat
- ast::Error
- ast::Flags
- ast::FlagsItem
- ast::Group
- ast::Literal
- ast::Position
- ast::Repetition
- ast::RepetitionOp
- ast::SetFlags
- ast::Span
- ast::WithComments
- ast::parse::Parser
- ast::parse::ParserBuilder
- ast::print::Printer
- hir::ClassBytes
- hir::ClassBytesIter
- hir::ClassBytesRange
- hir::ClassUnicode
- hir::ClassUnicodeIter
- hir::ClassUnicodeRange
- hir::Error
- hir::Group
- hir::Hir
- hir::Repetition
- hir::literal::Literal
- hir::literal::Literals
- hir::print::Printer
- hir::translate::Translator
- hir::translate::TranslatorBuilder

### Enums

- Error
- ast::AssertionKind
- ast::Ast
- ast::Class
- ast::ClassAsciiKind
- ast::ClassPerlKind
- ast::ClassSet
- ast::ClassSetBinaryOpKind
- ast::ClassSetItem
- ast::ClassUnicodeKind
- ast::ClassUnicodeOpKind
- ast::ErrorKind
- ast::Flag
- ast::FlagsItemKind
- ast::GroupKind
- ast::HexLiteralKind
- ast::LiteralKind
- ast::RepetitionKind
- ast::RepetitionRange
- ast::SpecialLiteralKind
- hir::Anchor
- hir::Class
- hir::ErrorKind
- hir::GroupKind
- hir::HirKind
- hir::Literal
- hir::RepetitionKind
- hir::RepetitionRange
- hir::WordBoundary

### Traits

- ast::Visitor
- hir::Visitor

### Functions

- ast::visit
- escape
- escape_into
- hir::visit
- is_meta_character
- is_word_byte
- is_word_character

### Typedefs

- Result

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g., `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g., `vec -> usize` or `* -> vec`)

Search multiple things at once by splitting your query with comma (e.g., `str,u8` or `String,struct:Vec,test`)