# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cargo 1.0 PortGroup github 1.0 github.setup ast-grep ast-grep 0.39.3 github.tarball_from archive revision 0 homepage https://ast-grep.github.io/ description A CLI tool for code structural search, lint and rewriting. long_description \ ${name} is a AST-based tool to search code by pattern code. Think it as \ your old-friend grep but it matches AST nodes instead of text. You can \ write patterns as if you are writing ordinary code. It will match all \ code that has the same syntactical structure. You can use \$ sign \+ \ upper case letters as wildcard, e.g. \$MATCH, to match any single AST \ node. Think it as REGEX dot ., except it is not textual. categories devel textproc installs_libs no license MIT maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer checksums ${distname}${extract.suffix} \ rmd160 156bb391fcffc33e045d4e6e3f32b4059e547b00 \ sha256 4436a300e97031f46f0cf37101b5422a9e6b74062678a9bffde13ed88f1145c2 \ size 435903 destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/sg \ ${destroot}${prefix}/bin/ } cargo.crates \ addr2line 0.24.2 dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 \ adler2 2.0.0 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 \ aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anstream 0.6.18 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b \ anstyle 1.0.10 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 \ anstyle-parse 0.2.6 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 \ anstyle-query 1.1.2 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c \ anstyle-wincon 3.0.7 ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e \ anyhow 1.0.98 e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 \ assert_cmd 2.0.17 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66 \ atty 0.2.14 d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \ autocfg 1.4.0 ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 \ backtrace 0.3.74 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a \ bit-set 0.8.0 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3 \ bit-vec 0.8.0 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7 \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.9.0 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd \ bstr 1.12.0 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 \ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \ bytes 1.10.1 d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a \ cc 1.2.19 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362 \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ cfg_aliases 0.2.1 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 \ clap 4.5.42 ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882 \ clap_builder 4.5.42 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966 \ clap_complete 4.5.55 a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a \ clap_derive 4.5.41 ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 \ clap_lex 0.7.4 f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 \ codespan-reporting 0.12.0 fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81 \ colorchoice 1.0.3 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 \ convert_case 0.7.1 bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7 \ convert_case 0.8.0 baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f \ coolor 1.1.0 980c2afde4af43d6a05c5be738f9eae595cff86dce1f38f88b95058a98c027f3 \ crokey 1.2.0 5282b45c96c5978c8723ea83385cb9a488b64b7d175733f48d07bf9da514a863 \ crokey-proc_macros 1.2.0 2ea0218d3fedf0797fa55676f1964ef5d27103d41ed0281b4bbd2a6e6c3d8d28 \ crossbeam 0.8.4 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 \ crossbeam-channel 0.5.15 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 \ crossbeam-deque 0.8.6 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 \ crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \ crossbeam-queue 0.3.12 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115 \ crossbeam-utils 0.8.21 d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 \ crossterm 0.25.0 e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 \ crossterm 0.29.0 d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b \ crossterm_winapi 0.9.1 acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b \ ctor 0.4.2 a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5 \ ctor-proc-macro 0.0.5 4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d \ dashmap 6.1.0 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf \ derive_more 2.0.1 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 \ derive_more-impl 2.0.1 bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 \ difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \ doc-comment 0.3.3 fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \ document-features 0.2.11 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d \ dtor 0.0.6 97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8 \ dtor-proc-macro 0.0.5 7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055 \ dyn-clone 1.0.19 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 \ equivalent 1.0.2 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f \ errno 0.3.11 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e \ fastrand 2.3.0 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be \ float-cmp 0.10.0 b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 \ fluent-uri 0.1.4 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d \ futures 0.3.31 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 \ futures-channel 0.3.31 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 \ futures-core 0.3.31 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e \ futures-io 0.3.31 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 \ futures-macro 0.3.31 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 \ futures-sink 0.3.31 e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 \ futures-task 0.3.31 f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 \ futures-util 0.3.31 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 \ fuzzy-matcher 0.3.7 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94 \ fxhash 0.2.1 c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c \ getrandom 0.3.2 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0 \ gimli 0.31.1 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f \ globset 0.4.16 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5 \ hashbrown 0.14.5 e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 \ hashbrown 0.15.2 bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 \ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \ hermit-abi 0.1.19 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \ httparse 1.10.1 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 \ ignore 0.4.23 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b \ indexmap 2.9.0 cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e \ indoc 2.0.6 f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd \ inquire 0.7.5 0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a \ io-uring 0.7.8 b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013 \ is_terminal_polyfill 1.70.1 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf \ itoa 1.0.15 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c \ lazy-regex 3.4.1 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126 \ lazy-regex-proc_macros 3.4.1 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1 \ libc 0.2.172 d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa \ libloading 0.8.8 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 \ linux-raw-sys 0.9.4 cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 \ litrs 0.4.1 b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 \ lock_api 0.4.12 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 \ log 0.4.27 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 \ lsp-types 0.97.0 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071 \ memchr 2.7.4 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 \ memoffset 0.9.1 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a \ minimad 0.13.1 a9c5d708226d186590a7b6d4a9780e2bdda5f689e0d58cd17012a298efd745d2 \ miniz_oxide 0.8.8 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a \ mio 0.8.11 a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c \ mio 1.0.3 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd \ napi 3.1.4 bb4ea803c02e45ebdc6bb45627279e8bdc4e16662e442080cbbc97a8e54d49f7 \ napi-build 2.2.3 dcae8ad5609d14afb3a3b91dee88c757016261b151e9dcecabf1b2a31a6cab14 \ napi-derive 3.1.2 7e6d190d5e09d449b2b38127cdcdb7aed860599e492a15c73f977d5d87df69a5 \ napi-derive-backend 2.0.3 15158ced16693eaa0c709e4c9768ca08eb56325691e68510db8440d27ccd41d1 \ napi-sys 3.0.0 3e4e7135a8f97aa0f1509cce21a8a1f9dcec1b50d8dee006b48a5adb69a9d64d \ newline-converter 0.3.0 47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f \ nix 0.29.0 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 \ nohash-hasher 0.2.0 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 \ normalize-line-endings 0.3.0 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be \ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \ object 0.36.7 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 \ once_cell 1.21.3 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d \ parking_lot 0.12.3 f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 \ parking_lot_core 0.9.10 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 \ pin-project-lite 0.2.16 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b \ pin-utils 0.1.0 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \ portable-atomic 1.11.0 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e \ predicates 3.1.3 a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573 \ predicates-core 1.0.9 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa \ predicates-tree 1.0.12 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c \ proc-macro2 1.0.95 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 \ pyo3 0.25.1 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a \ pyo3-build-config 0.25.1 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598 \ pyo3-ffi 0.25.1 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c \ pyo3-macros 0.25.1 a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50 \ pyo3-macros-backend 0.25.1 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc \ pythonize 0.25.0 597907139a488b22573158793aa7539df36ae863eba300c75f3a0d65fc475e27 \ quote 1.0.40 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d \ r-efi 5.2.0 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 \ redox_syscall 0.5.11 d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3 \ ref-cast 1.0.24 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf \ ref-cast-impl 1.0.24 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 \ regex 1.11.1 b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 \ regex-automata 0.4.9 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 \ regex-syntax 0.8.5 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c \ rustc-demangle 0.1.24 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f \ rustc-hash 2.1.1 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d \ rustix 1.0.5 d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf \ ryu 1.0.20 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f \ same-file 1.0.6 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \ schemars 1.0.4 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 \ schemars_derive 1.0.4 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80 \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ semver 1.0.26 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 \ serde 1.0.219 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 \ serde_derive 1.0.219 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 \ serde_derive_internals 0.29.1 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711 \ serde_json 1.0.141 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3 \ serde_repr 0.1.20 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c \ serde_yaml 0.9.34+deprecated 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 \ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \ signal-hook 0.3.17 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801 \ signal-hook-mio 0.2.4 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd \ signal-hook-registry 1.4.5 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 \ similar 2.7.0 bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa \ slab 0.4.9 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 \ smallvec 1.15.1 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 \ streaming-iterator 0.1.9 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520 \ strict 0.2.0 f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006 \ strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \ syn 2.0.100 b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0 \ sync_wrapper 1.0.2 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 \ target-lexicon 0.13.2 e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a \ target-triple 0.1.4 1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790 \ tempfile 3.20.0 e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 \ termcolor 1.4.1 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \ termimad 0.33.0 b23646cdde4c2e9d6f2621424751b48653e5755f50163b2ff5ce3b32ebf17104 \ terminal-light 1.8.0 a6f76be906d875a0ce764c52a055858c24847cb7dc674d3a5ad8cf7e3dd4ee9f \ termtree 0.5.1 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 \ thiserror 1.0.69 b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 \ thiserror 2.0.12 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 \ thiserror-impl 1.0.69 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 \ thiserror-impl 2.0.12 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d \ thread_local 1.1.8 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c \ tokio 1.47.1 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 \ tokio-util 0.7.14 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034 \ toml_datetime 0.7.0 bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3 \ toml_edit 0.23.2 d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42 \ toml_parser 1.0.1 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30 \ toml_writer 1.0.2 fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64 \ tower 0.5.2 d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 \ tower-layer 0.3.3 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e \ tower-lsp-server 0.21.1 5fade4c658b63d11b623ddfa80821901e943a2923a010ae4a038661de42bd377 \ tower-service 0.3.3 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 \ tracing 0.1.41 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 \ tracing-attributes 0.1.28 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d \ tracing-core 0.1.33 e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c \ tree-sitter 0.25.8 6d7b8994f367f16e6fa14b5aebbcb350de5d7cbea82dc5b00ae997dd71680dd2 \ tree-sitter-bash 0.25.0 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6 \ tree-sitter-c 0.24.1 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707 \ tree-sitter-c-sharp 0.23.1 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0 \ tree-sitter-cpp 0.23.4 df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743 \ tree-sitter-css 0.23.2 5ad6489794d41350d12a7fbe520e5199f688618f43aace5443980d1ddcf1b29e \ tree-sitter-elixir 0.3.4 e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f \ tree-sitter-go 0.23.4 b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431 \ tree-sitter-haskell 0.23.1 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4 \ tree-sitter-hcl 1.1.0 5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012 \ tree-sitter-html 0.23.2 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee \ tree-sitter-java 0.23.5 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6 \ tree-sitter-javascript 0.23.1 bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1 \ tree-sitter-json 0.23.0 86a5d6b3ea17e06e7a34aabeadd68f5866c0d0f9359155d432095f8b751865e4 \ tree-sitter-kotlin-sg 0.4.0 a0e175b7530765d1e36ad234a7acaa8b2a3316153f239d724376c7ee5e8d8e98 \ tree-sitter-language 0.1.5 c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8 \ tree-sitter-lua 0.2.0 5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e \ tree-sitter-nix 0.3.0 4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3 \ tree-sitter-php 0.23.11 f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c \ tree-sitter-python 0.23.6 3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04 \ tree-sitter-ruby 0.23.1 be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95 \ tree-sitter-rust 0.24.0 4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1 \ tree-sitter-scala 0.24.0 7516aeb3d1f40ede8e3045b163e86993b3434514dd06c34c0b75e782d9a0b251 \ tree-sitter-solidity 1.2.13 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25 \ tree-sitter-swift 0.7.1 4ef216011c3e3df4fa864736f347cb8d509b1066cf0c8549fb1fd81ac9832e59 \ tree-sitter-typescript 0.23.2 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff \ tree-sitter-yaml 0.7.1 3d5893f2a05e57c86a2338aa3aed167a1e5c68b8fdff3bf4a460941f2d8fc944 \ unicode-ident 1.0.18 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 \ unicode-segmentation 1.12.0 f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 \ unicode-width 0.1.14 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af \ unicode-width 0.2.0 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd \ unindent 0.2.4 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3 \ unsafe-libyaml 0.2.11 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 \ utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \ wait-timeout 0.2.1 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11 \ walkdir 2.5.0 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ wasi 0.14.2+wasi-0.2.4 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-util 0.1.9 cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb \ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \ windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \ windows-sys 0.59.0 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b \ windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \ windows-targets 0.52.6 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 \ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \ windows_aarch64_gnullvm 0.52.6 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 \ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \ windows_aarch64_msvc 0.52.6 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 \ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \ windows_i686_gnu 0.52.6 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b \ windows_i686_gnullvm 0.52.6 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 \ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \ windows_i686_msvc 0.52.6 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 \ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \ windows_x86_64_gnu 0.52.6 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 \ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \ windows_x86_64_gnullvm 0.52.6 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d \ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \ windows_x86_64_msvc 0.52.6 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec \ winnow 0.7.10 c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec \ wit-bindgen-rt 0.39.0 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 \ xterm-query 0.5.2 292c33df434fde4ecd87a7afecdfa1681a3d29567fc69c774a0d83d32c095331