Package: rust-multihash-derive-impl 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[E0609]: no field `tokens` on type `&Attribute` --> src/multihash.rs:100:74 | 100 | let attr: Result<utils::Attrs<MhAttr>, _> = syn::parse2(attr.tokens.clone()); | ^^^^^^ unknown field | = note: available fields are: `pound_token`, `style`, `bracket_token`, `meta` error[E0609]: no field `tokens` on type `&Attribute` --> src/multihash.rs:141:82 | 141 | let derive_attrs: Result<utils::Attrs<DeriveAttr>, _> = syn::parse2(attr.tokens.clone()); | ^^^^^^ unknown field | = note: available fields are: `pound_token`, `style`, `bracket_token`, `meta` error[E0061]: this method takes 2 arguments but 1 argument was supplied --> src/utils.rs:25:29 | 25 | let attrs = content.parse_terminated(A::parse)?; | ^^^^^^^^^^^^^^^^---------- an argument is missing |
I'm also going to report this upstream.