From 2662fa2c61977a09b58fafffab5c61cef35c0d10 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Wed, 17 Jul 2024 11:10:27 -0700 Subject: [PATCH] Upgrade syn and synstructure Signed-off-by: Anders Kaseorg --- gc_derive/Cargo.toml | 4 ++-- gc_derive/src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gc_derive/Cargo.toml b/gc_derive/Cargo.toml index 4e065e9..57a27eb 100644 --- a/gc_derive/Cargo.toml +++ b/gc_derive/Cargo.toml @@ -15,7 +15,7 @@ name = "gc_derive" proc-macro = true [dependencies] -syn = "1.0" +syn = "2.0" proc-macro2 = "1.0" quote = "1.0" -synstructure = "0.12" +synstructure = "0.13" diff --git a/gc_derive/src/lib.rs b/gc_derive/src/lib.rs index f1227e2..6a31a65 100644 --- a/gc_derive/src/lib.rs +++ b/gc_derive/src/lib.rs @@ -8,7 +8,7 @@ fn derive_trace(mut s: Structure<'_>) -> proc_macro2::TokenStream { !bi.ast() .attrs .iter() - .any(|attr| attr.path.is_ident("unsafe_ignore_trace")) + .any(|attr| attr.path().is_ident("unsafe_ignore_trace")) }); let trace_body = s.each(|bi| quote!(mark(#bi)));