ra_ap_ide_ssr 0.0.92

Structural search and replace of Rust code
Documentation
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3

[[package]]
name = "always-assert"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11"
dependencies = [
 "log",
]

[[package]]
name = "anymap"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344"

[[package]]
name = "arrayvec"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"

[[package]]
name = "autocfg"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"

[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"

[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"

[[package]]
name = "chalk-derive"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d54e3b5f9e3425e6b119ff07568d8d006bfa5a8d6f78a9cbc3530b1e962e316c"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
 "synstructure",
]

[[package]]
name = "chalk-ir"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b79e5a1d04b79311e90c69356a2c62027853906a7e33b3e070b93c055fc3e8a"
dependencies = [
 "bitflags",
 "chalk-derive",
 "lazy_static",
]

[[package]]
name = "chalk-recursive"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c39f59e975a6ffdee8eae3b396fc903fca18b8d1de674bb2aae4da643db07685"
dependencies = [
 "chalk-derive",
 "chalk-ir",
 "chalk-solve",
 "rustc-hash",
 "tracing",
]

[[package]]
name = "chalk-solve"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5d2a1db6605aba70a58820bd80ac422b218913a510f1a40beef9efc5371ea1d"
dependencies = [
 "chalk-derive",
 "chalk-ir",
 "ena",
 "itertools",
 "petgraph",
 "rustc-hash",
 "tracing",
]

[[package]]
name = "countme"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03746e0c6dd9b5d2d9132ffe0bede35fb5f815604fd371bb42599fd37bc8e483"
dependencies = [
 "dashmap",
 "once_cell",
 "rustc-hash",
]

[[package]]
name = "cov-mark"
version = "2.0.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d48d8f76bd9331f19fe2aaf3821a9f9fb32c3963e1e3d6ce82a8c09cef7444a"

[[package]]
name = "crossbeam-channel"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa"
dependencies = [
 "cfg-if",
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-deque"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
dependencies = [
 "cfg-if",
 "crossbeam-epoch",
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-epoch"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762"
dependencies = [
 "cfg-if",
 "crossbeam-utils",
 "lazy_static",
 "memoffset",
 "scopeguard",
]

[[package]]
name = "crossbeam-utils"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120"
dependencies = [
 "cfg-if",
 "lazy_static",
]

[[package]]
name = "dashmap"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
dependencies = [
 "cfg-if",
 "num_cpus",
]

[[package]]
name = "dissimilar"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31ad93652f40969dead8d4bf897a41e9462095152eb21c56e5830537e41179dd"

[[package]]
name = "drop_bomb"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1"

[[package]]
name = "either"
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"

[[package]]
name = "ena"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
dependencies = [
 "log",
]

[[package]]
name = "expect-test"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e3e6b28dccda91d8742195c71fbda412112c0c77febf56bf3d895d68b19db16"
dependencies = [
 "dissimilar",
 "once_cell",
]

[[package]]
name = "fixedbitset"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"

[[package]]
name = "fst"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a"

[[package]]
name = "hashbrown"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"

[[package]]
name = "heck"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
dependencies = [
 "unicode-segmentation",
]

[[package]]
name = "hermit-abi"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
dependencies = [
 "libc",
]

[[package]]
name = "indexmap"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
dependencies = [
 "autocfg",
 "hashbrown",
]

[[package]]
name = "instant"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
dependencies = [
 "cfg-if",
]

[[package]]
name = "itertools"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
dependencies = [
 "either",
]

[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"

[[package]]
name = "libc"
version = "0.2.112"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"

[[package]]
name = "lock_api"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"
dependencies = [
 "scopeguard",
]

[[package]]
name = "log"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
dependencies = [
 "cfg-if",
]

[[package]]
name = "memoffset"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
dependencies = [
 "autocfg",
]

[[package]]
name = "miow"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7377f7792b3afb6a3cba68daa54ca23c032137010460d667fda53a8d66be00e"
dependencies = [
 "windows-sys",
]

[[package]]
name = "num_cpus"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
dependencies = [
 "hermit-abi",
 "libc",
]

[[package]]
name = "once_cell"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"

[[package]]
name = "oorandom"
version = "11.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"

[[package]]
name = "parking_lot"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
dependencies = [
 "instant",
 "lock_api",
 "parking_lot_core",
]

[[package]]
name = "parking_lot_core"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
dependencies = [
 "cfg-if",
 "instant",
 "libc",
 "redox_syscall",
 "smallvec",
 "winapi",
]

[[package]]
name = "perf-event"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66"
dependencies = [
 "libc",
 "perf-event-open-sys",
]

[[package]]
name = "perf-event-open-sys"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a"
dependencies = [
 "libc",
]

[[package]]
name = "petgraph"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
dependencies = [
 "fixedbitset",
 "indexmap",
]

[[package]]
name = "pin-project-lite"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"

[[package]]
name = "proc-macro2"
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
dependencies = [
 "unicode-xid",
]

[[package]]
name = "quote"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "ra_ap_base_db"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "882ad25c81b2f4d426d499fc0aa6890f5c7b8bb5482509375c8890033e262454"
dependencies = [
 "ra_ap_cfg",
 "ra_ap_profile",
 "ra_ap_stdx",
 "ra_ap_syntax",
 "ra_ap_test_utils",
 "ra_ap_tt",
 "ra_ap_vfs",
 "rustc-hash",
 "salsa",
]

[[package]]
name = "ra_ap_cfg"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b865961733a00cc9bec9b97702ee4ae9a865bbdf1f2b0af329613dad2250178"
dependencies = [
 "ra_ap_tt",
 "rustc-hash",
]

[[package]]
name = "ra_ap_hir"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01bb8be1b657c36b9fe4239015849a3b6add8b281f5babaecf1db8680cf75aa0"
dependencies = [
 "arrayvec",
 "either",
 "itertools",
 "once_cell",
 "ra_ap_base_db",
 "ra_ap_cfg",
 "ra_ap_hir_def",
 "ra_ap_hir_expand",
 "ra_ap_hir_ty",
 "ra_ap_profile",
 "ra_ap_stdx",
 "ra_ap_syntax",
 "ra_ap_tt",
 "rustc-hash",
 "smallvec",
]

[[package]]
name = "ra_ap_hir_def"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21db450892134b334decf1ae62646cd9f2b6f5eae7675219fa7c3fc2dbfc7f63"
dependencies = [
 "anymap",
 "cov-mark",
 "dashmap",
 "drop_bomb",
 "either",
 "fst",
 "indexmap",
 "itertools",
 "once_cell",
 "ra_ap_base_db",
 "ra_ap_cfg",
 "ra_ap_hir_expand",
 "ra_ap_la-arena",
 "ra_ap_limit",
 "ra_ap_mbe",
 "ra_ap_profile",
 "ra_ap_stdx",
 "ra_ap_syntax",
 "ra_ap_tt",
 "rustc-hash",
 "smallvec",
 "tracing",
]

[[package]]
name = "ra_ap_hir_expand"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30e4060b53e838f260bfe908d682d0756fc7d12b4ee2c51d8083352394284990"
dependencies = [
 "cov-mark",
 "either",
 "hashbrown",
 "itertools",
 "ra_ap_base_db",
 "ra_ap_cfg",
 "ra_ap_la-arena",
 "ra_ap_limit",
 "ra_ap_mbe",
 "ra_ap_profile",
 "ra_ap_syntax",
 "ra_ap_tt",
 "rustc-hash",
 "tracing",
]

[[package]]
name = "ra_ap_hir_ty"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6af46368795a433b7ecfa28dddf54944d13e082e1eb1e86851a32c4ea270c547"
dependencies = [
 "arrayvec",
 "chalk-ir",
 "chalk-recursive",
 "chalk-solve",
 "cov-mark",
 "ena",
 "itertools",
 "once_cell",
 "ra_ap_base_db",
 "ra_ap_hir_def",
 "ra_ap_hir_expand",
 "ra_ap_la-arena",
 "ra_ap_limit",
 "ra_ap_profile",
 "ra_ap_stdx",
 "ra_ap_syntax",
 "rustc-hash",
 "scoped-tls",
 "smallvec",
 "tracing",
 "typed-arena",
]

[[package]]
name = "ra_ap_ide_db"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "401fe0116b5ea497e8c4a3f104bfd8c145f6b29c3c6a0fd8f5fd2fa42c886c22"
dependencies = [
 "arrayvec",
 "cov-mark",
 "either",
 "fst",
 "indexmap",
 "itertools",
 "once_cell",
 "ra_ap_base_db",
 "ra_ap_hir",
 "ra_ap_limit",
 "ra_ap_parser",
 "ra_ap_profile",
 "ra_ap_stdx",
 "ra_ap_syntax",
 "ra_ap_text_edit",
 "rayon",
 "rustc-hash",
 "tracing",
]

[[package]]
name = "ra_ap_ide_ssr"
version = "0.0.92"
dependencies = [
 "cov-mark",
 "expect-test",
 "itertools",
 "ra_ap_hir",
 "ra_ap_ide_db",
 "ra_ap_parser",
 "ra_ap_syntax",
 "ra_ap_text_edit",
 "rustc-hash",
]

[[package]]
name = "ra_ap_la-arena"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34f5a2ac3070893557160b4b58ac5dc2373e5637253a1ed75cea92b71341d9f"

[[package]]
name = "ra_ap_limit"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d159e3c2b65bfb15774718ffcb29f5a74803f023b408146e8f5ab2c76a192d59"

[[package]]
name = "ra_ap_mbe"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5405b0a3305bd09d75428faafa63024cf2559eea31c29c24465f181afff7639"
dependencies = [
 "cov-mark",
 "ra_ap_parser",
 "ra_ap_stdx",
 "ra_ap_syntax",
 "ra_ap_tt",
 "rustc-hash",
 "smallvec",
 "tracing",
]

[[package]]
name = "ra_ap_parser"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a00038f43bcb8ad84d34d97b9df0969f1235e6cd5460a3330ec106c468c9facf"
dependencies = [
 "drop_bomb",
 "ra_ap_limit",
 "rustc-ap-rustc_lexer",
]

[[package]]
name = "ra_ap_paths"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7a7f1a1ba17a783025256d174e8951bb749210b8d454559abba8622a236177a"

[[package]]
name = "ra_ap_profile"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bd2b7a1001263a937cc5113c69e4b2cb639ccfa331831793a795e3a03cdb8e6"
dependencies = [
 "cfg-if",
 "countme",
 "libc",
 "once_cell",
 "perf-event",
 "ra_ap_la-arena",
 "winapi",
]

[[package]]
name = "ra_ap_stdx"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b2db6ebe3d52684388d7b76d4233bb24d5b673d22b53d67fc4df72f253a0ecf"
dependencies = [
 "always-assert",
 "libc",
 "miow",
 "winapi",
]

[[package]]
name = "ra_ap_syntax"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdb8b4fb94bfab1187718b16c09409eca85a63d1e18ceac7bcc5cee21ebd5771"
dependencies = [
 "cov-mark",
 "indexmap",
 "itertools",
 "once_cell",
 "ra_ap_parser",
 "ra_ap_profile",
 "ra_ap_stdx",
 "ra_ap_text_edit",
 "rowan",
 "rustc-ap-rustc_lexer",
 "rustc-hash",
 "smol_str",
]

[[package]]
name = "ra_ap_test_utils"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d930df47c82a291dd0c058cfab1ad990f3c628ea40678cf0d7cddc8dd7921816"
dependencies = [
 "dissimilar",
 "ra_ap_profile",
 "ra_ap_stdx",
 "rustc-hash",
 "text-size",
]

[[package]]
name = "ra_ap_text_edit"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c76a50c0a0dcac06a2284b7ec92564eff45150d5bec359794708ed7fc81352fe"
dependencies = [
 "text-size",
]

[[package]]
name = "ra_ap_tt"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f052bfcb9a7af4605cfc87f4fa119cf361b6362327d6f34a0708e181450231f1"
dependencies = [
 "ra_ap_stdx",
 "smol_str",
]

[[package]]
name = "ra_ap_vfs"
version = "0.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee5b4204a43193ea7d6c5951b06c5d8cfab9fd611066a1fadca125c9cdbfc78b"
dependencies = [
 "fst",
 "indexmap",
 "ra_ap_paths",
 "rustc-hash",
]

[[package]]
name = "rayon"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"
dependencies = [
 "autocfg",
 "crossbeam-deque",
 "either",
 "rayon-core",
]

[[package]]
name = "rayon-core"
version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"
dependencies = [
 "crossbeam-channel",
 "crossbeam-deque",
 "crossbeam-utils",
 "lazy_static",
 "num_cpus",
]

[[package]]
name = "redox_syscall"
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
dependencies = [
 "bitflags",
]

[[package]]
name = "rowan"
version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71ea8fec43656b71f8bf4a0351ab18604488ee13b0bf72cad2965f5bb2ca9dc6"
dependencies = [
 "countme",
 "hashbrown",
 "memoffset",
 "rustc-hash",
 "text-size",
]

[[package]]
name = "rustc-ap-rustc_lexer"
version = "725.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f950742ef8a203aa7661aad3ab880438ddeb7f95d4b837c30d65db1a2c5df68e"
dependencies = [
 "unicode-xid",
]

[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"

[[package]]
name = "salsa"
version = "0.17.0-pre.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b223dccb46c32753144d0b51290da7230bb4aedcd8379d6b4c9a474c18bf17a"
dependencies = [
 "crossbeam-utils",
 "indexmap",
 "lock_api",
 "log",
 "oorandom",
 "parking_lot",
 "rustc-hash",
 "salsa-macros",
 "smallvec",
]

[[package]]
name = "salsa-macros"
version = "0.17.0-pre.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac6c2e352df550bf019da7b16164ed2f7fa107c39653d1311d1bba42d1582ff7"
dependencies = [
 "heck",
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "scoped-tls"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"

[[package]]
name = "scopeguard"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"

[[package]]
name = "serde"
version = "1.0.133"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a"

[[package]]
name = "smallvec"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"

[[package]]
name = "smol_str"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61d15c83e300cce35b7c8cd39ff567c1ef42dde6d4a1a38dbdbf9a59902261bd"
dependencies = [
 "serde",
]

[[package]]
name = "syn"
version = "1.0.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-xid",
]

[[package]]
name = "synstructure"
version = "0.12.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
 "unicode-xid",
]

[[package]]
name = "text-size"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a"

[[package]]
name = "tracing"
version = "0.1.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"
dependencies = [
 "cfg-if",
 "pin-project-lite",
 "tracing-attributes",
 "tracing-core",
]

[[package]]
name = "tracing-attributes"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "tracing-core"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"
dependencies = [
 "lazy_static",
]

[[package]]
name = "typed-arena"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae"

[[package]]
name = "unicode-segmentation"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b"

[[package]]
name = "unicode-xid"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"

[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
 "winapi-i686-pc-windows-gnu",
 "winapi-x86_64-pc-windows-gnu",
]

[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"

[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

[[package]]
name = "windows-sys"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82ca39602d5cbfa692c4b67e3bcbb2751477355141c1ed434c94da4186836ff6"
dependencies = [
 "windows_aarch64_msvc",
 "windows_i686_gnu",
 "windows_i686_msvc",
 "windows_x86_64_gnu",
 "windows_x86_64_msvc",
]

[[package]]
name = "windows_aarch64_msvc"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52695a41e536859d5308cc613b4a022261a274390b25bd29dfff4bf08505f3c2"

[[package]]
name = "windows_i686_gnu"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f54725ac23affef038fecb177de6c9bf065787c2f432f79e3c373da92f3e1d8a"

[[package]]
name = "windows_i686_msvc"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d5158a43cc43623c0729d1ad6647e62fa384a3d135fd15108d37c683461f64"

[[package]]
name = "windows_x86_64_gnu"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc31f409f565611535130cfe7ee8e6655d3fa99c1c61013981e491921b5ce954"

[[package]]
name = "windows_x86_64_msvc"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f2b8c7cbd3bfdddd9ab98769f9746a7fad1bca236554cd032b78d768bc0e89f"