chore: update syn to v2
This commit is contained in:
parent
7d7274b801
commit
90ed634b06
2 changed files with 11 additions and 7 deletions
|
|
@ -8,5 +8,5 @@ edition = "2021"
|
|||
proc-macro = true
|
||||
|
||||
[dependencies]
|
||||
syn = "1.0"
|
||||
quote = "1.0"
|
||||
syn = "2.0"
|
||||
quote = "1.0"
|
||||
|
|
|
|||
|
|
@ -17,12 +17,16 @@ fn impl_cosmic_config_entry_macro(ast: &syn::DeriveInput) -> TokenStream {
|
|||
let version = attributes
|
||||
.iter()
|
||||
.find_map(|attr| {
|
||||
if attr.path.is_ident("version") {
|
||||
match attr.parse_meta() {
|
||||
Ok(syn::Meta::NameValue(syn::MetaNameValue {
|
||||
lit: syn::Lit::Int(lit_int),
|
||||
if attr.path().is_ident("version") {
|
||||
match attr.meta {
|
||||
syn::Meta::NameValue(syn::MetaNameValue {
|
||||
value:
|
||||
syn::Expr::Lit(syn::ExprLit {
|
||||
lit: syn::Lit::Int(ref lit_int),
|
||||
..
|
||||
}),
|
||||
..
|
||||
})) => Some(lit_int.base10_parse::<u64>().unwrap()),
|
||||
}) => Some(lit_int.base10_parse::<u64>().unwrap()),
|
||||
_ => None,
|
||||
}
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue