Update serde codegen to syn 0.10

This commit is contained in:
David Tolnay
2016-11-02 22:58:55 -07:00
parent f8c3d225a3
commit e7f3a80867
2 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -22,9 +22,9 @@ with-syn = []
[dependencies]
clippy = { version = "^0.*", optional = true }
post-expansion = "0.1.0"
post-expansion = "0.2"
quote = "0.3"
serde_codegen_internals = { version = "=0.10.0", default-features = false, path = "../serde_codegen_internals" }
syn = { version = "0.9", features = ["aster", "visit"] }
syn = { version = "0.10", features = ["aster", "visit"] }
syntex = { version = "^0.48.0", optional = true }
syntex_syntax = { version = "^0.48.0", optional = true }
+4 -2
View File
@@ -218,12 +218,14 @@ pub fn expand_single_item(item: &str) -> Result<String, String> {
});
}
let rest: Vec<_> = nested.into_iter().filter(|nested| {
use syn::MetaItem::Word;
use syn::NestedMetaItem::MetaItem;
match *nested {
syn::MetaItem::Word(ref word) if word == "Serialize" => {
MetaItem(Word(ref word)) if word == "Serialize" => {
ser = true;
false
}
syn::MetaItem::Word(ref word) if word == "Deserialize" => {
MetaItem(Word(ref word)) if word == "Deserialize" => {
de = true;
false
}