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.

Reply via email to