]> git.proxmox.com Git - rustc.git/blame - vendor/regex/Cargo.toml
New upstream version 1.76.0+dfsg1
[rustc.git] / vendor / regex / Cargo.toml
CommitLineData
ff7c6d11
XL
1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
5e7ed085 6# to registry (e.g., crates.io) dependencies.
ff7c6d11 7#
5e7ed085
FG
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
ff7c6d11 11
8bb4bdeb 12[package]
fe692bf9 13edition = "2021"
4b012472 14rust-version = "1.65"
8bb4bdeb 15name = "regex"
4b012472
FG
16version = "1.10.2"
17authors = [
18 "The Rust Project Developers",
19 "Andrew Gallant <jamslam@gmail.com>",
20]
5e7ed085
FG
21exclude = [
22 "/scripts/*",
23 "/.github/*",
24]
8faf50e0 25autotests = false
5e7ed085
FG
26description = """
27An implementation of regular expressions for Rust. This implementation uses
28finite automata and guarantees linear time matching on all inputs.
29"""
8bb4bdeb 30homepage = "https://github.com/rust-lang/regex"
2c00a5a8 31documentation = "https://docs.rs/regex"
ff7c6d11 32readme = "README.md"
041b39d2 33categories = ["text-processing"]
f9f354fc 34license = "MIT OR Apache-2.0"
ff7c6d11 35repository = "https://github.com/rust-lang/regex"
5e7ed085 36
4b012472
FG
37[package.metadata.docs.rs]
38all-features = true
39rustdoc-args = [
40 "--cfg",
41 "docsrs",
42]
43
2c00a5a8 44[profile.bench]
fe692bf9 45debug = 2
2c00a5a8 46
4b012472
FG
47[profile.dev]
48opt-level = 3
49debug = 2
50
2c00a5a8 51[profile.release]
fe692bf9 52debug = 2
2c00a5a8 53
f9f354fc 54[profile.test]
4b012472 55opt-level = 3
fe692bf9 56debug = 2
f9f354fc 57
8bb4bdeb 58[[test]]
4b012472
FG
59name = "integration"
60path = "tests/lib.rs"
5e7ed085 61
ff7c6d11 62[dependencies.aho-corasick]
fe692bf9 63version = "1.0.0"
f9f354fc 64optional = true
8bb4bdeb 65
ff7c6d11 66[dependencies.memchr]
4b012472 67version = "2.6.0"
f9f354fc 68optional = true
ff7c6d11 69
4b012472
FG
70[dependencies.regex-automata]
71version = "0.4.3"
72features = [
73 "alloc",
74 "syntax",
75 "meta",
76 "nfa-pikevm",
77]
78default-features = false
79
ff7c6d11 80[dependencies.regex-syntax]
4b012472 81version = "0.8.2"
f9f354fc 82default-features = false
5e7ed085 83
4b012472
FG
84[dev-dependencies.anyhow]
85version = "1.0.69"
ff7c6d11 86
4b012472
FG
87[dev-dependencies.doc-comment]
88version = "0.3"
ff7c6d11 89
4b012472
FG
90[dev-dependencies.env_logger]
91version = "0.9.3"
5e7ed085 92features = [
4b012472
FG
93 "atty",
94 "humantime",
95 "termcolor",
5e7ed085 96]
136023e0 97default-features = false
ff7c6d11 98
4b012472
FG
99[dev-dependencies.once_cell]
100version = "1.17.1"
101
102[dev-dependencies.quickcheck]
103version = "1.0.3"
104default-features = false
105
106[dev-dependencies.regex-test]
107version = "0.1.0"
108
ff7c6d11 109[features]
5e7ed085
FG
110default = [
111 "std",
112 "perf",
113 "unicode",
114 "regex-syntax/default",
115]
4b012472
FG
116logging = [
117 "aho-corasick?/logging",
118 "memchr?/logging",
119 "regex-automata/logging",
120]
ff7c6d11 121pattern = []
5e7ed085
FG
122perf = [
123 "perf-cache",
124 "perf-dfa",
4b012472
FG
125 "perf-onepass",
126 "perf-backtrack",
5e7ed085
FG
127 "perf-inline",
128 "perf-literal",
129]
4b012472 130perf-backtrack = ["regex-automata/nfa-backtrack"]
136023e0 131perf-cache = []
4b012472
FG
132perf-dfa = ["regex-automata/hybrid"]
133perf-dfa-full = [
134 "regex-automata/dfa-build",
135 "regex-automata/dfa-search",
136]
137perf-inline = ["regex-automata/perf-inline"]
5e7ed085 138perf-literal = [
4b012472
FG
139 "dep:aho-corasick",
140 "dep:memchr",
141 "regex-automata/perf-literal",
142]
143perf-onepass = ["regex-automata/dfa-onepass"]
144std = [
145 "aho-corasick?/std",
146 "memchr?/std",
147 "regex-automata/std",
148 "regex-syntax/std",
5e7ed085 149]
5e7ed085
FG
150unicode = [
151 "unicode-age",
152 "unicode-bool",
153 "unicode-case",
154 "unicode-gencat",
155 "unicode-perl",
156 "unicode-script",
157 "unicode-segment",
4b012472 158 "regex-automata/unicode",
5e7ed085
FG
159 "regex-syntax/unicode",
160]
4b012472
FG
161unicode-age = [
162 "regex-automata/unicode-age",
163 "regex-syntax/unicode-age",
164]
165unicode-bool = [
166 "regex-automata/unicode-bool",
167 "regex-syntax/unicode-bool",
168]
169unicode-case = [
170 "regex-automata/unicode-case",
171 "regex-syntax/unicode-case",
172]
173unicode-gencat = [
174 "regex-automata/unicode-gencat",
175 "regex-syntax/unicode-gencat",
176]
177unicode-perl = [
178 "regex-automata/unicode-perl",
179 "regex-automata/unicode-word-boundary",
180 "regex-syntax/unicode-perl",
181]
182unicode-script = [
183 "regex-automata/unicode-script",
184 "regex-syntax/unicode-script",
185]
186unicode-segment = [
187 "regex-automata/unicode-segment",
188 "regex-syntax/unicode-segment",
189]
0531ce1d 190unstable = ["pattern"]
f9f354fc 191use_std = ["std"]