version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d78ea013094e5ea606b1c05fe35f1dd7ea1eb1ea259908d040b25bd5ec677ee5"
+
+[[package]]
+name = "annotate-snippets"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36"
dependencies = [
+ "unicode-width",
"yansi-term",
]
dependencies = [
"atty",
"bitflags",
+ "clap_derive",
"indexmap",
"lazy_static",
"os_str_bytes",
"clap 3.1.1",
]
+[[package]]
+name = "clap_derive"
+version = "3.1.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c"
+dependencies = [
+ "heck 0.4.0",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
[[package]]
name = "clippy"
version = "0.1.63"
version = "0.1.63"
dependencies = [
"cargo_metadata",
+ "clippy_dev",
"clippy_utils",
"if_chain",
"itertools",
"semver",
"serde",
"serde_json",
+ "tempfile",
"toml",
"unicode-normalization",
"unicode-script",
[[package]]
name = "dirs"
-version = "2.0.2"
+version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
+checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
dependencies = [
- "cfg-if 0.1.10",
"dirs-sys",
]
"termcolor",
]
-[[package]]
-name = "env_logger"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"
-dependencies = [
- "atty",
- "humantime 2.0.1",
- "log",
- "regex",
- "termcolor",
-]
-
[[package]]
name = "env_logger"
version = "0.9.0"
"unicode-segmentation",
]
+[[package]]
+name = "heck"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
[[package]]
name = "hermit-abi"
version = "0.1.19"
"difference",
"env_logger 0.9.0",
"futures 0.3.19",
- "heck",
+ "heck 0.3.1",
"home",
"itertools",
"jsonrpc-core",
"jemalloc-sys",
"rustc_codegen_ssa",
"rustc_driver",
+ "rustc_smir",
]
[[package]]
dependencies = [
"bstr",
"byteorder",
+ "clap 3.1.1",
"crossbeam-utils",
"libc",
"libz-sys",
"libloading",
"measureme 10.0.0",
"rustc-demangle",
- "rustc_arena",
"rustc_ast",
"rustc_attr",
"rustc_codegen_ssa",
"rustc_serialize",
"rustc_session",
"rustc_span",
+ "rustc_symbol_mangling",
"rustc_target",
"smallvec",
"tracing",
"rustc_ast",
"rustc_ast_pretty",
"rustc_codegen_ssa",
- "rustc_const_eval",
"rustc_data_structures",
"rustc_error_codes",
"rustc_errors",
"rustc_parse",
"rustc_plugin_impl",
"rustc_save_analysis",
- "rustc_serialize",
"rustc_session",
"rustc_span",
"rustc_target",
name = "rustc_errors"
version = "0.0.0"
dependencies = [
- "annotate-snippets",
+ "annotate-snippets 0.8.0",
"atty",
"rustc_data_structures",
"rustc_error_messages",
"rustc_ast",
"rustc_data_structures",
"rustc_error_messages",
- "rustc_feature",
"rustc_index",
"rustc_macros",
"rustc_serialize",
"rustc_macros",
"rustc_middle",
"rustc_serialize",
- "rustc_session",
"rustc_span",
"rustc_target",
"smallvec",
name = "rustc_macros"
version = "0.1.0"
dependencies = [
- "annotate-snippets",
+ "annotate-snippets 0.8.0",
"fluent-bundle",
"fluent-syntax",
"proc-macro2",
"rustc_index",
"rustc_middle",
"rustc_serialize",
- "rustc_session",
"rustc_span",
"rustc_target",
"smallvec",
"rustc_index",
"rustc_middle",
"rustc_mir_dataflow",
- "rustc_query_system",
"rustc_serialize",
"rustc_session",
"rustc_span",
version = "0.0.0"
dependencies = [
"rustc_data_structures",
- "rustc_errors",
"rustc_hir",
"rustc_index",
"rustc_middle",
"rustc_index",
"rustc_lexer",
"rustc_middle",
- "rustc_parse",
"rustc_serialize",
"rustc_session",
"rustc_span",
"libloading",
"rustc_ast",
"rustc_errors",
- "rustc_hir",
"rustc_lint",
"rustc_metadata",
- "rustc_middle",
"rustc_session",
"rustc_span",
]
"rustc_serialize",
"rustc_session",
"rustc_span",
- "rustc_type_ir",
"tracing",
]
"rustc_session",
"rustc_span",
"rustc_target",
- "rustc_type_ir",
"smallvec",
"tracing",
]
"tracing",
]
+[[package]]
+name = "rustc_smir"
+version = "0.0.0"
+dependencies = [
+ "rustc_borrowck",
+ "rustc_driver",
+ "rustc_hir",
+ "rustc_interface",
+ "rustc_middle",
+ "rustc_mir_dataflow",
+ "rustc_mir_transform",
+ "rustc_serialize",
+ "rustc_trait_selection",
+]
+
[[package]]
name = "rustc_span"
version = "0.0.0"
"rustc_data_structures",
"rustc_hir",
"rustc_middle",
- "rustc_query_system",
"rustc_session",
"rustc_span",
"rustc_target",
name = "rustc_typeck"
version = "0.0.0"
dependencies = [
+ "itertools",
"rustc_arena",
"rustc_ast",
"rustc_attr",
[[package]]
name = "rustfmt-nightly"
-version = "1.4.38"
+version = "1.5.0"
dependencies = [
- "annotate-snippets",
+ "annotate-snippets 0.9.1",
"anyhow",
"bytecount",
"cargo_metadata",
+ "clap 3.1.1",
"derive-new",
"diff",
"dirs",
- "env_logger 0.8.4",
+ "env_logger 0.9.0",
"getopts",
"ignore",
"itertools",
"rustfmt-config_proc_macro",
"serde",
"serde_json",
- "structopt",
- "term 0.6.1",
+ "term",
"thiserror",
"toml",
"unicode-segmentation",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-[[package]]
-name = "structopt"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c"
-dependencies = [
- "clap 2.34.0",
- "lazy_static",
- "structopt-derive",
-]
-
-[[package]]
-name = "structopt-derive"
-version = "0.4.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
-dependencies = [
- "heck",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "strum"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c"
dependencies = [
- "heck",
+ "heck 0.3.1",
"proc-macro2",
"quote",
"syn",
"utf-8",
]
-[[package]]
-name = "term"
-version = "0.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5"
-dependencies = [
- "dirs",
- "winapi",
-]
-
[[package]]
name = "term"
version = "0.7.0"
"getopts",
"libc",
"num_cpus",
- "term 0.7.0",
+ "term",
]
[[package]]
[[package]]
name = "unicode-segmentation"
-version = "1.6.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
+checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
[[package]]
name = "unicode-width"