version = "0.0.0"
dependencies = [
"rustc_data_structures",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc-std-workspace-core",
]
+[[package]]
+name = "chalk-derive"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d4620afad4d4d9e63f915cfa10c930b7a3c9c3ca5cd88dd771ff8e5bf04ea10"
+dependencies = [
+ "proc-macro2 1.0.3",
+ "quote 1.0.2",
+ "syn 1.0.11",
+ "synstructure 0.12.1",
+]
+
+[[package]]
+name = "chalk-engine"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ca6e5cef10197789da0b4ec310eda58da4c55530613b2323432642a97372735"
+dependencies = [
+ "chalk-macros",
+ "rustc-hash",
+]
+
+[[package]]
+name = "chalk-ir"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d45df5fb6328527f976e8a32c9e1c9970084d937ebe93d0d34f5bbf4231cb956"
+dependencies = [
+ "chalk-derive",
+ "chalk-engine",
+ "chalk-macros",
+]
+
+[[package]]
+name = "chalk-macros"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e4782d108e420a1fcf94d8a919cf248db33c5071678e87d9c2d4f20ed1feb32"
+dependencies = [
+ "lazy_static 1.4.0",
+]
+
+[[package]]
+name = "chalk-rust-ir"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0ec96dbe0ab5fdbadfca4179ec2e1d35f0439c3b53a74988b1aec239c63eb08"
+dependencies = [
+ "chalk-derive",
+ "chalk-engine",
+ "chalk-ir",
+ "chalk-macros",
+]
+
+[[package]]
+name = "chalk-solve"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dfb99fa9530f0e101475fb60adc931f51bdea05b4642a48928b814d7f0141a6b"
+dependencies = [
+ "chalk-derive",
+ "chalk-engine",
+ "chalk-ir",
+ "chalk-macros",
+ "chalk-rust-ir",
+ "ena 0.13.1",
+ "itertools 0.9.0",
+ "petgraph",
+ "rustc-hash",
+]
+
[[package]]
name = "chrono"
version = "0.4.6"
"regex-syntax",
"semver",
"serde",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"toml",
"unicode-normalization",
"url 2.1.0",
"log",
]
+[[package]]
+name = "ena"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
+dependencies = [
+ "log",
+]
+
[[package]]
name = "encoding_rs"
version = "0.8.17"
"winapi 0.3.8",
]
+[[package]]
+name = "fixedbitset"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33"
+
[[package]]
name = "flate2"
version = "1.0.12"
[[package]]
name = "hermit-abi"
-version = "0.1.10"
+version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "725cf19794cf90aa94e65050cb4191ff5d8fa87a498383774c47b332e3af952e"
+checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4"
dependencies = [
"compiler_builtins",
"libc",
"vcpkg",
]
+[[package]]
+name = "ordermap"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
+
[[package]]
name = "ordslice"
version = "0.3.0"
"cloudabi",
"libc",
"redox_syscall",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"winapi 0.3.8",
]
"sha-1",
]
+[[package]]
+name = "petgraph"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f"
+dependencies = [
+ "fixedbitset",
+ "ordermap",
+]
+
[[package]]
name = "phf"
version = "0.7.24"
"core",
]
+[[package]]
+name = "psm"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "659ecfea2142a458893bb7673134bad50b752fea932349c213d6a23874ce3aa7"
+dependencies = [
+ "cc",
+]
+
[[package]]
name = "publicsuffix"
version = "1.5.3"
dependencies = [
"clippy_lints",
"env_logger 0.7.1",
- "failure",
"futures",
"log",
"rand 0.7.3",
checksum = "81dfcfbb0ddfd533abf8c076e3b49d1e5042d1962526a12ce2c66d514b24cca3"
dependencies = [
"rustc-ap-rustc_data_structures",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc-ap-rustc_span",
"rustc-ap-serialize",
"scoped-tls",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc-ap-rustc_session",
"rustc-ap-rustc_span",
"rustc-ap-serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"bitflags",
"cfg-if",
"crossbeam-utils 0.7.2",
- "ena",
+ "ena 0.13.1",
"indexmap",
"jobserver",
"lazy_static 1.4.0",
"rustc-hash",
"rustc-rayon",
"rustc-rayon-core",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"stable_deref_trait",
"winapi 0.3.8",
]
"rustc-ap-rustc_session",
"rustc-ap-rustc_span",
"rustc-ap-serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
checksum = "32220c3e6cdf226f38e4474b747dca15f3106bb680c74f10b299af3f6cdb1663"
dependencies = [
"rustc-ap-serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc-ap-rustc_lexer",
"rustc-ap-rustc_session",
"rustc-ap-rustc_span",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"unicode-normalization",
]
checksum = "756e8f526ec7906e132188bf25e3c10a6ee42ab77294ecb3b3602647f0508eef"
dependencies = [
"indexmap",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
version = "1.0.0"
dependencies = [
"crossbeam-utils 0.7.2",
+ "proc-macro2 1.0.3",
+ "quote 1.0.2",
"serde",
"serde_json",
"smallvec 0.6.10",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"syn 0.15.35",
+ "syn 1.0.11",
"url 2.1.0",
"winapi 0.3.8",
]
version = "0.0.0"
dependencies = [
"bitflags",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_span",
"scoped-tls",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_session",
"rustc_span",
"rustc_target",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_session",
"rustc_span",
"serialize",
+ "version_check",
]
[[package]]
"rustc_session",
"rustc_span",
"rustc_target",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_span",
"rustc_target",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"bitflags",
"cfg-if",
"crossbeam-utils 0.7.2",
- "ena",
+ "ena 0.14.0",
"graphviz",
"indexmap",
"jobserver",
"rustc-rayon-core",
"rustc_index",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"stable_deref_trait",
+ "stacker",
"winapi 0.3.8",
]
"rustc_session",
"rustc_span",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_span",
"rustc_target",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
version = "0.0.0"
dependencies = [
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_span",
"rustc_target",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_ty",
"rustc_typeck",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"tempfile",
"winapi 0.3.8",
]
"rustc_span",
"rustc_target",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
"stable_deref_trait",
"winapi 0.3.8",
]
"arena",
"bitflags",
"byteorder",
+ "chalk-ir",
"log",
"measureme",
"polonius-engine",
"rustc_target",
"scoped-tls",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_target",
"rustc_trait_selection",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_target",
"rustc_trait_selection",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
version = "0.0.0"
dependencies = [
"log",
- "rustc_ast",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_index",
"rustc_span",
"serialize",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_middle",
"rustc_session",
"rustc_span",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_session",
"rustc_span",
"rustc_target",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
name = "rustc_traits"
version = "0.0.0"
dependencies = [
+ "chalk-ir",
+ "chalk-rust-ir",
+ "chalk-solve",
"log",
"rustc_ast",
"rustc_data_structures",
"rustc_hir",
+ "rustc_index",
"rustc_infer",
"rustc_middle",
"rustc_span",
"rustc_trait_selection",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
"rustc_span",
"rustc_target",
"rustc_trait_selection",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
version = "0.0.0"
dependencies = [
"indexmap",
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
[[package]]
name = "smallvec"
-version = "1.0.0"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ecf3b85f68e8abaa7555aa5abdb1153079387e60b718283d732f03897fcfc86"
+checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4"
[[package]]
name = "socket2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffbc596e092fe5f598b12ef46cc03754085ac2f4d8c739ad61c4ae266cc3b3fa"
+[[package]]
+name = "stacker"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72dd941b456e1c006d6b9f27c526d5b69281288aeea8cba82c19d3843d8ccdd2"
+dependencies = [
+ "cc",
+ "cfg-if",
+ "libc",
+ "psm",
+ "winapi 0.3.8",
+]
+
[[package]]
name = "std"
version = "0.0.0"
[[package]]
name = "unicode-normalization"
-version = "0.1.11"
+version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b561e267b2326bb4cebfc0ef9e68355c7abe6c6f522aeac2f5bf95d56c59bdcf"
+checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"
dependencies = [
- "smallvec 1.0.0",
+ "smallvec 1.4.0",
]
[[package]]
[[package]]
name = "unicode-security"
-version = "0.0.2"
+version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c49d35967fa037b881acc34ef717c38c4b5560eba10e3685271b3f530bb19634"
+checksum = "a5f9011bbed9c13372bc8df618b55a38138445199caf3b61d432c6859c36dee0"
dependencies = [
+ "unicode-normalization",
"unicode-script",
]