Update rustc_ap_syntax
This commit is contained in:
parent
0f8029f251
commit
0cc4a8d848
4 changed files with 37 additions and 37 deletions
60
Cargo.lock
generated
60
Cargo.lock
generated
|
@ -394,7 +394,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-rustc_cratesio_shim"
|
name = "rustc-ap-rustc_cratesio_shim"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -404,7 +404,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-rustc_data_structures"
|
name = "rustc-ap-rustc_data_structures"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -412,21 +412,21 @@ dependencies = [
|
||||||
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"parking_lot 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
"parking_lot 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"parking_lot_core 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
"parking_lot_core 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_cratesio_shim 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_cratesio_shim 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-serialize 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-rustc_errors"
|
name = "rustc-ap-rustc_errors"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"atty 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
|
"atty 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_data_structures 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-serialize 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-syntax_pos 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-syntax_pos 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -434,44 +434,44 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-rustc_target"
|
name = "rustc-ap-rustc_target"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_cratesio_shim 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_cratesio_shim 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-serialize 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-serialize"
|
name = "rustc-ap-serialize"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-syntax"
|
name = "rustc-ap-syntax"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_data_structures 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_errors 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_errors 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_target 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_target 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-serialize 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-syntax_pos 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-syntax_pos 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc-ap-syntax_pos"
|
name = "rustc-ap-syntax_pos"
|
||||||
version = "113.0.0"
|
version = "121.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_data_structures 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-serialize 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -498,8 +498,8 @@ dependencies = [
|
||||||
"libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-rustc_target 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-rustc_target 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-ap-syntax 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-ap-syntax 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_derive 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_derive 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -848,13 +848,13 @@ dependencies = [
|
||||||
"checksum regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "aec3f58d903a7d2a9dc2bf0e41a746f4530e0cab6b615494e058f67a3ef947fb"
|
"checksum regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "aec3f58d903a7d2a9dc2bf0e41a746f4530e0cab6b615494e058f67a3ef947fb"
|
||||||
"checksum regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd90079345f4a4c3409214734ae220fd773c6f2e8a543d07370c6c1c369cfbfb"
|
"checksum regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd90079345f4a4c3409214734ae220fd773c6f2e8a543d07370c6c1c369cfbfb"
|
||||||
"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
|
"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
|
||||||
"checksum rustc-ap-rustc_cratesio_shim 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a01334797c5c4cf56cc40bb9636d7b4c4a076665b9b9b7f100fd666cf0a02ffc"
|
"checksum rustc-ap-rustc_cratesio_shim 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9ef7efbe957ee3b1ebecb6a260f7b0bad2286c9c20da614eab669a74da5b5fa7"
|
||||||
"checksum rustc-ap-rustc_data_structures 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "03d6f8f7da0de905f6ef80dc14dce3bbc372430622b6aeb421cf13190bc70e8a"
|
"checksum rustc-ap-rustc_data_structures 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d2b168f552c0d3ee3cca0e1ec693649d05d6ea4c0203fe292edc40f82db96dac"
|
||||||
"checksum rustc-ap-rustc_errors 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dfd6183804a685c48601651d8c8c7b0daa8f83b0b5e24edfbcb6a0337085127"
|
"checksum rustc-ap-rustc_errors 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c5fc02aa44c4d4d42c9d1e026f526f9d2db01dd1387161c9bcae468a7e147c2"
|
||||||
"checksum rustc-ap-rustc_target 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f223157f51bf0e0621bef099de862468892ee4c4b83056f48f63e1bc00ccb72"
|
"checksum rustc-ap-rustc_target 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e309c073c612668f0a7b87719073b904c22e8e6df99ee40309eef7f5ec2e14f8"
|
||||||
"checksum rustc-ap-serialize 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2104a55a87d65cba8a845656f1f19a35da52af403863cd2a4bd5876ba522d879"
|
"checksum rustc-ap-serialize 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef7721a58ba33a1aa296b527348cefc6170c66ce2bbc248b8ea0b2b49ebbc457"
|
||||||
"checksum rustc-ap-syntax 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b50671adb9b0a7c57a4690ac6a40cb614879f543b64aada42f55b66212492323"
|
"checksum rustc-ap-syntax 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0d22e392afa778785b1ce243b006b7fde6708cd8dbc332a33821169626c4e5a6"
|
||||||
"checksum rustc-ap-syntax_pos 113.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "55793c2a775230c42661194c48d44b35d4c8439d79ad8528e56651e854c48c63"
|
"checksum rustc-ap-syntax_pos 121.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d897ddf75e2d60a4c78edccf84c072b0905ee0acb6dd566882aaca2103594419"
|
||||||
"checksum rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11fb43a206a04116ffd7cfcf9bcb941f8eb6cc7ff667272246b0a1c74259a3cb"
|
"checksum rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11fb43a206a04116ffd7cfcf9bcb941f8eb6cc7ff667272246b0a1c74259a3cb"
|
||||||
"checksum same-file 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d931a44fdaa43b8637009e7632a02adc4f2b2e0733c08caa4cf00e8da4a117a7"
|
"checksum same-file 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d931a44fdaa43b8637009e7632a02adc4f2b2e0733c08caa4cf00e8da4a117a7"
|
||||||
"checksum scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8674d439c964889e2476f474a3bf198cc9e199e77499960893bac5de7e9218a4"
|
"checksum scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8674d439c964889e2476f474a3bf198cc9e199e77499960893bac5de7e9218a4"
|
||||||
|
|
|
@ -46,8 +46,8 @@ env_logger = "0.5"
|
||||||
getopts = "0.2"
|
getopts = "0.2"
|
||||||
derive-new = "0.5"
|
derive-new = "0.5"
|
||||||
cargo_metadata = "0.5.1"
|
cargo_metadata = "0.5.1"
|
||||||
rustc-ap-rustc_target = "113.0.0"
|
rustc-ap-rustc_target = "121.0.0"
|
||||||
rustc-ap-syntax = "113.0.0"
|
rustc-ap-syntax = "121.0.0"
|
||||||
failure = "0.1.1"
|
failure = "0.1.1"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
|
|
@ -200,9 +200,9 @@ fn allow_mixed_tactic_for_nested_metaitem_list(list: &[ast::NestedMetaItem]) ->
|
||||||
impl Rewrite for ast::MetaItem {
|
impl Rewrite for ast::MetaItem {
|
||||||
fn rewrite(&self, context: &RewriteContext, shape: Shape) -> Option<String> {
|
fn rewrite(&self, context: &RewriteContext, shape: Shape) -> Option<String> {
|
||||||
Some(match self.node {
|
Some(match self.node {
|
||||||
ast::MetaItemKind::Word => String::from(&*self.ident.name.as_str()),
|
ast::MetaItemKind::Word => String::from(&*self.name().as_str()),
|
||||||
ast::MetaItemKind::List(ref list) => {
|
ast::MetaItemKind::List(ref list) => {
|
||||||
let name = self.ident.name.as_str();
|
let name = self.name().as_str();
|
||||||
let item_shape = match context.config.indent_style() {
|
let item_shape = match context.config.indent_style() {
|
||||||
IndentStyle::Block => shape
|
IndentStyle::Block => shape
|
||||||
.block_indent(context.config.tab_spaces())
|
.block_indent(context.config.tab_spaces())
|
||||||
|
@ -260,7 +260,7 @@ impl Rewrite for ast::MetaItem {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ast::MetaItemKind::NameValue(ref literal) => {
|
ast::MetaItemKind::NameValue(ref literal) => {
|
||||||
let name = self.ident.name.as_str();
|
let name = self.name().as_str();
|
||||||
// 3 = ` = `
|
// 3 = ` = `
|
||||||
let lit_shape = shape.shrink_left(name.len() + 3)?;
|
let lit_shape = shape.shrink_left(name.len() + 3)?;
|
||||||
// `rewrite_literal` returns `None` when `literal` exceeds max
|
// `rewrite_literal` returns `None` when `literal` exceeds max
|
||||||
|
|
|
@ -211,9 +211,9 @@ pub fn last_line_extendable(s: &str) -> bool {
|
||||||
#[inline]
|
#[inline]
|
||||||
fn is_skip(meta_item: &MetaItem) -> bool {
|
fn is_skip(meta_item: &MetaItem) -> bool {
|
||||||
match meta_item.node {
|
match meta_item.node {
|
||||||
MetaItemKind::Word => meta_item.ident.name == SKIP_ANNOTATION,
|
MetaItemKind::Word => meta_item.name() == SKIP_ANNOTATION,
|
||||||
MetaItemKind::List(ref l) => {
|
MetaItemKind::List(ref l) => {
|
||||||
meta_item.ident.name == "cfg_attr" && l.len() == 2 && is_skip_nested(&l[1])
|
meta_item.name() == "cfg_attr" && l.len() == 2 && is_skip_nested(&l[1])
|
||||||
}
|
}
|
||||||
_ => false,
|
_ => false,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue