mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-15 15:31:01 +00:00
Update serde codegen to syn 0.10
This commit is contained in:
@@ -22,9 +22,9 @@ with-syn = []
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clippy = { version = "^0.*", optional = true }
|
clippy = { version = "^0.*", optional = true }
|
||||||
post-expansion = "0.1.0"
|
post-expansion = "0.2"
|
||||||
quote = "0.3"
|
quote = "0.3"
|
||||||
serde_codegen_internals = { version = "=0.10.0", default-features = false, path = "../serde_codegen_internals" }
|
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 = { version = "^0.48.0", optional = true }
|
||||||
syntex_syntax = { version = "^0.48.0", optional = true }
|
syntex_syntax = { version = "^0.48.0", optional = true }
|
||||||
|
|||||||
@@ -218,12 +218,14 @@ pub fn expand_single_item(item: &str) -> Result<String, String> {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
let rest: Vec<_> = nested.into_iter().filter(|nested| {
|
let rest: Vec<_> = nested.into_iter().filter(|nested| {
|
||||||
|
use syn::MetaItem::Word;
|
||||||
|
use syn::NestedMetaItem::MetaItem;
|
||||||
match *nested {
|
match *nested {
|
||||||
syn::MetaItem::Word(ref word) if word == "Serialize" => {
|
MetaItem(Word(ref word)) if word == "Serialize" => {
|
||||||
ser = true;
|
ser = true;
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
syn::MetaItem::Word(ref word) if word == "Deserialize" => {
|
MetaItem(Word(ref word)) if word == "Deserialize" => {
|
||||||
de = true;
|
de = true;
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user