regex-automata 0.4.9

Automata construction and matching using regular expressions.
Documentation
[dependencies.aho-corasick]
default-features = false
optional = true
version = "1.0.0"

[dependencies.log]
optional = true
version = "0.4.14"

[dependencies.memchr]
default-features = false
optional = true
version = "2.6.0"

[dependencies.regex-syntax]
default-features = false
optional = true
version = "0.8.5"

[dev-dependencies.anyhow]
version = "1.0.69"

[dev-dependencies.bstr]
default-features = false
features = ["std"]
version = "1.3.0"

[dev-dependencies.doc-comment]
version = "0.3.3"

[dev-dependencies.env_logger]
default-features = false
features = ["atty", "humantime", "termcolor"]
version = "0.9.3"

[dev-dependencies.quickcheck]
default-features = false
version = "1.0.3"

[dev-dependencies.regex-test]
version = "0.1.0"

[features]
alloc = []
default = ["std", "syntax", "perf", "unicode", "meta", "nfa", "dfa", "hybrid"]
dfa = ["dfa-build", "dfa-search", "dfa-onepass"]
dfa-build = ["nfa-thompson", "dfa-search"]
dfa-onepass = ["nfa-thompson"]
dfa-search = []
hybrid = ["alloc", "nfa-thompson"]
internal-instrument = ["internal-instrument-pikevm"]
internal-instrument-pikevm = ["logging", "std"]
logging = ["dep:log", "aho-corasick?/logging", "memchr?/logging"]
meta = ["syntax", "nfa-pikevm"]
nfa = ["nfa-thompson", "nfa-pikevm", "nfa-backtrack"]
nfa-backtrack = ["nfa-thompson"]
nfa-pikevm = ["nfa-thompson"]
nfa-thompson = ["alloc"]
perf = ["perf-inline", "perf-literal"]
perf-inline = []
perf-literal = ["perf-literal-substring", "perf-literal-multisubstring"]
perf-literal-multisubstring = ["std", "dep:aho-corasick"]
perf-literal-substring = ["aho-corasick?/perf-literal", "dep:memchr"]
std = ["regex-syntax?/std", "memchr?/std", "aho-corasick?/std", "alloc"]
syntax = ["dep:regex-syntax", "alloc"]
unicode = ["unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary", "regex-syntax?/unicode"]
unicode-age = ["regex-syntax?/unicode-age"]
unicode-bool = ["regex-syntax?/unicode-bool"]
unicode-case = ["regex-syntax?/unicode-case"]
unicode-gencat = ["regex-syntax?/unicode-gencat"]
unicode-perl = ["regex-syntax?/unicode-perl"]
unicode-script = ["regex-syntax?/unicode-script"]
unicode-segment = ["regex-syntax?/unicode-segment"]
unicode-word-boundary = []

[lib]
bench = false
name = "regex_automata"
path = "src/lib.rs"

[package]
authors = ["The Rust Project Developers", "Andrew Gallant <jamslam@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["text-processing"]
description = "Automata construction and matching using regular expressions."
documentation = "https://docs.rs/regex-automata"
edition = "2021"
keywords = ["regex", "dfa", "automata", "automaton", "nfa"]
license = "MIT OR Apache-2.0"
name = "regex-automata"
readme = "README.md"
repository = "https://github.com/rust-lang/regex/tree/master/regex-automata"
rust-version = "1.65"
version = "0.4.9"

[[test]]
name = "integration"
path = "tests/lib.rs"