]>
Commit | Line | Data |
---|---|---|
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 | 13 | edition = "2021" |
4b012472 | 14 | rust-version = "1.65" |
8bb4bdeb | 15 | name = "regex" |
4b012472 FG |
16 | version = "1.10.2" |
17 | authors = [ | |
18 | "The Rust Project Developers", | |
19 | "Andrew Gallant <jamslam@gmail.com>", | |
20 | ] | |
5e7ed085 FG |
21 | exclude = [ |
22 | "/scripts/*", | |
23 | "/.github/*", | |
24 | ] | |
8faf50e0 | 25 | autotests = false |
5e7ed085 FG |
26 | description = """ |
27 | An implementation of regular expressions for Rust. This implementation uses | |
28 | finite automata and guarantees linear time matching on all inputs. | |
29 | """ | |
8bb4bdeb | 30 | homepage = "https://github.com/rust-lang/regex" |
2c00a5a8 | 31 | documentation = "https://docs.rs/regex" |
ff7c6d11 | 32 | readme = "README.md" |
041b39d2 | 33 | categories = ["text-processing"] |
f9f354fc | 34 | license = "MIT OR Apache-2.0" |
ff7c6d11 | 35 | repository = "https://github.com/rust-lang/regex" |
5e7ed085 | 36 | |
4b012472 FG |
37 | [package.metadata.docs.rs] |
38 | all-features = true | |
39 | rustdoc-args = [ | |
40 | "--cfg", | |
41 | "docsrs", | |
42 | ] | |
43 | ||
2c00a5a8 | 44 | [profile.bench] |
fe692bf9 | 45 | debug = 2 |
2c00a5a8 | 46 | |
4b012472 FG |
47 | [profile.dev] |
48 | opt-level = 3 | |
49 | debug = 2 | |
50 | ||
2c00a5a8 | 51 | [profile.release] |
fe692bf9 | 52 | debug = 2 |
2c00a5a8 | 53 | |
f9f354fc | 54 | [profile.test] |
4b012472 | 55 | opt-level = 3 |
fe692bf9 | 56 | debug = 2 |
f9f354fc | 57 | |
8bb4bdeb | 58 | [[test]] |
4b012472 FG |
59 | name = "integration" |
60 | path = "tests/lib.rs" | |
5e7ed085 | 61 | |
ff7c6d11 | 62 | [dependencies.aho-corasick] |
fe692bf9 | 63 | version = "1.0.0" |
f9f354fc | 64 | optional = true |
8bb4bdeb | 65 | |
ff7c6d11 | 66 | [dependencies.memchr] |
4b012472 | 67 | version = "2.6.0" |
f9f354fc | 68 | optional = true |
ff7c6d11 | 69 | |
4b012472 FG |
70 | [dependencies.regex-automata] |
71 | version = "0.4.3" | |
72 | features = [ | |
73 | "alloc", | |
74 | "syntax", | |
75 | "meta", | |
76 | "nfa-pikevm", | |
77 | ] | |
78 | default-features = false | |
79 | ||
ff7c6d11 | 80 | [dependencies.regex-syntax] |
4b012472 | 81 | version = "0.8.2" |
f9f354fc | 82 | default-features = false |
5e7ed085 | 83 | |
4b012472 FG |
84 | [dev-dependencies.anyhow] |
85 | version = "1.0.69" | |
ff7c6d11 | 86 | |
4b012472 FG |
87 | [dev-dependencies.doc-comment] |
88 | version = "0.3" | |
ff7c6d11 | 89 | |
4b012472 FG |
90 | [dev-dependencies.env_logger] |
91 | version = "0.9.3" | |
5e7ed085 | 92 | features = [ |
4b012472 FG |
93 | "atty", |
94 | "humantime", | |
95 | "termcolor", | |
5e7ed085 | 96 | ] |
136023e0 | 97 | default-features = false |
ff7c6d11 | 98 | |
4b012472 FG |
99 | [dev-dependencies.once_cell] |
100 | version = "1.17.1" | |
101 | ||
102 | [dev-dependencies.quickcheck] | |
103 | version = "1.0.3" | |
104 | default-features = false | |
105 | ||
106 | [dev-dependencies.regex-test] | |
107 | version = "0.1.0" | |
108 | ||
ff7c6d11 | 109 | [features] |
5e7ed085 FG |
110 | default = [ |
111 | "std", | |
112 | "perf", | |
113 | "unicode", | |
114 | "regex-syntax/default", | |
115 | ] | |
4b012472 FG |
116 | logging = [ |
117 | "aho-corasick?/logging", | |
118 | "memchr?/logging", | |
119 | "regex-automata/logging", | |
120 | ] | |
ff7c6d11 | 121 | pattern = [] |
5e7ed085 FG |
122 | perf = [ |
123 | "perf-cache", | |
124 | "perf-dfa", | |
4b012472 FG |
125 | "perf-onepass", |
126 | "perf-backtrack", | |
5e7ed085 FG |
127 | "perf-inline", |
128 | "perf-literal", | |
129 | ] | |
4b012472 | 130 | perf-backtrack = ["regex-automata/nfa-backtrack"] |
136023e0 | 131 | perf-cache = [] |
4b012472 FG |
132 | perf-dfa = ["regex-automata/hybrid"] |
133 | perf-dfa-full = [ | |
134 | "regex-automata/dfa-build", | |
135 | "regex-automata/dfa-search", | |
136 | ] | |
137 | perf-inline = ["regex-automata/perf-inline"] | |
5e7ed085 | 138 | perf-literal = [ |
4b012472 FG |
139 | "dep:aho-corasick", |
140 | "dep:memchr", | |
141 | "regex-automata/perf-literal", | |
142 | ] | |
143 | perf-onepass = ["regex-automata/dfa-onepass"] | |
144 | std = [ | |
145 | "aho-corasick?/std", | |
146 | "memchr?/std", | |
147 | "regex-automata/std", | |
148 | "regex-syntax/std", | |
5e7ed085 | 149 | ] |
5e7ed085 FG |
150 | unicode = [ |
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 |
161 | unicode-age = [ |
162 | "regex-automata/unicode-age", | |
163 | "regex-syntax/unicode-age", | |
164 | ] | |
165 | unicode-bool = [ | |
166 | "regex-automata/unicode-bool", | |
167 | "regex-syntax/unicode-bool", | |
168 | ] | |
169 | unicode-case = [ | |
170 | "regex-automata/unicode-case", | |
171 | "regex-syntax/unicode-case", | |
172 | ] | |
173 | unicode-gencat = [ | |
174 | "regex-automata/unicode-gencat", | |
175 | "regex-syntax/unicode-gencat", | |
176 | ] | |
177 | unicode-perl = [ | |
178 | "regex-automata/unicode-perl", | |
179 | "regex-automata/unicode-word-boundary", | |
180 | "regex-syntax/unicode-perl", | |
181 | ] | |
182 | unicode-script = [ | |
183 | "regex-automata/unicode-script", | |
184 | "regex-syntax/unicode-script", | |
185 | ] | |
186 | unicode-segment = [ | |
187 | "regex-automata/unicode-segment", | |
188 | "regex-syntax/unicode-segment", | |
189 | ] | |
0531ce1d | 190 | unstable = ["pattern"] |
f9f354fc | 191 | use_std = ["std"] |