1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "aho-corasick"
7version = "1.1.3"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
10dependencies = [
11 "memchr",
12]
13
14[[package]]
15name = "cc"
16version = "1.2.29"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362"
19dependencies = [
20 "shlex",
21]
22
23[[package]]
24name = "darling"
25version = "0.20.11"
26source = "registry+https://github.com/rust-lang/crates.io-index"
27checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
28dependencies = [
29 "darling_core",
30 "darling_macro",
31]
32
33[[package]]
34name = "darling_core"
35version = "0.20.11"
36source = "registry+https://github.com/rust-lang/crates.io-index"
37checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
38dependencies = [
39 "fnv",
40 "ident_case",
41 "proc-macro2",
42 "quote",
43 "strsim",
44 "syn",
45]
46
47[[package]]
48name = "darling_macro"
49version = "0.20.11"
50source = "registry+https://github.com/rust-lang/crates.io-index"
51checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
52dependencies = [
53 "darling_core",
54 "quote",
55 "syn",
56]
57
58[[package]]
59name = "derive_builder"
60version = "0.20.2"
61source = "registry+https://github.com/rust-lang/crates.io-index"
62checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
63dependencies = [
64 "derive_builder_macro",
65]
66
67[[package]]
68name = "derive_builder_core"
69version = "0.20.2"
70source = "registry+https://github.com/rust-lang/crates.io-index"
71checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
72dependencies = [
73 "darling",
74 "proc-macro2",
75 "quote",
76 "syn",
77]
78
79[[package]]
80name = "derive_builder_macro"
81version = "0.20.2"
82source = "registry+https://github.com/rust-lang/crates.io-index"
83checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
84dependencies = [
85 "derive_builder_core",
86 "syn",
87]
88
89[[package]]
90name = "dissimilar"
91version = "1.0.10"
92source = "registry+https://github.com/rust-lang/crates.io-index"
93checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921"
94
95[[package]]
96name = "equivalent"
97version = "1.0.2"
98source = "registry+https://github.com/rust-lang/crates.io-index"
99checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
100
101[[package]]
102name = "expect-test"
103version = "1.5.1"
104source = "registry+https://github.com/rust-lang/crates.io-index"
105checksum = "63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0"
106dependencies = [
107 "dissimilar",
108 "once_cell",
109]
110
111[[package]]
112name = "fixedbitset"
113version = "0.4.2"
114source = "registry+https://github.com/rust-lang/crates.io-index"
115checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
116
117[[package]]
118name = "fnv"
119version = "1.0.7"
120source = "registry+https://github.com/rust-lang/crates.io-index"
121checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
122
123[[package]]
124name = "hashbrown"
125version = "0.15.4"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
128
129[[package]]
130name = "html"
131version = "0.6.3"
132source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "944d7db81871c611549302f3014418fedbcfbc46902f97e6a1c4f53e785903d2"
134dependencies = [
135 "html-sys",
136]
137
138[[package]]
139name = "html-sys"
140version = "0.4.3"
141source = "registry+https://github.com/rust-lang/crates.io-index"
142checksum = "13eca55667a5657dd1b86db77c5fe2d1810e3f9413e9555a2c4c461733dd2573"
143
144[[package]]
145name = "ident_case"
146version = "1.0.1"
147source = "registry+https://github.com/rust-lang/crates.io-index"
148checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
149
150[[package]]
151name = "indexmap"
152version = "2.10.0"
153source = "registry+https://github.com/rust-lang/crates.io-index"
154checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
155dependencies = [
156 "equivalent",
157 "hashbrown",
158]
159
160[[package]]
161name = "itoa"
162version = "1.0.15"
163source = "registry+https://github.com/rust-lang/crates.io-index"
164checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
165
166[[package]]
167name = "log"
168version = "0.4.27"
169source = "registry+https://github.com/rust-lang/crates.io-index"
170checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
171
172[[package]]
173name = "memchr"
174version = "2.7.5"
175source = "registry+https://github.com/rust-lang/crates.io-index"
176checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
177
178[[package]]
179name = "once_cell"
180version = "1.21.3"
181source = "registry+https://github.com/rust-lang/crates.io-index"
182checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
183
184[[package]]
185name = "petgraph"
186version = "0.6.5"
187source = "registry+https://github.com/rust-lang/crates.io-index"
188checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
189dependencies = [
190 "fixedbitset",
191 "indexmap",
192 "serde",
193 "serde_derive",
194]
195
196[[package]]
197name = "proc-macro2"
198version = "1.0.95"
199source = "registry+https://github.com/rust-lang/crates.io-index"
200checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
201dependencies = [
202 "unicode-ident",
203]
204
205[[package]]
206name = "quote"
207version = "1.0.40"
208source = "registry+https://github.com/rust-lang/crates.io-index"
209checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
210dependencies = [
211 "proc-macro2",
212]
213
214[[package]]
215name = "regex"
216version = "1.11.1"
217source = "registry+https://github.com/rust-lang/crates.io-index"
218checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
219dependencies = [
220 "aho-corasick",
221 "memchr",
222 "regex-automata",
223 "regex-syntax",
224]
225
226[[package]]
227name = "regex-automata"
228version = "0.4.9"
229source = "registry+https://github.com/rust-lang/crates.io-index"
230checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
231dependencies = [
232 "aho-corasick",
233 "memchr",
234 "regex-syntax",
235]
236
237[[package]]
238name = "regex-syntax"
239version = "0.8.5"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
242
243[[package]]
244name = "ryu"
245version = "1.0.20"
246source = "registry+https://github.com/rust-lang/crates.io-index"
247checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
248
249[[package]]
250name = "serde"
251version = "1.0.219"
252source = "registry+https://github.com/rust-lang/crates.io-index"
253checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
254dependencies = [
255 "serde_derive",
256]
257
258[[package]]
259name = "serde_derive"
260version = "1.0.219"
261source = "registry+https://github.com/rust-lang/crates.io-index"
262checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
263dependencies = [
264 "proc-macro2",
265 "quote",
266 "syn",
267]
268
269[[package]]
270name = "serde_json"
271version = "1.0.140"
272source = "registry+https://github.com/rust-lang/crates.io-index"
273checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
274dependencies = [
275 "indexmap",
276 "itoa",
277 "memchr",
278 "ryu",
279 "serde",
280]
281
282[[package]]
283name = "shlex"
284version = "1.3.0"
285source = "registry+https://github.com/rust-lang/crates.io-index"
286checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
287
288[[package]]
289name = "smallvec"
290version = "1.15.1"
291source = "registry+https://github.com/rust-lang/crates.io-index"
292checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
293
294[[package]]
295name = "stag"
296version = "0.1.0"
297dependencies = [
298 "derive_builder",
299 "expect-test",
300 "html",
301 "once_cell",
302 "petgraph",
303 "serde",
304 "thiserror",
305 "tree-sitter",
306 "tree-sitter-graph",
307 "tree-sitter-rust",
308]
309
310[[package]]
311name = "streaming-iterator"
312version = "0.1.9"
313source = "registry+https://github.com/rust-lang/crates.io-index"
314checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520"
315
316[[package]]
317name = "strsim"
318version = "0.11.1"
319source = "registry+https://github.com/rust-lang/crates.io-index"
320checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
321
322[[package]]
323name = "syn"
324version = "2.0.104"
325source = "registry+https://github.com/rust-lang/crates.io-index"
326checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
327dependencies = [
328 "proc-macro2",
329 "quote",
330 "unicode-ident",
331]
332
333[[package]]
334name = "thiserror"
335version = "1.0.69"
336source = "registry+https://github.com/rust-lang/crates.io-index"
337checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
338dependencies = [
339 "thiserror-impl",
340]
341
342[[package]]
343name = "thiserror-impl"
344version = "1.0.69"
345source = "registry+https://github.com/rust-lang/crates.io-index"
346checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
347dependencies = [
348 "proc-macro2",
349 "quote",
350 "syn",
351]
352
353[[package]]
354name = "tree-sitter"
355version = "0.25.6"
356source = "registry+https://github.com/rust-lang/crates.io-index"
357checksum = "a7cf18d43cbf0bfca51f657132cc616a5097edc4424d538bae6fa60142eaf9f0"
358dependencies = [
359 "cc",
360 "regex",
361 "regex-syntax",
362 "serde_json",
363 "streaming-iterator",
364 "tree-sitter-language",
365]
366
367[[package]]
368name = "tree-sitter-graph"
369version = "0.12.0"
370source = "git+https://tangled.sh/@oppi.li/tree-sitter-graph#36785dff28c7a6e496d46ffa70f5d0f98d61bbf0"
371dependencies = [
372 "log",
373 "regex",
374 "serde",
375 "serde_json",
376 "smallvec",
377 "streaming-iterator",
378 "thiserror",
379 "tree-sitter",
380]
381
382[[package]]
383name = "tree-sitter-language"
384version = "0.1.5"
385source = "registry+https://github.com/rust-lang/crates.io-index"
386checksum = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8"
387
388[[package]]
389name = "tree-sitter-rust"
390version = "0.24.0"
391source = "registry+https://github.com/rust-lang/crates.io-index"
392checksum = "4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1"
393dependencies = [
394 "cc",
395 "tree-sitter-language",
396]
397
398[[package]]
399name = "unicode-ident"
400version = "1.0.18"
401source = "registry+https://github.com/rust-lang/crates.io-index"
402checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"