Package: rust-abscissa-derive Version: 0.7.0-1 Severity: serious
rust-synstructure was recently updated to version 0.13.1 I tried bumping the dependency but that caused failures due to mismatched versions of syn. Bumping the dependency on syn as well resulted in.
error[E0432]: unresolved import `syn::NestedMeta` --> src/component.rs:5:60 | 5 | use syn::{DeriveInput, Lit, Meta, MetaList, MetaNameValue, NestedMeta}; | ^^^^^^^^^^ no `NestedMeta` in the root error[E0615]: attempted to take value of method `path` on type `&Attribute` --> src/component.rs:56:22 | 56 | if !attr.path.is_ident("component") { | ^^^^ method, not a field | help: use parentheses to call the method | 56 | if !attr.path().is_ident("component") { | ++ error[E0599]: no method named `parse_meta` found for reference `&Attribute` in the current scope --> src/component.rs:60:24 | 60 | match attr.parse_meta().expect("error parsing meta") { | ^^^^^^^^^^ help: there is a method with a similar name: `parse_nested_meta` error[E0026]: struct `MetaList` does not have a field named `nested` --> src/component.rs:61:39 | 61 | Meta::List(MetaList { nested, .. }) => { | ^^^^^^ struct `MetaList` does not have this field error[E0026]: struct `MetaNameValue` does not have a field named `lit` --> src/component.rs:135:17 | 135 | lit: Lit::Str(lit_str), | ^^^ struct `MetaNameValue` does not have this field Some errors have detailed explanations: E0026, E0432, E0599, E0615.
Since rust-abscissa-derive has no reverse dependencies I did not investigate further.