123version = 345[[package]]6name = "ahash"7version = "0.7.6"8source = "registry+https://github.com/rust-lang/crates.io-index"9checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"10dependencies = [11 "getrandom",12 "once_cell",13 "version_check",14]1516[[package]]17name = "annotate-snippets"18version = "0.9.1"19source = "registry+https://github.com/rust-lang/crates.io-index"20checksum = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36"21dependencies = [22 "unicode-width",23 "yansi-term",24]2526[[package]]27name = "anyhow"28version = "1.0.57"29source = "registry+https://github.com/rust-lang/crates.io-index"30checksum = "08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc"3132[[package]]33name = "atty"34version = "0.2.14"35source = "registry+https://github.com/rust-lang/crates.io-index"36checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"37dependencies = [38 "hermit-abi",39 "libc",40 "winapi",41]4243[[package]]44name = "autocfg"45version = "1.1.0"46source = "registry+https://github.com/rust-lang/crates.io-index"47checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"4849[[package]]50name = "base64"51version = "0.13.0"52source = "registry+https://github.com/rust-lang/crates.io-index"53checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"5455[[package]]56name = "bincode"57version = "1.3.3"58source = "registry+https://github.com/rust-lang/crates.io-index"59checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"60dependencies = [61 "serde",62]6364[[package]]65name = "bitflags"66version = "1.3.2"67source = "registry+https://github.com/rust-lang/crates.io-index"68checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"6970[[package]]71name = "cc"72version = "1.0.73"73source = "registry+https://github.com/rust-lang/crates.io-index"74checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"7576[[package]]77name = "cfg-if"78version = "0.1.10"79source = "registry+https://github.com/rust-lang/crates.io-index"80checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"8182[[package]]83name = "cfg-if"84version = "1.0.0"85source = "registry+https://github.com/rust-lang/crates.io-index"86checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"8788[[package]]89name = "clap"90version = "3.2.8"91source = "registry+https://github.com/rust-lang/crates.io-index"92checksum = "190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83"93dependencies = [94 "atty",95 "bitflags",96 "clap_derive",97 "clap_lex",98 "indexmap",99 "once_cell",100 "strsim",101 "termcolor",102 "textwrap",103]104105[[package]]106name = "clap_complete"107version = "3.2.3"108source = "registry+https://github.com/rust-lang/crates.io-index"109checksum = "ead064480dfc4880a10764488415a97fdd36a4cf1bb022d372f02e8faf8386e1"110dependencies = [111 "clap",112]113114[[package]]115name = "clap_derive"116version = "3.2.7"117source = "registry+https://github.com/rust-lang/crates.io-index"118checksum = "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902"119dependencies = [120 "heck",121 "proc-macro-error",122 "proc-macro2",123 "quote",124 "syn",125]126127[[package]]128name = "clap_lex"129version = "0.2.4"130source = "registry+https://github.com/rust-lang/crates.io-index"131checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"132dependencies = [133 "os_str_bytes",134]135136[[package]]137name = "cloudabi"138version = "0.0.3"139source = "registry+https://github.com/rust-lang/crates.io-index"140checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"141dependencies = [142 "bitflags",143]144145[[package]]146name = "getrandom"147version = "0.2.6"148source = "registry+https://github.com/rust-lang/crates.io-index"149checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"150dependencies = [151 "cfg-if 1.0.0",152 "libc",153 "wasi",154]155156[[package]]157name = "hashbrown"158version = "0.11.2"159source = "registry+https://github.com/rust-lang/crates.io-index"160checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"161162[[package]]163name = "hashbrown"164version = "0.12.1"165source = "registry+https://github.com/rust-lang/crates.io-index"166checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"167dependencies = [168 "ahash",169]170171[[package]]172name = "heck"173version = "0.4.0"174source = "registry+https://github.com/rust-lang/crates.io-index"175checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"176177[[package]]178name = "hermit-abi"179version = "0.1.19"180source = "registry+https://github.com/rust-lang/crates.io-index"181checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"182dependencies = [183 "libc",184]185186[[package]]187name = "indexmap"188version = "1.8.2"189source = "registry+https://github.com/rust-lang/crates.io-index"190checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a"191dependencies = [192 "autocfg",193 "hashbrown 0.11.2",194]195196[[package]]197name = "itoa"198version = "1.0.2"199source = "registry+https://github.com/rust-lang/crates.io-index"200checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"201202[[package]]203name = "jrsonnet"204version = "0.4.2"205dependencies = [206 "clap",207 "clap_complete",208 "jrsonnet-cli",209 "jrsonnet-evaluator",210 "jrsonnet-gcmodule",211 "jrsonnet-parser",212 "mimallocator",213 "thiserror",214]215216[[package]]217name = "jrsonnet-cli"218version = "0.4.2"219dependencies = [220 "clap",221 "jrsonnet-evaluator",222 "jrsonnet-gcmodule",223 "jrsonnet-parser",224 "jrsonnet-stdlib",225]226227[[package]]228name = "jrsonnet-evaluator"229version = "0.4.2"230dependencies = [231 "annotate-snippets",232 "anyhow",233 "bincode",234 "hashbrown 0.12.1",235 "jrsonnet-gcmodule",236 "jrsonnet-interner",237 "jrsonnet-macros",238 "jrsonnet-parser",239 "jrsonnet-types",240 "pathdiff",241 "rustc-hash",242 "serde",243 "static_assertions",244 "strsim",245 "thiserror",246]247248[[package]]249name = "jrsonnet-gcmodule"250version = "0.3.4"251source = "registry+https://github.com/rust-lang/crates.io-index"252checksum = "22d4e1572e4b61e4f5deb3701312a330df0e69b48805a540d740e5e53ac8c78a"253dependencies = [254 "jrsonnet-gcmodule-derive",255 "parking_lot",256]257258[[package]]259name = "jrsonnet-gcmodule-derive"260version = "0.3.4"261source = "registry+https://github.com/rust-lang/crates.io-index"262checksum = "ae2f3bf7d38e0a9098b5b9062a7d9e7a97a206bc3c91118d76e7e37f2e0f1202"263dependencies = [264 "proc-macro2",265 "quote",266 "syn",267]268269[[package]]270name = "jrsonnet-interner"271version = "0.4.2"272dependencies = [273 "hashbrown 0.12.1",274 "jrsonnet-gcmodule",275 "rustc-hash",276 "serde",277 "structdump",278]279280[[package]]281name = "jrsonnet-macros"282version = "0.4.2"283dependencies = [284 "proc-macro2",285 "quote",286 "syn",287]288289[[package]]290name = "jrsonnet-parser"291version = "0.4.2"292dependencies = [293 "jrsonnet-gcmodule",294 "jrsonnet-interner",295 "peg",296 "serde",297 "static_assertions",298 "structdump",299]300301[[package]]302name = "jrsonnet-stdlib"303version = "0.4.2"304dependencies = [305 "base64",306 "bincode",307 "jrsonnet-evaluator",308 "jrsonnet-gcmodule",309 "jrsonnet-macros",310 "jrsonnet-parser",311 "md5",312 "serde",313 "serde_json",314 "serde_yaml_with_quirks",315 "structdump",316]317318[[package]]319name = "jrsonnet-types"320version = "0.4.2"321dependencies = [322 "jrsonnet-gcmodule",323 "peg",324]325326[[package]]327name = "libc"328version = "0.2.126"329source = "registry+https://github.com/rust-lang/crates.io-index"330checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"331332[[package]]333name = "libjsonnet"334version = "0.4.2"335dependencies = [336 "jrsonnet-evaluator",337 "jrsonnet-gcmodule",338 "jrsonnet-parser",339 "jrsonnet-stdlib",340]341342[[package]]343name = "linked-hash-map"344version = "0.5.6"345source = "registry+https://github.com/rust-lang/crates.io-index"346checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"347348[[package]]349name = "lock_api"350version = "0.3.4"351source = "registry+https://github.com/rust-lang/crates.io-index"352checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75"353dependencies = [354 "scopeguard",355]356357[[package]]358name = "md5"359version = "0.7.0"360source = "registry+https://github.com/rust-lang/crates.io-index"361checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"362363[[package]]364name = "mimalloc-sys"365version = "0.1.6"366source = "registry+https://github.com/rust-lang/crates.io-index"367checksum = "4aa3cefb626f6ae3d0b2f71c5378c89d2b1d4d7bc246b0ca9a7ee61a4daad291"368dependencies = [369 "cc",370 "libc",371]372373[[package]]374name = "mimallocator"375version = "0.1.3"376source = "registry+https://github.com/rust-lang/crates.io-index"377checksum = "2d44fe4ebf6b538fcf39d9975c2b90bb3232d1ba8e8bffeacd004f27b20c577a"378dependencies = [379 "mimalloc-sys",380]381382[[package]]383name = "once_cell"384version = "1.12.0"385source = "registry+https://github.com/rust-lang/crates.io-index"386checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"387388[[package]]389name = "os_str_bytes"390version = "6.1.0"391source = "registry+https://github.com/rust-lang/crates.io-index"392checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"393394[[package]]395name = "parking_lot"396version = "0.10.2"397source = "registry+https://github.com/rust-lang/crates.io-index"398checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e"399dependencies = [400 "lock_api",401 "parking_lot_core",402]403404[[package]]405name = "parking_lot_core"406version = "0.7.2"407source = "registry+https://github.com/rust-lang/crates.io-index"408checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"409dependencies = [410 "cfg-if 0.1.10",411 "cloudabi",412 "libc",413 "redox_syscall",414 "smallvec",415 "winapi",416]417418[[package]]419name = "pathdiff"420version = "0.2.1"421source = "registry+https://github.com/rust-lang/crates.io-index"422checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"423424[[package]]425name = "peg"426version = "0.8.0"427source = "registry+https://github.com/rust-lang/crates.io-index"428checksum = "af728fe826811af3b38c37e93de6d104485953ea373d656eebae53d6987fcd2c"429dependencies = [430 "peg-macros",431 "peg-runtime",432]433434[[package]]435name = "peg-macros"436version = "0.8.0"437source = "registry+https://github.com/rust-lang/crates.io-index"438checksum = "4536be147b770b824895cbad934fccce8e49f14b4c4946eaa46a6e4a12fcdc16"439dependencies = [440 "peg-runtime",441 "proc-macro2",442 "quote",443]444445[[package]]446name = "peg-runtime"447version = "0.8.0"448source = "registry+https://github.com/rust-lang/crates.io-index"449checksum = "f9b0efd3ba03c3a409d44d60425f279ec442bcf0b9e63ff4e410da31c8b0f69f"450451[[package]]452name = "proc-macro-error"453version = "1.0.4"454source = "registry+https://github.com/rust-lang/crates.io-index"455checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"456dependencies = [457 "proc-macro-error-attr",458 "proc-macro2",459 "quote",460 "syn",461 "version_check",462]463464[[package]]465name = "proc-macro-error-attr"466version = "1.0.4"467source = "registry+https://github.com/rust-lang/crates.io-index"468checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"469dependencies = [470 "proc-macro2",471 "quote",472 "version_check",473]474475[[package]]476name = "proc-macro2"477version = "1.0.39"478source = "registry+https://github.com/rust-lang/crates.io-index"479checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f"480dependencies = [481 "unicode-ident",482]483484[[package]]485name = "quote"486version = "1.0.18"487source = "registry+https://github.com/rust-lang/crates.io-index"488checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"489dependencies = [490 "proc-macro2",491]492493[[package]]494name = "redox_syscall"495version = "0.1.57"496source = "registry+https://github.com/rust-lang/crates.io-index"497checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"498499[[package]]500name = "rustc-hash"501version = "1.1.0"502source = "registry+https://github.com/rust-lang/crates.io-index"503checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"504505[[package]]506name = "ryu"507version = "1.0.10"508source = "registry+https://github.com/rust-lang/crates.io-index"509checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"510511[[package]]512name = "scopeguard"513version = "1.1.0"514source = "registry+https://github.com/rust-lang/crates.io-index"515checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"516517[[package]]518name = "serde"519version = "1.0.142"520source = "registry+https://github.com/rust-lang/crates.io-index"521checksum = "e590c437916fb6b221e1d00df6e3294f3fccd70ca7e92541c475d6ed6ef5fee2"522dependencies = [523 "serde_derive",524]525526[[package]]527name = "serde_derive"528version = "1.0.142"529source = "registry+https://github.com/rust-lang/crates.io-index"530checksum = "34b5b8d809babe02f538c2cfec6f2c1ed10804c0e5a6a041a049a4f5588ccc2e"531dependencies = [532 "proc-macro2",533 "quote",534 "syn",535]536537[[package]]538name = "serde_json"539version = "1.0.82"540source = "registry+https://github.com/rust-lang/crates.io-index"541checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"542dependencies = [543 "itoa",544 "ryu",545 "serde",546]547548[[package]]549name = "serde_yaml_with_quirks"550version = "0.8.24"551source = "registry+https://github.com/rust-lang/crates.io-index"552checksum = "47c5983eba86eae2d0058c35fb1065ccffb23af7f8965871069269088098321a"553dependencies = [554 "indexmap",555 "ryu",556 "serde",557 "yaml-rust",558]559560[[package]]561name = "smallvec"562version = "1.8.0"563source = "registry+https://github.com/rust-lang/crates.io-index"564checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"565566[[package]]567name = "static_assertions"568version = "1.1.0"569source = "registry+https://github.com/rust-lang/crates.io-index"570checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"571572[[package]]573name = "strsim"574version = "0.10.0"575source = "registry+https://github.com/rust-lang/crates.io-index"576checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"577578[[package]]579name = "structdump"580version = "0.2.0"581source = "registry+https://github.com/rust-lang/crates.io-index"582checksum = "b0570327507bf281d8a6e6b0d4c082b12cb6bcee27efce755aa5efacd44076c1"583dependencies = [584 "proc-macro2",585 "quote",586 "structdump-derive",587]588589[[package]]590name = "structdump-derive"591version = "0.2.0"592source = "registry+https://github.com/rust-lang/crates.io-index"593checksum = "29cc0b59cfa11f1bceda09a9a7e37e6a6c3138575fd24ade8aa9af6d09aedf28"594dependencies = [595 "proc-macro2",596 "quote",597 "syn",598]599600[[package]]601name = "syn"602version = "1.0.96"603source = "registry+https://github.com/rust-lang/crates.io-index"604checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf"605dependencies = [606 "proc-macro2",607 "quote",608 "unicode-ident",609]610611[[package]]612name = "termcolor"613version = "1.1.3"614source = "registry+https://github.com/rust-lang/crates.io-index"615checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"616dependencies = [617 "winapi-util",618]619620[[package]]621name = "tests"622version = "0.1.0"623dependencies = [624 "jrsonnet-evaluator",625 "jrsonnet-gcmodule",626 "jrsonnet-stdlib",627 "serde",628]629630[[package]]631name = "textwrap"632version = "0.15.0"633source = "registry+https://github.com/rust-lang/crates.io-index"634checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"635636[[package]]637name = "thiserror"638version = "1.0.31"639source = "registry+https://github.com/rust-lang/crates.io-index"640checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"641dependencies = [642 "thiserror-impl",643]644645[[package]]646name = "thiserror-impl"647version = "1.0.31"648source = "registry+https://github.com/rust-lang/crates.io-index"649checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"650dependencies = [651 "proc-macro2",652 "quote",653 "syn",654]655656[[package]]657name = "unicode-ident"658version = "1.0.0"659source = "registry+https://github.com/rust-lang/crates.io-index"660checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee"661662[[package]]663name = "unicode-width"664version = "0.1.9"665source = "registry+https://github.com/rust-lang/crates.io-index"666checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"667668[[package]]669name = "version_check"670version = "0.9.4"671source = "registry+https://github.com/rust-lang/crates.io-index"672checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"673674[[package]]675name = "wasi"676version = "0.10.2+wasi-snapshot-preview1"677source = "registry+https://github.com/rust-lang/crates.io-index"678checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"679680[[package]]681name = "winapi"682version = "0.3.9"683source = "registry+https://github.com/rust-lang/crates.io-index"684checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"685dependencies = [686 "winapi-i686-pc-windows-gnu",687 "winapi-x86_64-pc-windows-gnu",688]689690[[package]]691name = "winapi-i686-pc-windows-gnu"692version = "0.4.0"693source = "registry+https://github.com/rust-lang/crates.io-index"694checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"695696[[package]]697name = "winapi-util"698version = "0.1.5"699source = "registry+https://github.com/rust-lang/crates.io-index"700checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"701dependencies = [702 "winapi",703]704705[[package]]706name = "winapi-x86_64-pc-windows-gnu"707version = "0.4.0"708source = "registry+https://github.com/rust-lang/crates.io-index"709checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"710711[[package]]712name = "yaml-rust"713version = "0.4.5"714source = "registry+https://github.com/rust-lang/crates.io-index"715checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"716dependencies = [717 "linked-hash-map",718]719720[[package]]721name = "yansi-term"722version = "0.1.2"723source = "registry+https://github.com/rust-lang/crates.io-index"724checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1"725dependencies = [726 "winapi",727]