mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-21 07:21:05 +00:00
Update to syntex 0.52
This commit is contained in:
@@ -25,5 +25,5 @@ clippy = { version = "^0.*", optional = true }
|
|||||||
quote = "0.3.8"
|
quote = "0.3.8"
|
||||||
serde_codegen_internals = { version = "=0.11.2", default-features = false, path = "../serde_codegen_internals" }
|
serde_codegen_internals = { version = "=0.11.2", default-features = false, path = "../serde_codegen_internals" }
|
||||||
syn = { version = "0.10", features = ["aster", "visit"] }
|
syn = { version = "0.10", features = ["aster", "visit"] }
|
||||||
syntex = { version = "^0.50.0", optional = true }
|
syntex = { version = "^0.52.0", optional = true }
|
||||||
syntex_syntax = { version = "^0.50.0", optional = true }
|
syntex_syntax = { version = "^0.52.0", optional = true }
|
||||||
|
|||||||
@@ -38,11 +38,11 @@ fn syntex_registry() -> syntex::Registry {
|
|||||||
|
|
||||||
impl fold::Folder for StripAttributeFolder {
|
impl fold::Folder for StripAttributeFolder {
|
||||||
fn fold_attribute(&mut self, attr: ast::Attribute) -> Option<ast::Attribute> {
|
fn fold_attribute(&mut self, attr: ast::Attribute) -> Option<ast::Attribute> {
|
||||||
match attr.node.value.node {
|
if attr.value.name == "serde" {
|
||||||
ast::MetaItemKind::List(ref n, _) if n == &"serde" => { return None; }
|
if let ast::MetaItemKind::List(..) = attr.value.node {
|
||||||
_ => {}
|
return None;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Some(attr)
|
Some(attr)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -118,11 +118,10 @@ macro_rules! shim {
|
|||||||
struct MarkSerdeAttributesUsed;
|
struct MarkSerdeAttributesUsed;
|
||||||
impl visit::Visitor for MarkSerdeAttributesUsed {
|
impl visit::Visitor for MarkSerdeAttributesUsed {
|
||||||
fn visit_attribute(&mut self, attr: &ast::Attribute) {
|
fn visit_attribute(&mut self, attr: &ast::Attribute) {
|
||||||
match attr.node.value.node {
|
if attr.value.name == "serde" {
|
||||||
ast::MetaItemKind::List(ref name, _) if name == "serde" => {
|
if let ast::MetaItemKind::List(..) = attr.value.node {
|
||||||
attr::mark_used(attr);
|
attr::mark_used(attr);
|
||||||
}
|
}
|
||||||
_ => {}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user