Module broot::pattern[][src]

Structs

something which can be evaluated by a pattern to produce either a score or a more precise match

A pattern composing other ones with operators

A pattern for searching in file content

A regex for searching in file content

A pattern for exact matching

A pattern for fuzzy matching

wraps both

A NameMatch is a positive result of pattern matching inside a filename or subpath

on what the search applies (a composite pattern may apply to several topic hence the bools)

An intermediate parsed representation of the raw string

manage how to find the search mode to apply to a pattern taking the config in account.

define a mapping from a search mode which can be typed in the input to a SearchMode value

a list of tokens we want to find, non overlapping and in any order, in strings

Enums

a pattern for filtering and sorting files.

operators combining patterns

how to search

a valid combination of SearchObject and SearchKind, determine how a pattern will be used

where to search

Statics

Functions

Type Definitions

a vector of indexes of the matching characters (not bytes)