diff --git a/patch-db-macro-internals/src/lib.rs b/patch-db-macro-internals/src/lib.rs index 98ab367..7838f61 100644 --- a/patch-db-macro-internals/src/lib.rs +++ b/patch-db-macro-internals/src/lib.rs @@ -81,10 +81,10 @@ impl ChildInfo { .attrs .iter() .filter(|attr| attr.path.is_ident("serde")) - .filter_map(|attr| syn::parse2::(attr.tokens.clone()).ok()) + .filter_map(|attr| attr.parse_args::().ok()) .any(|path| path.is_ident("flatten")) { - continue; + None } else { Some(Lit::Str(get_accessor( serde_rename_all,