# -*- 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.32.2 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 770fc7f77dbfd15640973759c7f296fde702364f \ sha256 ed36c448bdcb538497d17dfd4e1a8826c096662dec020ac99a77f4945793a9ea \ size 867741 destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/sg \ ${destroot}${prefix}/bin/ } cargo.crates \ addr2line 0.21.0 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb \ adler 1.0.2 f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe \ aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \ anes 0.1.6 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anstream 0.6.14 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b \ anstyle 1.0.8 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1 \ anstyle-parse 0.2.4 c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4 \ anstyle-query 1.0.3 a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5 \ anstyle-wincon 3.0.3 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 \ anyhow 1.0.94 c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7 \ assert_cmd 2.0.16 dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d \ async-trait 0.1.80 c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca \ atty 0.2.14 d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \ auto_impl 1.2.0 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42 \ autocfg 1.3.0 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 \ backtrace 0.3.71 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d \ bit-set 0.8.0 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3 \ bit-vec 0.8.0 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7 \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.5.0 cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 \ bstr 1.9.1 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706 \ bumpalo 3.15.0 d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f \ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \ bytes 1.6.0 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9 \ cast 0.3.0 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 \ cc 1.2.3 27f657647bcff5394bf56c7317665bbf790a137a50eaaa5c6bfbb9e27a518f2d \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ ciborium 0.2.2 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e \ ciborium-io 0.2.2 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 \ ciborium-ll 0.2.2 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9 \ clap 4.5.23 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84 \ clap_builder 4.5.23 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838 \ clap_complete 4.5.39 fd4db298d517d5fa00b2b84bbe044efd3fde43874a41db0d46f91994646a2da4 \ clap_derive 4.5.18 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab \ clap_lex 0.7.4 f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 \ codespan-reporting 0.11.1 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e \ colorchoice 1.0.1 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422 \ convert_case 0.6.0 ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca \ criterion 0.5.1 f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f \ criterion-plot 0.5.0 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 \ crossbeam-deque 0.8.5 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d \ crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \ crossbeam-utils 0.8.19 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 \ crossterm 0.25.0 e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 \ crossterm 0.28.1 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6 \ crossterm_winapi 0.9.1 acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b \ crunchy 0.2.2 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 \ ctor 0.2.8 edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f \ dashmap 5.5.3 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 \ dashmap 6.1.0 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf \ difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \ doc-comment 0.3.3 fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \ dyn-clone 1.0.17 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125 \ either 1.11.0 a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2 \ equivalent 1.0.1 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \ errno 0.3.8 a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 \ fastrand 2.1.1 e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6 \ float-cmp 0.9.0 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 \ form_urlencoded 1.2.1 e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 \ futures 0.3.30 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0 \ futures-channel 0.3.30 eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78 \ futures-core 0.3.30 dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d \ futures-io 0.3.30 a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1 \ futures-macro 0.3.30 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac \ futures-sink 0.3.30 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5 \ futures-task 0.3.30 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004 \ futures-util 0.3.30 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48 \ fuzzy-matcher 0.3.7 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94 \ fxhash 0.2.1 c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c \ gimli 0.28.1 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253 \ globset 0.4.15 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19 \ half 2.4.1 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888 \ hashbrown 0.14.5 e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 \ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \ hermit-abi 0.1.19 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \ hermit-abi 0.3.9 d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 \ httparse 1.8.0 d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904 \ idna 0.5.0 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6 \ ignore 0.4.23 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b \ indexmap 2.5.0 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5 \ indoc 2.0.5 b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 \ inquire 0.7.5 0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a \ is-terminal 0.4.12 f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b \ is_terminal_polyfill 1.70.0 f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800 \ itertools 0.10.5 b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 \ itoa 1.0.11 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b \ js-sys 0.3.69 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d \ libc 0.2.164 433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f \ libloading 0.8.6 fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34 \ linux-raw-sys 0.4.14 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 \ lock_api 0.4.12 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 \ log 0.4.21 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c \ lsp-types 0.94.1 c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1 \ memchr 2.7.2 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d \ memoffset 0.9.1 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a \ miniz_oxide 0.7.2 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7 \ mio 0.8.11 a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c \ mio 1.0.1 4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4 \ napi 2.16.13 214f07a80874bb96a8433b3cdfc84980d56c7b02e1a0d7ba4ba0db5cef785e2b \ napi-build 2.1.3 e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a \ napi-derive 2.16.13 7cbe2585d8ac223f7d34f13701434b9d5f4eb9c332cccce8dee57ea18ab8ab0c \ napi-derive-backend 1.0.75 1639aaa9eeb76e91c6ae66da8ce3e89e921cd3885e99ec85f4abacae72fc91bf \ napi-sys 2.4.0 427802e8ec3a734331fec1035594a210ce1ff4dc5bc1950530920ab717964ea3 \ newline-converter 0.3.0 47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f \ normalize-line-endings 0.3.0 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be \ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \ object 0.32.2 a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441 \ once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \ oorandom 11.1.3 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575 \ parking_lot 0.12.2 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb \ parking_lot_core 0.9.10 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 \ percent-encoding 2.3.1 e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e \ pin-project 1.1.5 b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3 \ pin-project-internal 1.1.5 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965 \ pin-project-lite 0.2.14 bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02 \ pin-utils 0.1.0 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \ plotters 0.3.5 d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45 \ plotters-backend 0.3.5 9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609 \ plotters-svg 0.3.5 38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab \ portable-atomic 1.6.0 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 \ predicates 3.1.2 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97 \ predicates-core 1.0.6 b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174 \ predicates-tree 1.0.9 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf \ proc-macro2 1.0.89 f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e \ pyo3 0.23.2 f54b3d09cbdd1f8c20650b28e7b09e338881482f4aa908a5f61a00c98fba2690 \ pyo3-build-config 0.23.2 3015cf985888fe66cfb63ce0e321c603706cd541b7aec7ddd35c281390af45d8 \ pyo3-ffi 0.23.2 6fca7cd8fd809b5ac4eefb89c1f98f7a7651d3739dfb341ca6980090f554c270 \ pyo3-macros 0.23.2 34e657fa5379a79151b6ff5328d9216a84f55dc93b17b08e7c3609a969b73aa0 \ pyo3-macros-backend 0.23.2 295548d5ffd95fd1981d2d3cf4458831b21d60af046b729b6fd143b0ba7aee2f \ pythonize 0.23.0 91a6ee7a084f913f98d70cdc3ebec07e852b735ae3059a1500db2661265da9ff \ quote 1.0.36 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 \ rayon 1.10.0 b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa \ rayon-core 1.12.1 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 \ redox_syscall 0.5.1 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e \ regex 1.11.1 b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 \ regex-automata 0.4.8 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3 \ regex-syntax 0.8.5 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c \ rustc-demangle 0.1.24 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f \ rustix 0.38.41 d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6 \ ryu 1.0.18 f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f \ same-file 1.0.6 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \ schemars 0.8.21 09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92 \ schemars_derive 0.8.21 b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ semver 1.0.23 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b \ serde 1.0.216 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e \ serde_derive 1.0.216 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e \ serde_derive_internals 0.29.0 330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3 \ serde_json 1.0.133 c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377 \ serde_repr 0.1.19 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9 \ 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.2 a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 \ similar 2.6.0 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e \ slab 0.4.9 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 \ smallvec 1.13.2 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 \ streaming-iterator 0.1.9 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520 \ strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \ syn 2.0.87 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d \ target-lexicon 0.12.14 e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f \ tempfile 3.14.0 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c \ termcolor 1.4.1 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \ termtree 0.4.1 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 \ thiserror 2.0.6 8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47 \ thiserror-impl 2.0.6 d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312 \ thread_local 1.1.8 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c \ tinytemplate 1.2.1 be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc \ tinyvec 1.6.0 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50 \ tinyvec_macros 0.1.1 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 \ tokio 1.42.0 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551 \ tokio-util 0.7.11 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1 \ toml_datetime 0.6.8 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 \ toml_edit 0.22.22 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5 \ tower 0.4.13 b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c \ tower-layer 0.3.2 c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0 \ tower-lsp 0.20.0 d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508 \ tower-lsp-macros 0.9.0 84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa \ tower-service 0.3.2 b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52 \ tracing 0.1.40 c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef \ tracing-attributes 0.1.27 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7 \ tracing-core 0.1.32 c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54 \ tree-sitter 0.24.4 b67baf55e7e1b6806063b1e51041069c90afff16afcbbccd278d899f9d84bca4 \ tree-sitter-bash 0.23.3 329a4d48623ac337d42b1df84e81a1c9dbb2946907c102ca72db158c1964a52e \ tree-sitter-c 0.23.2 db56fadd8c3c6bc880dffcf1177c9d1c54a71a5207716db8660189082e63b587 \ tree-sitter-c-sharp 0.23.1 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0 \ tree-sitter-cpp 0.23.4 df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743 \ tree-sitter-css 0.23.1 25435a275adb3226b6fddab891bbc50d1a500774a44ceb97022a39666ccda75d \ tree-sitter-elixir 0.3.2 2e638e171093d14ef295b7ea5093319ca53cc936a43c2cd37ee0460b8be60481 \ tree-sitter-facade-sg 0.24.5 9195ab85ddd7df7ddac5b2e397ec6264816ae640346013002ceccf0f9b3578f1 \ tree-sitter-go 0.23.4 b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431 \ tree-sitter-haskell 0.23.1 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4 \ tree-sitter-html 0.23.2 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee \ tree-sitter-java 0.23.4 6f9b24494d5f386acb2c086e0541c1b145692e0e012101ddb8257737b83c2803 \ 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.2 e8ddffe35a0e5eeeadf13ff7350af564c6e73993a24db62caee1822b185c2600 \ tree-sitter-lua 0.2.0 5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e \ tree-sitter-php 0.23.11 f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c \ tree-sitter-python 0.23.5 70beaa47e19e1529e8787fc0a80ebbae5a9fdaefc5fcc8972c885c9abf6ab0f0 \ tree-sitter-ruby 0.23.1 be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95 \ tree-sitter-rust 0.23.2 a4d64d449ca63e683c562c7743946a646671ca23947b9c925c0cfbe65051a4af \ tree-sitter-scala 0.23.3 ab837c0df7ffb6c315fd1cd792164375b3ec0c282ea35f639231f138044f8d0c \ tree-sitter-sequel 0.3.7 23b40eae724945161b8a26347740a8db4ad815ee98c8c2d99a122db9dd763f1f \ tree-sitter-swift 0.6.0 d65aeb41726119416567d0333ec17580ac4abfb96db1f67c4bd638c65f9992fe \ tree-sitter-typescript 0.21.2 ecb35d98a688378e56c18c9c159824fd16f730ccbea19aacf4f206e5d5438ed9 \ tree-sitter-typescript 0.23.2 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff \ tree-sitter-yaml 0.7.0 d0c99f2b92b677f1a18b6b232fa9329afb5758118238a7d0b29cae324ef50d5e \ unicode-bidi 0.3.15 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75 \ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \ unicode-normalization 0.1.23 a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5 \ unicode-segmentation 1.11.0 d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 \ unicode-width 0.1.12 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6 \ unindent 0.2.3 c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce \ unsafe-libyaml 0.2.11 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 \ url 2.5.0 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633 \ utf8parse 0.2.1 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a \ wait-timeout 0.2.0 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 \ walkdir 2.5.0 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ wasm-bindgen 0.2.92 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8 \ wasm-bindgen-backend 0.2.92 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da \ wasm-bindgen-futures 0.4.42 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0 \ wasm-bindgen-macro 0.2.92 a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726 \ wasm-bindgen-macro-support 0.2.92 e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7 \ wasm-bindgen-shared 0.2.92 af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96 \ web-sys 0.3.69 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef \ web-tree-sitter-sg 0.24.5 69cf7d34b16550f076d75b4a5d4673f1a9692f79787d040e3ac7ddb04e5c48a0 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-util 0.1.8 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b \ 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.6.18 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f \