source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344"
-[[package]]
-name = "arena"
-version = "0.0.0"
-
[[package]]
name = "arrayvec"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
+[[package]]
+name = "cargo-platform"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "cargo_metadata"
-version = "0.12.0"
+version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345"
+checksum = "11a47b6286279a9998588ef7050d1ebc2500c69892a557c90fe5d071c64415dc"
dependencies = [
- "semver 0.11.0",
+ "cargo-platform",
+ "semver",
+ "semver-parser",
"serde",
"serde_json",
]
"const_fn",
"crossbeam-utils 0.8.1",
"lazy_static",
- "memoffset",
+ "memoffset 0.6.1",
"scopeguard",
]
"lazy_static",
]
-[[package]]
-name = "difference"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
-
[[package]]
name = "dissimilar"
version = "1.0.2"
"jod-thread",
"log",
"serde_json",
+ "stdx",
"toolchain",
]
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
-[[package]]
-name = "generator"
-version = "0.6.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc"
-dependencies = [
- "cc",
- "libc",
- "log",
- "rustc_version",
- "winapi 0.3.9",
-]
-
[[package]]
name = "gimli"
version = "0.23.0"
version = "0.0.0"
dependencies = [
"anymap",
- "arena",
"base_db",
"cfg",
"drop_bomb",
"hir_expand",
"indexmap",
"itertools 0.10.0",
+ "la-arena 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log",
"mbe",
"once_cell",
name = "hir_expand"
version = "0.0.0"
dependencies = [
- "arena",
"base_db",
"either",
+ "la-arena 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log",
"mbe",
"parser",
name = "hir_ty"
version = "0.0.0"
dependencies = [
- "arena",
"arrayvec",
"base_db",
"chalk-ir",
"hir_def",
"hir_expand",
"itertools 0.10.0",
+ "la-arena 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log",
"once_cell",
"profile",
"winapi-build",
]
+[[package]]
+name = "la-arena"
+version = "0.1.1"
+
+[[package]]
+name = "la-arena"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "383ed2a74426d1051751f6483a7160b98f36068224857cd4c953b34719476fc3"
+
[[package]]
name = "lazy_static"
version = "1.4.0"
"cfg-if 0.1.10",
]
-[[package]]
-name = "loom"
-version = "0.3.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed"
-dependencies = [
- "cfg-if 0.1.10",
- "generator",
- "scoped-tls",
- "serde",
- "serde_json",
-]
-
[[package]]
name = "lsp-server"
version = "0.5.0"
"winapi 0.3.9",
]
+[[package]]
+name = "memoffset"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"
+dependencies = [
+ "autocfg",
+]
+
[[package]]
name = "memoffset"
version = "0.6.1"
version = "0.0.0"
dependencies = [
"cargo_metadata",
- "difference",
"libloading",
"mbe",
"memmap",
name = "profile"
version = "0.0.0"
dependencies = [
- "arena",
- "backtrace",
"cfg-if 1.0.0",
+ "la-arena 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libc",
"once_cell",
"perf-event",
version = "0.0.0"
dependencies = [
"anyhow",
- "arena",
"base_db",
"cargo_metadata",
"cfg",
"itertools 0.10.0",
+ "la-arena 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log",
"paths",
"proc_macro_api",
[[package]]
name = "rowan"
-version = "0.10.0"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e081ed6eacce09e243b619ab90f069c27b0cff8a6d0eb8ad2ec935b65853798"
+checksum = "ca9516377b32367ade2fbe1846c75afa4827c8976f1c7d05d5473573d18a1a04"
dependencies = [
"rustc-hash",
"smol_str",
"text-size",
- "thin-dst",
+ "triomphe",
]
[[package]]
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
-[[package]]
-name = "rustc_version"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-dependencies = [
- "semver 0.9.0",
-]
-
[[package]]
name = "ryu"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-[[package]]
-name = "semver"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-dependencies = [
- "semver-parser 0.7.0",
-]
-
[[package]]
name = "semver"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
dependencies = [
- "semver-parser 0.10.1",
+ "semver-parser",
"serde",
]
[[package]]
name = "semver-parser"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-
-[[package]]
-name = "semver-parser"
-version = "0.10.1"
+version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42ef146c2ad5e5f4b037cd6ce2ebb775401729b19a82040c1beac9d36c7d1428"
+checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
dependencies = [
"pest",
]
[[package]]
name = "sharded-slab"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127"
+checksum = "79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3"
dependencies = [
"lazy_static",
- "loom",
]
[[package]]
"text_edit",
]
+[[package]]
+name = "stable_deref_trait"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+
[[package]]
name = "stdx"
version = "0.0.0"
+dependencies = [
+ "backtrace",
+]
[[package]]
name = "syn"
name = "test_utils"
version = "0.0.0"
dependencies = [
- "difference",
+ "dissimilar",
"rustc-hash",
"serde_json",
"stdx",
[[package]]
name = "text-size"
-version = "1.0.0"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f03e7efdedc3bc78cb2337f1e2785c39e45f5ef762d9e4ebb137fff7380a6d8a"
+checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a"
[[package]]
name = "text_edit"
"text-size",
]
-[[package]]
-name = "thin-dst"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db3c46be180f1af9673ebb27bc1235396f61ef6965b3fe0dbb2e624deb604f0e"
-
[[package]]
name = "thread_local"
version = "1.0.1"
[[package]]
name = "tracing-tree"
-version = "0.1.6"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43aac8afb493b08e1e1904956f7407c1e671b9c83b26a17e1bd83d6a3520e350"
+checksum = "023e80cdb7c8468b7aade1d756afa2acbe2ae0a6142a25ec664b5239d6ef2794"
dependencies = [
"ansi_term",
"atty",
"chrono",
"termcolor",
"tracing",
+ "tracing-log",
"tracing-subscriber",
]
+[[package]]
+name = "triomphe"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e9d872053cf9e5a833d8c1dd772cdc38ab66a908129d6f73c049c986161d07c"
+dependencies = [
+ "memoffset 0.5.6",
+ "serde",
+ "stable_deref_trait",
+]
+
[[package]]
name = "tt"
version = "0.0.0"
[[package]]
name = "ungrammar"
-version = "1.5.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c11bffada52edc8f2a56160b286ea4640acf90ffcb21bded361ccb8ed43a1457"
+checksum = "b137a875a3b942539dd04bd37d193649f5d67e11407186f5b9d63ae0332b1a93"
[[package]]
name = "unicase"