"petgraph",
"rustc-hash",
"tracing",
- "tracing-subscriber",
- "tracing-tree",
-]
-
-[[package]]
-name = "chrono"
-version = "0.4.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
-dependencies = [
- "libc",
- "num-integer",
- "num-traits",
- "winapi",
]
[[package]]
[[package]]
name = "cov-mark"
-version = "1.1.0"
+version = "2.0.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ffa3d3e0138386cd4361f63537765cac7ee40698028844635a54495a92f67f3"
+checksum = "0d48d8f76bd9331f19fe2aaf3821a9f9fb32c3963e1e3d6ce82a8c09cef7444a"
[[package]]
name = "crc32fast"
"hir_ty",
"itertools",
"log",
+ "once_cell",
"profile",
"rustc-hash",
"smallvec",
"ide_assists",
"ide_completion",
"ide_db",
+ "ide_diagnostics",
"ide_ssr",
"indexmap",
"itertools",
"text_edit",
]
+[[package]]
+name = "ide_diagnostics"
+version = "0.0.0"
+dependencies = [
+ "cfg",
+ "cov-mark",
+ "either",
+ "expect-test",
+ "hir",
+ "ide_db",
+ "itertools",
+ "profile",
+ "rustc-hash",
+ "stdx",
+ "syntax",
+ "test_utils",
+ "text_edit",
+]
+
[[package]]
name = "ide_ssr"
version = "0.0.0"
[[package]]
name = "libc"
-version = "0.2.95"
+version = "0.2.97"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "789da6d93f1b866ffe175afc5322a4d76c038605a1c3319bb57b06967ca98a36"
+checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6"
[[package]]
name = "libloading"
"winapi",
]
-[[package]]
-name = "num-integer"
-version = "0.1.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
-dependencies = [
- "autocfg",
- "num-traits",
-]
-
-[[package]]
-name = "num-traits"
-version = "0.2.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
-dependencies = [
- "autocfg",
-]
-
[[package]]
name = "num_cpus"
version = "1.13.0"
version = "0.0.0"
dependencies = [
"cargo_metadata",
+ "expect-test",
"libloading",
"mbe",
"memmap2",
"object",
"proc_macro_api",
"proc_macro_test",
- "serde_derive",
"test_utils",
"toolchain",
"tt",
[[package]]
name = "proc_macro_test"
version = "0.0.0"
+dependencies = [
+ "cargo_metadata",
+ "proc_macro_test_impl",
+ "toolchain",
+]
+
+[[package]]
+name = "proc_macro_test_impl"
+version = "0.0.0"
[[package]]
name = "profile"
"once_cell",
"perf-event",
"tikv-jemalloc-ctl",
+ "winapi",
]
[[package]]
[[package]]
name = "salsa"
-version = "0.16.1"
+version = "0.17.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b84d9f96071f3f3be0dc818eae3327625d8ebc95b58da37d6850724f31d3403"
+checksum = "58038261ea8cd5a7730c4d8c97a22063d7c7eb1c2809e55c3c15f0a5903e5582"
dependencies = [
"crossbeam-utils",
"indexmap",
[[package]]
name = "salsa-macros"
-version = "0.16.0"
+version = "0.17.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd3904a4ba0a9d0211816177fd34b04c7095443f8cdacd11175064fe541c8fe2"
+checksum = "2e2fc060627fa5d44bffac98f6089b9497779e2deccc26687f60adc2638e32fb"
dependencies = [
"heck",
"proc-macro2",
"tracing-core",
]
-[[package]]
-name = "tracing-serde"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b"
-dependencies = [
- "serde",
- "tracing-core",
-]
-
[[package]]
name = "tracing-subscriber"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5"
dependencies = [
- "ansi_term",
- "chrono",
"lazy_static",
"matchers",
"regex",
- "serde",
- "serde_json",
"sharded-slab",
- "smallvec",
"thread_local",
"tracing",
"tracing-core",
- "tracing-log",
- "tracing-serde",
]
[[package]]
[[package]]
name = "ungrammar"
-version = "1.13.0"
+version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76760314176cc2b94047af2f921b92c39f11a34dc05c43a3c2b0fc91cb22959f"
+checksum = "50ef6d7335c77ec3e4a7c4be74c2b9e4642569e94a4004c836f8cca71fede3a7"
[[package]]
name = "unicase"