1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "ahash"
7version = "0.4.8"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289"
10
11[[package]]
12name = "aho-corasick"
13version = "1.1.2"
14source = "registry+https://github.com/rust-lang/crates.io-index"
15checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
16dependencies = [
17 "memchr",
18]
19
20[[package]]
21name = "cc"
22version = "1.0.83"
23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
25dependencies = [
26 "libc",
27]
28
29[[package]]
30name = "cfg-if"
31version = "1.0.0"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
34
35[[package]]
36name = "darling"
37version = "0.20.6"
38source = "registry+https://github.com/rust-lang/crates.io-index"
39checksum = "c376d08ea6aa96aafe61237c7200d1241cb177b7d3a542d791f2d118e9cbb955"
40dependencies = [
41 "darling_core",
42 "darling_macro",
43]
44
45[[package]]
46name = "darling_core"
47version = "0.20.6"
48source = "registry+https://github.com/rust-lang/crates.io-index"
49checksum = "33043dcd19068b8192064c704b3f83eb464f91f1ff527b44a4e2b08d9cdb8855"
50dependencies = [
51 "fnv",
52 "ident_case",
53 "proc-macro2",
54 "quote",
55 "strsim",
56 "syn",
57]
58
59[[package]]
60name = "darling_macro"
61version = "0.20.6"
62source = "registry+https://github.com/rust-lang/crates.io-index"
63checksum = "c5a91391accf613803c2a9bf9abccdbaa07c54b4244a5b64883f9c3c137c86be"
64dependencies = [
65 "darling_core",
66 "quote",
67 "syn",
68]
69
70[[package]]
71name = "derive_builder"
72version = "0.20.0"
73source = "registry+https://github.com/rust-lang/crates.io-index"
74checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7"
75dependencies = [
76 "derive_builder_macro",
77]
78
79[[package]]
80name = "derive_builder_core"
81version = "0.20.0"
82source = "registry+https://github.com/rust-lang/crates.io-index"
83checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d"
84dependencies = [
85 "darling",
86 "proc-macro2",
87 "quote",
88 "syn",
89]
90
91[[package]]
92name = "derive_builder_macro"
93version = "0.20.0"
94source = "registry+https://github.com/rust-lang/crates.io-index"
95checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b"
96dependencies = [
97 "derive_builder_core",
98 "syn",
99]
100
101[[package]]
102name = "dissimilar"
103version = "1.0.7"
104source = "registry+https://github.com/rust-lang/crates.io-index"
105checksum = "86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632"
106
107[[package]]
108name = "equivalent"
109version = "1.0.1"
110source = "registry+https://github.com/rust-lang/crates.io-index"
111checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
112
113[[package]]
114name = "expect-test"
115version = "1.4.1"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3"
118dependencies = [
119 "dissimilar",
120 "once_cell",
121]
122
123[[package]]
124name = "fixedbitset"
125version = "0.4.2"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
128
129[[package]]
130name = "fnv"
131version = "1.0.7"
132source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
134
135[[package]]
136name = "hashbrown"
137version = "0.9.1"
138source = "registry+https://github.com/rust-lang/crates.io-index"
139checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
140dependencies = [
141 "ahash",
142]
143
144[[package]]
145name = "hashbrown"
146version = "0.14.3"
147source = "registry+https://github.com/rust-lang/crates.io-index"
148checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
149
150[[package]]
151name = "ident_case"
152version = "1.0.1"
153source = "registry+https://github.com/rust-lang/crates.io-index"
154checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
155
156[[package]]
157name = "indexmap"
158version = "2.2.3"
159source = "registry+https://github.com/rust-lang/crates.io-index"
160checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
161dependencies = [
162 "equivalent",
163 "hashbrown 0.14.3",
164]
165
166[[package]]
167name = "itoa"
168version = "1.0.10"
169source = "registry+https://github.com/rust-lang/crates.io-index"
170checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
171
172[[package]]
173name = "libc"
174version = "0.2.153"
175source = "registry+https://github.com/rust-lang/crates.io-index"
176checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
177
178[[package]]
179name = "log"
180version = "0.4.20"
181source = "registry+https://github.com/rust-lang/crates.io-index"
182checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
183
184[[package]]
185name = "memchr"
186version = "2.7.1"
187source = "registry+https://github.com/rust-lang/crates.io-index"
188checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
189
190[[package]]
191name = "once_cell"
192version = "1.19.0"
193source = "registry+https://github.com/rust-lang/crates.io-index"
194checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
195
196[[package]]
197name = "petgraph"
198version = "0.6.4"
199source = "registry+https://github.com/rust-lang/crates.io-index"
200checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
201dependencies = [
202 "fixedbitset",
203 "indexmap",
204 "serde",
205 "serde_derive",
206]
207
208[[package]]
209name = "proc-macro2"
210version = "1.0.78"
211source = "registry+https://github.com/rust-lang/crates.io-index"
212checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
213dependencies = [
214 "unicode-ident",
215]
216
217[[package]]
218name = "quote"
219version = "1.0.35"
220source = "registry+https://github.com/rust-lang/crates.io-index"
221checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
222dependencies = [
223 "proc-macro2",
224]
225
226[[package]]
227name = "regex"
228version = "1.10.3"
229source = "registry+https://github.com/rust-lang/crates.io-index"
230checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
231dependencies = [
232 "aho-corasick",
233 "memchr",
234 "regex-automata",
235 "regex-syntax",
236]
237
238[[package]]
239name = "regex-automata"
240version = "0.4.5"
241source = "registry+https://github.com/rust-lang/crates.io-index"
242checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
243dependencies = [
244 "aho-corasick",
245 "memchr",
246 "regex-syntax",
247]
248
249[[package]]
250name = "regex-syntax"
251version = "0.8.2"
252source = "registry+https://github.com/rust-lang/crates.io-index"
253checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
254
255[[package]]
256name = "ryu"
257version = "1.0.16"
258source = "registry+https://github.com/rust-lang/crates.io-index"
259checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
260
261[[package]]
262name = "serde"
263version = "1.0.196"
264source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
266dependencies = [
267 "serde_derive",
268]
269
270[[package]]
271name = "serde_derive"
272version = "1.0.196"
273source = "registry+https://github.com/rust-lang/crates.io-index"
274checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
275dependencies = [
276 "proc-macro2",
277 "quote",
278 "syn",
279]
280
281[[package]]
282name = "serde_json"
283version = "1.0.113"
284source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
286dependencies = [
287 "itoa",
288 "ryu",
289 "serde",
290]
291
292[[package]]
293name = "smallvec"
294version = "1.13.1"
295source = "registry+https://github.com/rust-lang/crates.io-index"
296checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
297
298[[package]]
299name = "stag"
300version = "0.1.0"
301dependencies = [
302 "derive_builder",
303 "expect-test",
304 "once_cell",
305 "petgraph",
306 "serde",
307 "thiserror",
308 "tree-sitter",
309 "tree-sitter-graph",
310 "tree-sitter-rust",
311]
312
313[[package]]
314name = "string-interner"
315version = "0.12.2"
316source = "registry+https://github.com/rust-lang/crates.io-index"
317checksum = "383196d1876517ee6f9f0864d1fc1070331b803335d3c6daaa04bbcccd823c08"
318dependencies = [
319 "cfg-if",
320 "hashbrown 0.9.1",
321]
322
323[[package]]
324name = "strsim"
325version = "0.10.0"
326source = "registry+https://github.com/rust-lang/crates.io-index"
327checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
328
329[[package]]
330name = "syn"
331version = "2.0.48"
332source = "registry+https://github.com/rust-lang/crates.io-index"
333checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
334dependencies = [
335 "proc-macro2",
336 "quote",
337 "unicode-ident",
338]
339
340[[package]]
341name = "thiserror"
342version = "1.0.57"
343source = "registry+https://github.com/rust-lang/crates.io-index"
344checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
345dependencies = [
346 "thiserror-impl",
347]
348
349[[package]]
350name = "thiserror-impl"
351version = "1.0.57"
352source = "registry+https://github.com/rust-lang/crates.io-index"
353checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
354dependencies = [
355 "proc-macro2",
356 "quote",
357 "syn",
358]
359
360[[package]]
361name = "tree-sitter"
362version = "0.20.10"
363source = "registry+https://github.com/rust-lang/crates.io-index"
364checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d"
365dependencies = [
366 "cc",
367 "regex",
368]
369
370[[package]]
371name = "tree-sitter-graph"
372version = "0.11.0"
373dependencies = [
374 "log",
375 "regex",
376 "serde",
377 "serde_json",
378 "smallvec",
379 "string-interner",
380 "thiserror",
381 "tree-sitter",
382]
383
384[[package]]
385name = "tree-sitter-rust"
386version = "0.20.4"
387source = "registry+https://github.com/rust-lang/crates.io-index"
388checksum = "b0832309b0b2b6d33760ce5c0e818cb47e1d72b468516bfe4134408926fa7594"
389dependencies = [
390 "cc",
391 "tree-sitter",
392]
393
394[[package]]
395name = "unicode-ident"
396version = "1.0.12"
397source = "registry+https://github.com/rust-lang/crates.io-index"
398checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"