diff --git a/rlp-derive/Cargo.toml b/rlp-derive/Cargo.toml index a1785d7b7..5ca3af4ec 100644 --- a/rlp-derive/Cargo.toml +++ b/rlp-derive/Cargo.toml @@ -12,7 +12,7 @@ rust-version = "1.56.1" proc-macro = true [dependencies] -syn = "1.0.14" +syn = "2.0.72" quote = "1.0.2" proc-macro2 = "1.0.8" diff --git a/rlp-derive/src/de.rs b/rlp-derive/src/de.rs index 87f5e3a81..f3ec6f178 100644 --- a/rlp-derive/src/de.rs +++ b/rlp-derive/src/de.rs @@ -121,7 +121,7 @@ fn decodable_field( let list = quotes.list; let attributes = &field.attrs; - let default = if let Some(attr) = attributes.iter().find(|attr| attr.path.is_ident("rlp")) { + let default = if let Some(attr) = attributes.iter().find(|attr| attr.path().is_ident("rlp")) { if *default_attribute_encountered { panic!("only 1 #[rlp(default)] attribute is allowed in a struct") }