123version = 445[[package]]6name = "ahash"7version = "0.8.12"8source = "registry+https://github.com/rust-lang/crates.io-index"9checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"10dependencies = [11 "cfg-if",12 "getrandom 0.3.4",13 "once_cell",14 "version_check",15 "zerocopy",16]1718[[package]]19name = "aho-corasick"20version = "1.1.4"21source = "registry+https://github.com/rust-lang/crates.io-index"22checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"23dependencies = [24 "memchr",25]2627[[package]]28name = "aliasable"29version = "0.1.3"30source = "registry+https://github.com/rust-lang/crates.io-index"31checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"3233[[package]]34name = "alloca"35version = "0.4.0"36source = "registry+https://github.com/rust-lang/crates.io-index"37checksum = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4"38dependencies = [39 "cc",40]4142[[package]]43name = "allocator-api2"44version = "0.2.21"45source = "registry+https://github.com/rust-lang/crates.io-index"46checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"4748[[package]]49name = "anes"50version = "0.1.6"51source = "registry+https://github.com/rust-lang/crates.io-index"52checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"5354[[package]]55name = "annotate-snippets"56version = "0.12.15"57source = "registry+https://github.com/rust-lang/crates.io-index"58checksum = "92570a3f9c98e7e84df84b71d0965ac99b1871fcd75a3773a3bd1bad13f64cf7"59dependencies = [60 "anstyle",61 "memchr",62 "unicode-width",63]6465[[package]]66name = "annotated-string"67version = "0.3.0"68source = "registry+https://github.com/rust-lang/crates.io-index"69checksum = "298ed730801db3c02f2edba003c9420a0f57ea48d37fdc5601c536113668c059"70dependencies = [71 "hi-doc-jumprope",72 "itertools 0.14.0",73 "ouroboros",74]7576[[package]]77name = "anstream"78version = "1.0.0"79source = "registry+https://github.com/rust-lang/crates.io-index"80checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"81dependencies = [82 "anstyle",83 "anstyle-parse",84 "anstyle-query",85 "anstyle-wincon",86 "colorchoice",87 "is_terminal_polyfill",88 "utf8parse",89]9091[[package]]92name = "anstyle"93version = "1.0.14"94source = "registry+https://github.com/rust-lang/crates.io-index"95checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"9697[[package]]98name = "anstyle-parse"99version = "1.0.0"100source = "registry+https://github.com/rust-lang/crates.io-index"101checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"102dependencies = [103 "utf8parse",104]105106[[package]]107name = "anstyle-query"108version = "1.1.5"109source = "registry+https://github.com/rust-lang/crates.io-index"110checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"111dependencies = [112 "windows-sys",113]114115[[package]]116name = "anstyle-wincon"117version = "3.0.11"118source = "registry+https://github.com/rust-lang/crates.io-index"119checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"120dependencies = [121 "anstyle",122 "once_cell_polyfill",123 "windows-sys",124]125126[[package]]127name = "anyhow"128version = "1.0.102"129source = "registry+https://github.com/rust-lang/crates.io-index"130checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"131132[[package]]133name = "ar_archive_writer"134version = "0.5.1"135source = "registry+https://github.com/rust-lang/crates.io-index"136checksum = "7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b"137dependencies = [138 "object",139]140141[[package]]142name = "arraydeque"143version = "0.5.1"144source = "registry+https://github.com/rust-lang/crates.io-index"145checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236"146147[[package]]148name = "autocfg"149version = "1.5.0"150source = "registry+https://github.com/rust-lang/crates.io-index"151checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"152153[[package]]154name = "base64"155version = "0.22.1"156source = "registry+https://github.com/rust-lang/crates.io-index"157checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"158159[[package]]160name = "bitflags"161version = "2.11.1"162source = "registry+https://github.com/rust-lang/crates.io-index"163checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"164165[[package]]166name = "bitmaps"167version = "2.1.0"168source = "registry+https://github.com/rust-lang/crates.io-index"169checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"170dependencies = [171 "typenum",172]173174[[package]]175name = "block-buffer"176version = "0.12.0"177source = "registry+https://github.com/rust-lang/crates.io-index"178checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be"179dependencies = [180 "hybrid-array",181]182183[[package]]184name = "bstr"185version = "1.12.1"186source = "registry+https://github.com/rust-lang/crates.io-index"187checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"188dependencies = [189 "memchr",190 "serde",191]192193[[package]]194name = "bumpalo"195version = "3.20.2"196source = "registry+https://github.com/rust-lang/crates.io-index"197checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"198dependencies = [199 "allocator-api2",200]201202[[package]]203name = "cast"204version = "0.3.0"205source = "registry+https://github.com/rust-lang/crates.io-index"206checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"207208[[package]]209name = "cc"210version = "1.2.61"211source = "registry+https://github.com/rust-lang/crates.io-index"212checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d"213dependencies = [214 "find-msvc-tools",215 "shlex",216]217218[[package]]219name = "cfg-if"220version = "1.0.4"221source = "registry+https://github.com/rust-lang/crates.io-index"222checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"223224[[package]]225name = "ciborium"226version = "0.2.2"227source = "registry+https://github.com/rust-lang/crates.io-index"228checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"229dependencies = [230 "ciborium-io",231 "ciborium-ll",232 "serde",233]234235[[package]]236name = "ciborium-io"237version = "0.2.2"238source = "registry+https://github.com/rust-lang/crates.io-index"239checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"240241[[package]]242name = "ciborium-ll"243version = "0.2.2"244source = "registry+https://github.com/rust-lang/crates.io-index"245checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"246dependencies = [247 "ciborium-io",248 "half",249]250251[[package]]252name = "clap"253version = "4.6.1"254source = "registry+https://github.com/rust-lang/crates.io-index"255checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"256dependencies = [257 "clap_builder",258 "clap_derive",259]260261[[package]]262name = "clap_builder"263version = "4.6.0"264source = "registry+https://github.com/rust-lang/crates.io-index"265checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"266dependencies = [267 "anstream",268 "anstyle",269 "clap_lex",270 "strsim",271]272273[[package]]274name = "clap_complete"275version = "4.6.2"276source = "registry+https://github.com/rust-lang/crates.io-index"277checksum = "3ff7a1dccbdd8b078c2bdebff47e404615151534d5043da397ec50286816f9cb"278dependencies = [279 "clap",280]281282[[package]]283name = "clap_derive"284version = "4.6.1"285source = "registry+https://github.com/rust-lang/crates.io-index"286checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"287dependencies = [288 "heck 0.5.0",289 "proc-macro2",290 "quote",291 "syn",292]293294[[package]]295name = "clap_lex"296version = "1.1.0"297source = "registry+https://github.com/rust-lang/crates.io-index"298checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"299300[[package]]301name = "colorchoice"302version = "1.0.5"303source = "registry+https://github.com/rust-lang/crates.io-index"304checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"305306[[package]]307name = "console"308version = "0.16.3"309source = "registry+https://github.com/rust-lang/crates.io-index"310checksum = "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87"311dependencies = [312 "encode_unicode",313 "libc",314 "windows-sys",315]316317[[package]]318name = "const-oid"319version = "0.10.2"320source = "registry+https://github.com/rust-lang/crates.io-index"321checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"322323[[package]]324name = "countme"325version = "3.0.1"326source = "registry+https://github.com/rust-lang/crates.io-index"327checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"328329[[package]]330name = "cpufeatures"331version = "0.3.0"332source = "registry+https://github.com/rust-lang/crates.io-index"333checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"334dependencies = [335 "libc",336]337338[[package]]339name = "criterion"340version = "0.8.2"341source = "registry+https://github.com/rust-lang/crates.io-index"342checksum = "950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3"343dependencies = [344 "alloca",345 "anes",346 "cast",347 "ciborium",348 "clap",349 "criterion-plot",350 "itertools 0.13.0",351 "num-traits",352 "oorandom",353 "page_size",354 "plotters",355 "rayon",356 "regex",357 "serde",358 "serde_json",359 "tinytemplate",360 "walkdir",361]362363[[package]]364name = "criterion-plot"365version = "0.8.2"366source = "registry+https://github.com/rust-lang/crates.io-index"367checksum = "d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea"368dependencies = [369 "cast",370 "itertools 0.13.0",371]372373[[package]]374name = "crossbeam-deque"375version = "0.8.6"376source = "registry+https://github.com/rust-lang/crates.io-index"377checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"378dependencies = [379 "crossbeam-epoch",380 "crossbeam-utils",381]382383[[package]]384name = "crossbeam-epoch"385version = "0.9.18"386source = "registry+https://github.com/rust-lang/crates.io-index"387checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"388dependencies = [389 "crossbeam-utils",390]391392[[package]]393name = "crossbeam-utils"394version = "0.8.21"395source = "registry+https://github.com/rust-lang/crates.io-index"396checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"397398[[package]]399name = "crunchy"400version = "0.2.4"401source = "registry+https://github.com/rust-lang/crates.io-index"402checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"403404[[package]]405name = "crypto-common"406version = "0.2.1"407source = "registry+https://github.com/rust-lang/crates.io-index"408checksum = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710"409dependencies = [410 "hybrid-array",411]412413[[package]]414name = "digest"415version = "0.11.2"416source = "registry+https://github.com/rust-lang/crates.io-index"417checksum = "4850db49bf08e663084f7fb5c87d202ef91a3907271aff24a94eb97ff039153c"418dependencies = [419 "block-buffer",420 "const-oid",421 "crypto-common",422]423424[[package]]425name = "dprint-core"426version = "0.67.4"427source = "registry+https://github.com/rust-lang/crates.io-index"428checksum = "2c1d827947704a9495f705d6aeed270fa21a67f825f22902c28f38dc3af7a9ae"429dependencies = [430 "anyhow",431 "bumpalo",432 "hashbrown 0.15.5",433 "indexmap",434 "rustc-hash 2.1.2",435 "serde",436 "unicode-width",437]438439[[package]]440name = "drop_bomb"441version = "0.1.5"442source = "registry+https://github.com/rust-lang/crates.io-index"443checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1"444445[[package]]446name = "educe"447version = "0.6.0"448source = "registry+https://github.com/rust-lang/crates.io-index"449checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417"450dependencies = [451 "enum-ordinalize",452 "proc-macro2",453 "quote",454 "syn",455]456457[[package]]458name = "either"459version = "1.15.0"460source = "registry+https://github.com/rust-lang/crates.io-index"461checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"462463[[package]]464name = "encode_unicode"465version = "1.0.0"466source = "registry+https://github.com/rust-lang/crates.io-index"467checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"468469[[package]]470name = "encoding_rs"471version = "0.8.35"472source = "registry+https://github.com/rust-lang/crates.io-index"473checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"474dependencies = [475 "cfg-if",476]477478[[package]]479name = "encoding_rs_io"480version = "0.1.7"481source = "registry+https://github.com/rust-lang/crates.io-index"482checksum = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83"483dependencies = [484 "encoding_rs",485]486487[[package]]488name = "enum-ordinalize"489version = "4.3.2"490source = "registry+https://github.com/rust-lang/crates.io-index"491checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0"492dependencies = [493 "enum-ordinalize-derive",494]495496[[package]]497name = "enum-ordinalize-derive"498version = "4.3.2"499source = "registry+https://github.com/rust-lang/crates.io-index"500checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631"501dependencies = [502 "proc-macro2",503 "quote",504 "syn",505]506507[[package]]508name = "equivalent"509version = "1.0.2"510source = "registry+https://github.com/rust-lang/crates.io-index"511checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"512513[[package]]514name = "errno"515version = "0.3.14"516source = "registry+https://github.com/rust-lang/crates.io-index"517checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"518dependencies = [519 "libc",520 "windows-sys",521]522523[[package]]524name = "extension-trait"525version = "1.0.2"526source = "registry+https://github.com/rust-lang/crates.io-index"527checksum = "dd65f1b59dd22d680c7a626cc4a000c1e03d241c51c3e034d2bc9f1e90734f9b"528dependencies = [529 "proc-macro2",530 "quote",531 "syn",532]533534[[package]]535name = "fastrand"536version = "2.4.1"537source = "registry+https://github.com/rust-lang/crates.io-index"538checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"539540[[package]]541name = "find-msvc-tools"542version = "0.1.9"543source = "registry+https://github.com/rust-lang/crates.io-index"544checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"545546[[package]]547name = "fnv"548version = "1.0.7"549source = "registry+https://github.com/rust-lang/crates.io-index"550checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"551552[[package]]553name = "foldhash"554version = "0.1.5"555source = "registry+https://github.com/rust-lang/crates.io-index"556checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"557558[[package]]559name = "foldhash"560version = "0.2.0"561source = "registry+https://github.com/rust-lang/crates.io-index"562checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"563564[[package]]565name = "getrandom"566version = "0.3.4"567source = "registry+https://github.com/rust-lang/crates.io-index"568checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"569dependencies = [570 "cfg-if",571 "js-sys",572 "libc",573 "r-efi 5.3.0",574 "wasip2",575 "wasm-bindgen",576]577578[[package]]579name = "getrandom"580version = "0.4.2"581source = "registry+https://github.com/rust-lang/crates.io-index"582checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"583dependencies = [584 "cfg-if",585 "libc",586 "r-efi 6.0.0",587 "wasip2",588 "wasip3",589]590591[[package]]592name = "globset"593version = "0.4.18"594source = "registry+https://github.com/rust-lang/crates.io-index"595checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"596dependencies = [597 "aho-corasick",598 "bstr",599 "log",600 "regex-automata",601 "regex-syntax",602]603604[[package]]605name = "half"606version = "2.7.1"607source = "registry+https://github.com/rust-lang/crates.io-index"608checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"609dependencies = [610 "cfg-if",611 "crunchy",612 "zerocopy",613]614615[[package]]616name = "hashbrown"617version = "0.14.5"618source = "registry+https://github.com/rust-lang/crates.io-index"619checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"620621[[package]]622name = "hashbrown"623version = "0.15.5"624source = "registry+https://github.com/rust-lang/crates.io-index"625checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"626dependencies = [627 "allocator-api2",628 "equivalent",629 "foldhash 0.1.5",630]631632[[package]]633name = "hashbrown"634version = "0.17.0"635source = "registry+https://github.com/rust-lang/crates.io-index"636checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51"637dependencies = [638 "allocator-api2",639 "equivalent",640 "foldhash 0.2.0",641]642643[[package]]644name = "heck"645version = "0.4.1"646source = "registry+https://github.com/rust-lang/crates.io-index"647checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"648649[[package]]650name = "heck"651version = "0.5.0"652source = "registry+https://github.com/rust-lang/crates.io-index"653checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"654655[[package]]656name = "hex"657version = "0.4.3"658source = "registry+https://github.com/rust-lang/crates.io-index"659checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"660661[[package]]662name = "hi-doc"663version = "0.3.0"664source = "registry+https://github.com/rust-lang/crates.io-index"665checksum = "f70fb920ba34768415fb239d7d607486083bfc38ad35e3f1d558697f9f646f11"666dependencies = [667 "annotated-string",668 "extension-trait",669 "itertools 0.14.0",670 "num-traits",671 "rand",672 "random_color",673 "range-map",674 "smallvec",675 "tree-sitter-highlight",676 "unicode-box-drawing",677]678679[[package]]680name = "hi-doc-jumprope"681version = "1.2.1"682source = "registry+https://github.com/rust-lang/crates.io-index"683checksum = "236c25809a9c0a0249b3488feb57744e12aa64e4f3db851980eab303719c7bdd"684dependencies = [685 "rand",686 "str_indices",687]688689[[package]]690name = "hybrid-array"691version = "0.4.11"692source = "registry+https://github.com/rust-lang/crates.io-index"693checksum = "08d46837a0ed51fe95bd3b05de33cd64a1ee88fc797477ca48446872504507c5"694dependencies = [695 "typenum",696]697698[[package]]699name = "id-arena"700version = "2.3.0"701source = "registry+https://github.com/rust-lang/crates.io-index"702checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"703704[[package]]705name = "im-rc"706version = "15.1.0"707source = "registry+https://github.com/rust-lang/crates.io-index"708checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"709dependencies = [710 "bitmaps",711 "rand_core 0.6.4",712 "rand_xoshiro",713 "refpool",714 "sized-chunks",715 "typenum",716 "version_check",717]718719[[package]]720name = "indexmap"721version = "2.14.0"722source = "registry+https://github.com/rust-lang/crates.io-index"723checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"724dependencies = [725 "equivalent",726 "hashbrown 0.17.0",727 "serde",728 "serde_core",729]730731[[package]]732name = "indoc"733version = "2.0.7"734source = "registry+https://github.com/rust-lang/crates.io-index"735checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"736dependencies = [737 "rustversion",738]739740[[package]]741name = "insta"742version = "1.47.2"743source = "registry+https://github.com/rust-lang/crates.io-index"744checksum = "7b4a6248eb93a4401ed2f37dfe8ea592d3cf05b7cf4f8efa867b6895af7e094e"745dependencies = [746 "console",747 "globset",748 "once_cell",749 "similar",750 "tempfile",751 "walkdir",752]753754[[package]]755name = "is_terminal_polyfill"756version = "1.70.2"757source = "registry+https://github.com/rust-lang/crates.io-index"758checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"759760[[package]]761name = "itertools"762version = "0.13.0"763source = "registry+https://github.com/rust-lang/crates.io-index"764checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"765dependencies = [766 "either",767]768769[[package]]770name = "itertools"771version = "0.14.0"772source = "registry+https://github.com/rust-lang/crates.io-index"773checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"774dependencies = [775 "either",776]777778[[package]]779name = "itoa"780version = "1.0.18"781source = "registry+https://github.com/rust-lang/crates.io-index"782checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"783784[[package]]785name = "jrsonnet"786version = "0.5.0-pre98"787dependencies = [788 "clap",789 "clap_complete",790 "hi-doc",791 "jrsonnet-cli",792 "jrsonnet-evaluator",793 "jrsonnet-gcmodule",794 "jrsonnet-ir",795 "mimallocator",796 "serde",797 "serde_json",798 "thiserror",799]800801[[package]]802name = "jrsonnet-cli"803version = "0.5.0-pre98"804dependencies = [805 "clap",806 "jrsonnet-evaluator",807 "jrsonnet-gcmodule",808 "jrsonnet-ir",809 "jrsonnet-stdlib",810]811812[[package]]813name = "jrsonnet-deps"814version = "0.5.0-pre98"815dependencies = [816 "clap",817 "jrsonnet-cli",818 "jrsonnet-evaluator",819 "jrsonnet-ir",820 "jrsonnet-ir-parser",821]822823[[package]]824name = "jrsonnet-evaluator"825version = "0.5.0-pre98"826dependencies = [827 "annotate-snippets",828 "anyhow",829 "drop_bomb",830 "educe",831 "hi-doc",832 "im-rc",833 "insta",834 "jrsonnet-gcmodule",835 "jrsonnet-interner",836 "jrsonnet-ir",837 "jrsonnet-ir-parser",838 "jrsonnet-macros",839 "jrsonnet-peg-parser",840 "jrsonnet-types",841 "num-bigint",842 "pathdiff",843 "rustc-hash 2.1.2",844 "rustversion",845 "serde",846 "smallvec",847 "stacker",848 "static_assertions",849 "strip-ansi-escapes",850 "strsim",851 "thiserror",852]853854[[package]]855name = "jrsonnet-fmt"856version = "0.5.0-pre98"857dependencies = [858 "clap",859 "hi-doc",860 "indoc",861 "jrsonnet-formatter",862 "tempfile",863 "thiserror",864]865866[[package]]867name = "jrsonnet-formatter"868version = "0.5.0-pre98"869dependencies = [870 "dprint-core",871 "hi-doc",872 "indoc",873 "insta",874 "jrsonnet-lexer",875 "jrsonnet-rowan-parser",876]877878[[package]]879name = "jrsonnet-gcmodule"880version = "0.4.4"881source = "registry+https://github.com/rust-lang/crates.io-index"882checksum = "21dd97b40cbfb2043094219f95d96519858ba1aee4e8260eb048a1774832a517"883dependencies = [884 "im-rc",885 "jrsonnet-gcmodule-derive",886]887888[[package]]889name = "jrsonnet-gcmodule-derive"890version = "0.4.4"891source = "registry+https://github.com/rust-lang/crates.io-index"892checksum = "ede3d0445c2a7d7adab0a3cc33bdb33df78ffebebc21a2848c221526cb1795d4"893dependencies = [894 "proc-macro2",895 "quote",896 "syn",897]898899[[package]]900name = "jrsonnet-interner"901version = "0.5.0-pre98"902dependencies = [903 "hashbrown 0.17.0",904 "jrsonnet-gcmodule",905 "rustc-hash 2.1.2",906]907908[[package]]909name = "jrsonnet-ir"910version = "0.5.0-pre98"911dependencies = [912 "insta",913 "jrsonnet-gcmodule",914 "jrsonnet-interner",915 "peg",916 "static_assertions",917 "thiserror",918]919920[[package]]921name = "jrsonnet-ir-parser"922version = "0.5.0-pre98"923dependencies = [924 "insta",925 "jrsonnet-gcmodule",926 "jrsonnet-ir",927 "jrsonnet-lexer",928]929930[[package]]931name = "jrsonnet-lexer"932version = "0.5.0-pre98"933dependencies = [934 "logos",935]936937[[package]]938name = "jrsonnet-macros"939version = "0.5.0-pre98"940dependencies = [941 "proc-macro2",942 "quote",943 "syn",944 "syn-dissect-closure",945]946947[[package]]948name = "jrsonnet-peg-parser"949version = "0.5.0-pre98"950dependencies = [951 "insta",952 "jrsonnet-gcmodule",953 "jrsonnet-ir",954 "peg",955]956957[[package]]958name = "jrsonnet-rowan-parser"959version = "0.5.0-pre98"960dependencies = [961 "anyhow",962 "drop_bomb",963 "hi-doc",964 "indoc",965 "insta",966 "jrsonnet-lexer",967 "rowan",968 "strip-ansi-escapes",969 "thiserror",970]971972[[package]]973name = "jrsonnet-stdlib"974version = "0.5.0-pre98"975dependencies = [976 "base64",977 "hex",978 "jrsonnet-evaluator",979 "jrsonnet-gcmodule",980 "jrsonnet-macros",981 "lru",982 "md5",983 "num-bigint",984 "regex",985 "rustc-hash 2.1.2",986 "serde",987 "serde-saphyr",988 "serde_json",989 "sha1",990 "sha2",991 "sha3",992]993994[[package]]995name = "jrsonnet-types"996version = "0.5.0-pre98"997dependencies = [998 "jrsonnet-gcmodule",999 "peg",1000]10011002[[package]]1003name = "js-sys"1004version = "0.3.95"1005source = "registry+https://github.com/rust-lang/crates.io-index"1006checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca"1007dependencies = [1008 "once_cell",1009 "wasm-bindgen",1010]10111012[[package]]1013name = "keccak"1014version = "0.2.0"1015source = "registry+https://github.com/rust-lang/crates.io-index"1016checksum = "9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa"1017dependencies = [1018 "cfg-if",1019 "cpufeatures",1020]10211022[[package]]1023name = "leb128fmt"1024version = "0.1.0"1025source = "registry+https://github.com/rust-lang/crates.io-index"1026checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"10271028[[package]]1029name = "libc"1030version = "0.2.186"1031source = "registry+https://github.com/rust-lang/crates.io-index"1032checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"10331034[[package]]1035name = "libjsonnet"1036version = "0.5.0-pre98"1037dependencies = [1038 "jrsonnet-evaluator",1039 "jrsonnet-gcmodule",1040 "jrsonnet-interner",1041 "jrsonnet-ir",1042 "jrsonnet-stdlib",1043]10441045[[package]]1046name = "linux-raw-sys"1047version = "0.12.1"1048source = "registry+https://github.com/rust-lang/crates.io-index"1049checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"10501051[[package]]1052name = "log"1053version = "0.4.29"1054source = "registry+https://github.com/rust-lang/crates.io-index"1055checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"10561057[[package]]1058name = "logos"1059version = "0.16.1"1060source = "registry+https://github.com/rust-lang/crates.io-index"1061checksum = "eb2c55a318a87600ea870ff8c2012148b44bf18b74fad48d0f835c38c7d07c5f"1062dependencies = [1063 "logos-derive",1064]10651066[[package]]1067name = "logos-codegen"1068version = "0.16.1"1069source = "registry+https://github.com/rust-lang/crates.io-index"1070checksum = "58b3ffaa284e1350d017a57d04ada118c4583cf260c8fb01e0fe28a2e9cf8970"1071dependencies = [1072 "fnv",1073 "proc-macro2",1074 "quote",1075 "regex-automata",1076 "regex-syntax",1077 "syn",1078]10791080[[package]]1081name = "logos-derive"1082version = "0.16.1"1083source = "registry+https://github.com/rust-lang/crates.io-index"1084checksum = "52d3a9855747c17eaf4383823f135220716ab49bea5fbea7dd42cc9a92f8aa31"1085dependencies = [1086 "logos-codegen",1087]10881089[[package]]1090name = "lru"1091version = "0.17.0"1092source = "registry+https://github.com/rust-lang/crates.io-index"1093checksum = "0e0b564323a0fb6d54b864f625ae139de9612e27edb944dda37c109f05aac531"1094dependencies = [1095 "hashbrown 0.17.0",1096]10971098[[package]]1099name = "md5"1100version = "0.8.0"1101source = "registry+https://github.com/rust-lang/crates.io-index"1102checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0"11031104[[package]]1105name = "memchr"1106version = "2.8.0"1107source = "registry+https://github.com/rust-lang/crates.io-index"1108checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"11091110[[package]]1111name = "mimalloc-sys"1112version = "0.1.6"1113source = "registry+https://github.com/rust-lang/crates.io-index"1114checksum = "4aa3cefb626f6ae3d0b2f71c5378c89d2b1d4d7bc246b0ca9a7ee61a4daad291"1115dependencies = [1116 "cc",1117 "libc",1118]11191120[[package]]1121name = "mimallocator"1122version = "0.1.3"1123source = "registry+https://github.com/rust-lang/crates.io-index"1124checksum = "2d44fe4ebf6b538fcf39d9975c2b90bb3232d1ba8e8bffeacd004f27b20c577a"1125dependencies = [1126 "mimalloc-sys",1127]11281129[[package]]1130name = "num-bigint"1131version = "0.4.6"1132source = "registry+https://github.com/rust-lang/crates.io-index"1133checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"1134dependencies = [1135 "num-integer",1136 "num-traits",1137 "serde",1138]11391140[[package]]1141name = "num-integer"1142version = "0.1.46"1143source = "registry+https://github.com/rust-lang/crates.io-index"1144checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"1145dependencies = [1146 "num-traits",1147]11481149[[package]]1150name = "num-traits"1151version = "0.2.19"1152source = "registry+https://github.com/rust-lang/crates.io-index"1153checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"1154dependencies = [1155 "autocfg",1156]11571158[[package]]1159name = "object"1160version = "0.37.3"1161source = "registry+https://github.com/rust-lang/crates.io-index"1162checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"1163dependencies = [1164 "memchr",1165]11661167[[package]]1168name = "once_cell"1169version = "1.21.4"1170source = "registry+https://github.com/rust-lang/crates.io-index"1171checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"11721173[[package]]1174name = "once_cell_polyfill"1175version = "1.70.2"1176source = "registry+https://github.com/rust-lang/crates.io-index"1177checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"11781179[[package]]1180name = "oorandom"1181version = "11.1.5"1182source = "registry+https://github.com/rust-lang/crates.io-index"1183checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"11841185[[package]]1186name = "ouroboros"1187version = "0.18.5"1188source = "registry+https://github.com/rust-lang/crates.io-index"1189checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59"1190dependencies = [1191 "aliasable",1192 "ouroboros_macro",1193 "static_assertions",1194]11951196[[package]]1197name = "ouroboros_macro"1198version = "0.18.5"1199source = "registry+https://github.com/rust-lang/crates.io-index"1200checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0"1201dependencies = [1202 "heck 0.4.1",1203 "proc-macro2",1204 "proc-macro2-diagnostics",1205 "quote",1206 "syn",1207]12081209[[package]]1210name = "page_size"1211version = "0.6.0"1212source = "registry+https://github.com/rust-lang/crates.io-index"1213checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da"1214dependencies = [1215 "libc",1216 "winapi",1217]12181219[[package]]1220name = "pathdiff"1221version = "0.2.3"1222source = "registry+https://github.com/rust-lang/crates.io-index"1223checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"12241225[[package]]1226name = "peg"1227version = "0.8.5"1228source = "registry+https://github.com/rust-lang/crates.io-index"1229checksum = "9928cfca101b36ec5163e70049ee5368a8a1c3c6efc9ca9c5f9cc2f816152477"1230dependencies = [1231 "peg-macros",1232 "peg-runtime",1233]12341235[[package]]1236name = "peg-macros"1237version = "0.8.5"1238source = "registry+https://github.com/rust-lang/crates.io-index"1239checksum = "6298ab04c202fa5b5d52ba03269fb7b74550b150323038878fe6c372d8280f71"1240dependencies = [1241 "peg-runtime",1242 "proc-macro2",1243 "quote",1244]12451246[[package]]1247name = "peg-runtime"1248version = "0.8.5"1249source = "registry+https://github.com/rust-lang/crates.io-index"1250checksum = "132dca9b868d927b35b5dd728167b2dee150eb1ad686008fc71ccb298b776fca"12511252[[package]]1253name = "plotters"1254version = "0.3.7"1255source = "registry+https://github.com/rust-lang/crates.io-index"1256checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"1257dependencies = [1258 "num-traits",1259 "plotters-backend",1260 "plotters-svg",1261 "wasm-bindgen",1262 "web-sys",1263]12641265[[package]]1266name = "plotters-backend"1267version = "0.3.7"1268source = "registry+https://github.com/rust-lang/crates.io-index"1269checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"12701271[[package]]1272name = "plotters-svg"1273version = "0.3.7"1274source = "registry+https://github.com/rust-lang/crates.io-index"1275checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"1276dependencies = [1277 "plotters-backend",1278]12791280[[package]]1281name = "ppv-lite86"1282version = "0.2.21"1283source = "registry+https://github.com/rust-lang/crates.io-index"1284checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"1285dependencies = [1286 "zerocopy",1287]12881289[[package]]1290name = "prettyplease"1291version = "0.2.37"1292source = "registry+https://github.com/rust-lang/crates.io-index"1293checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"1294dependencies = [1295 "proc-macro2",1296 "syn",1297]12981299[[package]]1300name = "proc-macro2"1301version = "1.0.106"1302source = "registry+https://github.com/rust-lang/crates.io-index"1303checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"1304dependencies = [1305 "unicode-ident",1306]13071308[[package]]1309name = "proc-macro2-diagnostics"1310version = "0.10.1"1311source = "registry+https://github.com/rust-lang/crates.io-index"1312checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"1313dependencies = [1314 "proc-macro2",1315 "quote",1316 "syn",1317 "version_check",1318 "yansi",1319]13201321[[package]]1322name = "psm"1323version = "0.1.31"1324source = "registry+https://github.com/rust-lang/crates.io-index"1325checksum = "645dbe486e346d9b5de3ef16ede18c26e6c70ad97418f4874b8b1889d6e761ea"1326dependencies = [1327 "ar_archive_writer",1328 "cc",1329]13301331[[package]]1332name = "quote"1333version = "1.0.45"1334source = "registry+https://github.com/rust-lang/crates.io-index"1335checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"1336dependencies = [1337 "proc-macro2",1338]13391340[[package]]1341name = "r-efi"1342version = "5.3.0"1343source = "registry+https://github.com/rust-lang/crates.io-index"1344checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"13451346[[package]]1347name = "r-efi"1348version = "6.0.0"1349source = "registry+https://github.com/rust-lang/crates.io-index"1350checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"13511352[[package]]1353name = "rand"1354version = "0.9.4"1355source = "registry+https://github.com/rust-lang/crates.io-index"1356checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"1357dependencies = [1358 "rand_chacha",1359 "rand_core 0.9.5",1360]13611362[[package]]1363name = "rand_chacha"1364version = "0.9.0"1365source = "registry+https://github.com/rust-lang/crates.io-index"1366checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"1367dependencies = [1368 "ppv-lite86",1369 "rand_core 0.9.5",1370]13711372[[package]]1373name = "rand_core"1374version = "0.6.4"1375source = "registry+https://github.com/rust-lang/crates.io-index"1376checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"13771378[[package]]1379name = "rand_core"1380version = "0.9.5"1381source = "registry+https://github.com/rust-lang/crates.io-index"1382checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"1383dependencies = [1384 "getrandom 0.3.4",1385]13861387[[package]]1388name = "rand_xoshiro"1389version = "0.6.0"1390source = "registry+https://github.com/rust-lang/crates.io-index"1391checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"1392dependencies = [1393 "rand_core 0.6.4",1394]13951396[[package]]1397name = "random_color"1398version = "1.1.0"1399source = "registry+https://github.com/rust-lang/crates.io-index"1400checksum = "d635c5e80ae160390ac62ca027d2d06c94c1dc69e5c0a12f1e3a53664dc84966"1401dependencies = [1402 "rand",1403]14041405[[package]]1406name = "range-map"1407version = "0.2.0"1408source = "registry+https://github.com/rust-lang/crates.io-index"1409checksum = "12a5a2d6c7039059af621472a4389be1215a816df61aa4d531cfe85264aee95f"1410dependencies = [1411 "num-traits",1412]14131414[[package]]1415name = "rayon"1416version = "1.12.0"1417source = "registry+https://github.com/rust-lang/crates.io-index"1418checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"1419dependencies = [1420 "either",1421 "rayon-core",1422]14231424[[package]]1425name = "rayon-core"1426version = "1.13.0"1427source = "registry+https://github.com/rust-lang/crates.io-index"1428checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"1429dependencies = [1430 "crossbeam-deque",1431 "crossbeam-utils",1432]14331434[[package]]1435name = "refpool"1436version = "0.4.3"1437source = "registry+https://github.com/rust-lang/crates.io-index"1438checksum = "369e86b80fa7dc8c561dd9613a5bf25c59d2d3073cd66c47fd9e39802f0ecb58"14391440[[package]]1441name = "regex"1442version = "1.12.3"1443source = "registry+https://github.com/rust-lang/crates.io-index"1444checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"1445dependencies = [1446 "aho-corasick",1447 "memchr",1448 "regex-automata",1449 "regex-syntax",1450]14511452[[package]]1453name = "regex-automata"1454version = "0.4.14"1455source = "registry+https://github.com/rust-lang/crates.io-index"1456checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"1457dependencies = [1458 "aho-corasick",1459 "memchr",1460 "regex-syntax",1461]14621463[[package]]1464name = "regex-syntax"1465version = "0.8.10"1466source = "registry+https://github.com/rust-lang/crates.io-index"1467checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"14681469[[package]]1470name = "rowan"1471version = "0.16.1"1472source = "registry+https://github.com/rust-lang/crates.io-index"1473checksum = "417a3a9f582e349834051b8a10c8d71ca88da4211e4093528e36b9845f6b5f21"1474dependencies = [1475 "countme",1476 "hashbrown 0.14.5",1477 "rustc-hash 1.1.0",1478 "text-size",1479]14801481[[package]]1482name = "rustc-hash"1483version = "1.1.0"1484source = "registry+https://github.com/rust-lang/crates.io-index"1485checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"14861487[[package]]1488name = "rustc-hash"1489version = "2.1.2"1490source = "registry+https://github.com/rust-lang/crates.io-index"1491checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"14921493[[package]]1494name = "rustix"1495version = "1.1.4"1496source = "registry+https://github.com/rust-lang/crates.io-index"1497checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"1498dependencies = [1499 "bitflags",1500 "errno",1501 "libc",1502 "linux-raw-sys",1503 "windows-sys",1504]15051506[[package]]1507name = "rustversion"1508version = "1.0.22"1509source = "registry+https://github.com/rust-lang/crates.io-index"1510checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"15111512[[package]]1513name = "same-file"1514version = "1.0.6"1515source = "registry+https://github.com/rust-lang/crates.io-index"1516checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"1517dependencies = [1518 "winapi-util",1519]15201521[[package]]1522name = "saphyr-parser-bw"1523version = "0.0.611"1524source = "registry+https://github.com/rust-lang/crates.io-index"1525checksum = "67dec0c833db75dc98957956b303fe447ffc5eb13f2325ef4c2350f7f3aa69e3"1526dependencies = [1527 "arraydeque",1528 "smallvec",1529 "thiserror",1530]15311532[[package]]1533name = "semver"1534version = "1.0.28"1535source = "registry+https://github.com/rust-lang/crates.io-index"1536checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"15371538[[package]]1539name = "serde"1540version = "1.0.228"1541source = "registry+https://github.com/rust-lang/crates.io-index"1542checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"1543dependencies = [1544 "serde_core",1545 "serde_derive",1546]15471548[[package]]1549name = "serde-saphyr"1550version = "0.0.25"1551source = "registry+https://github.com/rust-lang/crates.io-index"1552checksum = "75e214449d107a81daf1453eb46c9314457660509534883e82db6faca2034a8a"1553dependencies = [1554 "ahash",1555 "annotate-snippets",1556 "base64",1557 "encoding_rs_io",1558 "getrandom 0.3.4",1559 "num-traits",1560 "saphyr-parser-bw",1561 "serde",1562 "smallvec",1563]15641565[[package]]1566name = "serde_core"1567version = "1.0.228"1568source = "registry+https://github.com/rust-lang/crates.io-index"1569checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"1570dependencies = [1571 "serde_derive",1572]15731574[[package]]1575name = "serde_derive"1576version = "1.0.228"1577source = "registry+https://github.com/rust-lang/crates.io-index"1578checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"1579dependencies = [1580 "proc-macro2",1581 "quote",1582 "syn",1583]15841585[[package]]1586name = "serde_json"1587version = "1.0.149"1588source = "registry+https://github.com/rust-lang/crates.io-index"1589checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"1590dependencies = [1591 "indexmap",1592 "itoa",1593 "memchr",1594 "serde",1595 "serde_core",1596 "zmij",1597]15981599[[package]]1600name = "sha1"1601version = "0.11.0"1602source = "registry+https://github.com/rust-lang/crates.io-index"1603checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214"1604dependencies = [1605 "cfg-if",1606 "cpufeatures",1607 "digest",1608]16091610[[package]]1611name = "sha2"1612version = "0.11.0"1613source = "registry+https://github.com/rust-lang/crates.io-index"1614checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"1615dependencies = [1616 "cfg-if",1617 "cpufeatures",1618 "digest",1619]16201621[[package]]1622name = "sha3"1623version = "0.11.0"1624source = "registry+https://github.com/rust-lang/crates.io-index"1625checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1"1626dependencies = [1627 "digest",1628 "keccak",1629]16301631[[package]]1632name = "shlex"1633version = "1.3.0"1634source = "registry+https://github.com/rust-lang/crates.io-index"1635checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"16361637[[package]]1638name = "similar"1639version = "2.7.0"1640source = "registry+https://github.com/rust-lang/crates.io-index"1641checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"16421643[[package]]1644name = "sized-chunks"1645version = "0.6.5"1646source = "registry+https://github.com/rust-lang/crates.io-index"1647checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"1648dependencies = [1649 "bitmaps",1650 "refpool",1651 "typenum",1652]16531654[[package]]1655name = "smallvec"1656version = "1.15.1"1657source = "registry+https://github.com/rust-lang/crates.io-index"1658checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"16591660[[package]]1661name = "stacker"1662version = "0.1.24"1663source = "registry+https://github.com/rust-lang/crates.io-index"1664checksum = "640c8cdd92b6b12f5bcb1803ca3bbf5ab96e5e6b6b96b9ab77dabe9e880b3190"1665dependencies = [1666 "cc",1667 "cfg-if",1668 "libc",1669 "psm",1670 "windows-sys",1671]16721673[[package]]1674name = "static_assertions"1675version = "1.1.0"1676source = "registry+https://github.com/rust-lang/crates.io-index"1677checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"16781679[[package]]1680name = "str_indices"1681version = "0.4.4"1682source = "registry+https://github.com/rust-lang/crates.io-index"1683checksum = "d08889ec5408683408db66ad89e0e1f93dff55c73a4ccc71c427d5b277ee47e6"16841685[[package]]1686name = "streaming-iterator"1687version = "0.1.9"1688source = "registry+https://github.com/rust-lang/crates.io-index"1689checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520"16901691[[package]]1692name = "strip-ansi-escapes"1693version = "0.2.1"1694source = "registry+https://github.com/rust-lang/crates.io-index"1695checksum = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025"1696dependencies = [1697 "vte",1698]16991700[[package]]1701name = "strsim"1702version = "0.11.1"1703source = "registry+https://github.com/rust-lang/crates.io-index"1704checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"17051706[[package]]1707name = "syn"1708version = "2.0.117"1709source = "registry+https://github.com/rust-lang/crates.io-index"1710checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"1711dependencies = [1712 "proc-macro2",1713 "quote",1714 "unicode-ident",1715]17161717[[package]]1718name = "syn-dissect-closure"1719version = "0.1.0"1720source = "registry+https://github.com/rust-lang/crates.io-index"1721checksum = "343bae741672e4b94421cbe93f9794ba9a061434272f7e3a29ff43be26be3ac9"1722dependencies = [1723 "proc-macro2",1724 "quote",1725 "syn",1726]17271728[[package]]1729name = "tempfile"1730version = "3.27.0"1731source = "registry+https://github.com/rust-lang/crates.io-index"1732checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"1733dependencies = [1734 "fastrand",1735 "getrandom 0.4.2",1736 "once_cell",1737 "rustix",1738 "windows-sys",1739]17401741[[package]]1742name = "tests"1743version = "0.1.0"1744dependencies = [1745 "criterion",1746 "insta",1747 "jrsonnet-evaluator",1748 "jrsonnet-gcmodule",1749 "jrsonnet-stdlib",1750 "mimallocator",1751 "serde",1752 "serde_json",1753]17541755[[package]]1756name = "text-size"1757version = "1.1.1"1758source = "registry+https://github.com/rust-lang/crates.io-index"1759checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"17601761[[package]]1762name = "thiserror"1763version = "2.0.18"1764source = "registry+https://github.com/rust-lang/crates.io-index"1765checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"1766dependencies = [1767 "thiserror-impl",1768]17691770[[package]]1771name = "thiserror-impl"1772version = "2.0.18"1773source = "registry+https://github.com/rust-lang/crates.io-index"1774checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"1775dependencies = [1776 "proc-macro2",1777 "quote",1778 "syn",1779]17801781[[package]]1782name = "tinytemplate"1783version = "1.2.1"1784source = "registry+https://github.com/rust-lang/crates.io-index"1785checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"1786dependencies = [1787 "serde",1788 "serde_json",1789]17901791[[package]]1792name = "tree-sitter"1793version = "0.26.8"1794source = "registry+https://github.com/rust-lang/crates.io-index"1795checksum = "887bd495d0582c5e3e0d8ece2233666169fa56a9644d172fc22ad179ab2d0538"1796dependencies = [1797 "cc",1798 "regex",1799 "regex-syntax",1800 "serde_json",1801 "streaming-iterator",1802 "tree-sitter-language",1803]18041805[[package]]1806name = "tree-sitter-highlight"1807version = "0.26.8"1808source = "registry+https://github.com/rust-lang/crates.io-index"1809checksum = "ccde2b54a34b58313e69c02496a2a9ad38d59af79b196b5e1df063431752a7e0"1810dependencies = [1811 "regex",1812 "streaming-iterator",1813 "thiserror",1814 "tree-sitter",1815]18161817[[package]]1818name = "tree-sitter-language"1819version = "0.1.7"1820source = "registry+https://github.com/rust-lang/crates.io-index"1821checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782"18221823[[package]]1824name = "typenum"1825version = "1.20.0"1826source = "registry+https://github.com/rust-lang/crates.io-index"1827checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de"18281829[[package]]1830name = "ungrammar"1831version = "1.16.1"1832source = "registry+https://github.com/rust-lang/crates.io-index"1833checksum = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f"18341835[[package]]1836name = "unicode-box-drawing"1837version = "0.3.0"1838source = "registry+https://github.com/rust-lang/crates.io-index"1839checksum = "2a1f97719cf40224391201fc11e7f5b0cc0ba21416367cfc914e2d45af4e42ef"18401841[[package]]1842name = "unicode-ident"1843version = "1.0.24"1844source = "registry+https://github.com/rust-lang/crates.io-index"1845checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"18461847[[package]]1848name = "unicode-width"1849version = "0.2.2"1850source = "registry+https://github.com/rust-lang/crates.io-index"1851checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"18521853[[package]]1854name = "unicode-xid"1855version = "0.2.6"1856source = "registry+https://github.com/rust-lang/crates.io-index"1857checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"18581859[[package]]1860name = "utf8parse"1861version = "0.2.2"1862source = "registry+https://github.com/rust-lang/crates.io-index"1863checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"18641865[[package]]1866name = "version_check"1867version = "0.9.5"1868source = "registry+https://github.com/rust-lang/crates.io-index"1869checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"18701871[[package]]1872name = "vte"1873version = "0.14.1"1874source = "registry+https://github.com/rust-lang/crates.io-index"1875checksum = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077"1876dependencies = [1877 "memchr",1878]18791880[[package]]1881name = "walkdir"1882version = "2.5.0"1883source = "registry+https://github.com/rust-lang/crates.io-index"1884checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"1885dependencies = [1886 "same-file",1887 "winapi-util",1888]18891890[[package]]1891name = "wasip2"1892version = "1.0.3+wasi-0.2.9"1893source = "registry+https://github.com/rust-lang/crates.io-index"1894checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"1895dependencies = [1896 "wit-bindgen 0.57.1",1897]18981899[[package]]1900name = "wasip3"1901version = "0.4.0+wasi-0.3.0-rc-2026-01-06"1902source = "registry+https://github.com/rust-lang/crates.io-index"1903checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"1904dependencies = [1905 "wit-bindgen 0.51.0",1906]19071908[[package]]1909name = "wasm-bindgen"1910version = "0.2.118"1911source = "registry+https://github.com/rust-lang/crates.io-index"1912checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89"1913dependencies = [1914 "cfg-if",1915 "once_cell",1916 "rustversion",1917 "wasm-bindgen-macro",1918 "wasm-bindgen-shared",1919]19201921[[package]]1922name = "wasm-bindgen-macro"1923version = "0.2.118"1924source = "registry+https://github.com/rust-lang/crates.io-index"1925checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed"1926dependencies = [1927 "quote",1928 "wasm-bindgen-macro-support",1929]19301931[[package]]1932name = "wasm-bindgen-macro-support"1933version = "0.2.118"1934source = "registry+https://github.com/rust-lang/crates.io-index"1935checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904"1936dependencies = [1937 "bumpalo",1938 "proc-macro2",1939 "quote",1940 "syn",1941 "wasm-bindgen-shared",1942]19431944[[package]]1945name = "wasm-bindgen-shared"1946version = "0.2.118"1947source = "registry+https://github.com/rust-lang/crates.io-index"1948checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129"1949dependencies = [1950 "unicode-ident",1951]19521953[[package]]1954name = "wasm-encoder"1955version = "0.244.0"1956source = "registry+https://github.com/rust-lang/crates.io-index"1957checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"1958dependencies = [1959 "leb128fmt",1960 "wasmparser",1961]19621963[[package]]1964name = "wasm-metadata"1965version = "0.244.0"1966source = "registry+https://github.com/rust-lang/crates.io-index"1967checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"1968dependencies = [1969 "anyhow",1970 "indexmap",1971 "wasm-encoder",1972 "wasmparser",1973]19741975[[package]]1976name = "wasmparser"1977version = "0.244.0"1978source = "registry+https://github.com/rust-lang/crates.io-index"1979checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"1980dependencies = [1981 "bitflags",1982 "hashbrown 0.15.5",1983 "indexmap",1984 "semver",1985]19861987[[package]]1988name = "web-sys"1989version = "0.3.95"1990source = "registry+https://github.com/rust-lang/crates.io-index"1991checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d"1992dependencies = [1993 "js-sys",1994 "wasm-bindgen",1995]19961997[[package]]1998name = "winapi"1999version = "0.3.9"2000source = "registry+https://github.com/rust-lang/crates.io-index"2001checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"2002dependencies = [2003 "winapi-i686-pc-windows-gnu",2004 "winapi-x86_64-pc-windows-gnu",2005]20062007[[package]]2008name = "winapi-i686-pc-windows-gnu"2009version = "0.4.0"2010source = "registry+https://github.com/rust-lang/crates.io-index"2011checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"20122013[[package]]2014name = "winapi-util"2015version = "0.1.11"2016source = "registry+https://github.com/rust-lang/crates.io-index"2017checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"2018dependencies = [2019 "windows-sys",2020]20212022[[package]]2023name = "winapi-x86_64-pc-windows-gnu"2024version = "0.4.0"2025source = "registry+https://github.com/rust-lang/crates.io-index"2026checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"20272028[[package]]2029name = "windows-link"2030version = "0.2.1"2031source = "registry+https://github.com/rust-lang/crates.io-index"2032checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"20332034[[package]]2035name = "windows-sys"2036version = "0.61.2"2037source = "registry+https://github.com/rust-lang/crates.io-index"2038checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"2039dependencies = [2040 "windows-link",2041]20422043[[package]]2044name = "wit-bindgen"2045version = "0.51.0"2046source = "registry+https://github.com/rust-lang/crates.io-index"2047checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"2048dependencies = [2049 "wit-bindgen-rust-macro",2050]20512052[[package]]2053name = "wit-bindgen"2054version = "0.57.1"2055source = "registry+https://github.com/rust-lang/crates.io-index"2056checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"20572058[[package]]2059name = "wit-bindgen-core"2060version = "0.51.0"2061source = "registry+https://github.com/rust-lang/crates.io-index"2062checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"2063dependencies = [2064 "anyhow",2065 "heck 0.5.0",2066 "wit-parser",2067]20682069[[package]]2070name = "wit-bindgen-rust"2071version = "0.51.0"2072source = "registry+https://github.com/rust-lang/crates.io-index"2073checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"2074dependencies = [2075 "anyhow",2076 "heck 0.5.0",2077 "indexmap",2078 "prettyplease",2079 "syn",2080 "wasm-metadata",2081 "wit-bindgen-core",2082 "wit-component",2083]20842085[[package]]2086name = "wit-bindgen-rust-macro"2087version = "0.51.0"2088source = "registry+https://github.com/rust-lang/crates.io-index"2089checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"2090dependencies = [2091 "anyhow",2092 "prettyplease",2093 "proc-macro2",2094 "quote",2095 "syn",2096 "wit-bindgen-core",2097 "wit-bindgen-rust",2098]20992100[[package]]2101name = "wit-component"2102version = "0.244.0"2103source = "registry+https://github.com/rust-lang/crates.io-index"2104checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"2105dependencies = [2106 "anyhow",2107 "bitflags",2108 "indexmap",2109 "log",2110 "serde",2111 "serde_derive",2112 "serde_json",2113 "wasm-encoder",2114 "wasm-metadata",2115 "wasmparser",2116 "wit-parser",2117]21182119[[package]]2120name = "wit-parser"2121version = "0.244.0"2122source = "registry+https://github.com/rust-lang/crates.io-index"2123checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"2124dependencies = [2125 "anyhow",2126 "id-arena",2127 "indexmap",2128 "log",2129 "semver",2130 "serde",2131 "serde_derive",2132 "serde_json",2133 "unicode-xid",2134 "wasmparser",2135]21362137[[package]]2138name = "xshell"2139version = "0.2.7"2140source = "registry+https://github.com/rust-lang/crates.io-index"2141checksum = "9e7290c623014758632efe00737145b6867b66292c42167f2ec381eb566a373d"2142dependencies = [2143 "xshell-macros",2144]21452146[[package]]2147name = "xshell-macros"2148version = "0.2.7"2149source = "registry+https://github.com/rust-lang/crates.io-index"2150checksum = "32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547"21512152[[package]]2153name = "xtask"2154version = "0.1.0"2155dependencies = [2156 "anyhow",2157 "clap",2158 "indexmap",2159 "itertools 0.14.0",2160 "proc-macro2",2161 "quote",2162 "ungrammar",2163 "xshell",2164]21652166[[package]]2167name = "yansi"2168version = "1.0.1"2169source = "registry+https://github.com/rust-lang/crates.io-index"2170checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"21712172[[package]]2173name = "zerocopy"2174version = "0.8.48"2175source = "registry+https://github.com/rust-lang/crates.io-index"2176checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9"2177dependencies = [2178 "zerocopy-derive",2179]21802181[[package]]2182name = "zerocopy-derive"2183version = "0.8.48"2184source = "registry+https://github.com/rust-lang/crates.io-index"2185checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4"2186dependencies = [2187 "proc-macro2",2188 "quote",2189 "syn",2190]21912192[[package]]2193name = "zmij"2194version = "1.0.21"2195source = "registry+https://github.com/rust-lang/crates.io-index"2196checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"