recode 0.4.1

Reusable encoding/decoding constructs for Rust
Documentation

Build #4085024 2026-08-09 15:53:51

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.99.0-nightly (771916f90 2026-08-08)

# docs.rs version docsrs 0.0.0 (c0e43eba3fa5e6341d933cf845300a19b1ac3e4e 2026-08-06 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "09cc887b200f010deceae3bca9ec5f13472d0647f96d709f67d4d7bb0259785f" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260808-1.99.0-nightly-771916f90\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Compiling recode-derive v0.4.1 [INFO] [stderr] error[E0277]: `syn::Generics` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 6 | #[derive(Debug, darling::FromDeriveInput)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 11 | pub(crate) generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | pub(crate) generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromGenerics`: [INFO] [stderr] () [INFO] [stderr] Ignored [INFO] [stderr] Result<T, darling::Error> [INFO] [stderr] SpannedValue<T> [INFO] [stderr] WithOriginal<T, darling::export::syn::Generics> [INFO] [stderr] darling::ast::Generics<P> [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 17 | #[derive(Clone, Debug, Default, darling::FromMeta)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21 | pub(crate) output_type: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Type: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:21:29 [INFO] [stderr] | [INFO] [stderr] 21 | pub(crate) output_type: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:22:23 [INFO] [stderr] | [INFO] [stderr] 22 | pub(crate) error: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:23:29 [INFO] [stderr] | [INFO] [stderr] 23 | pub(crate) buffer_type: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, darling::FromField)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 31 | pub(crate) ty: syn::Type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, darling::FromField)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected `syn::Type`, found `darling::export::syn::Type` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ---------------------- this is the found type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: this error originates in the derive macro `darling::FromField` which comes from the expansion of the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Expr` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 36 | #[derive(Clone, Debug, Default, darling::FromMeta)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 40 | pub(crate) skip_if: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Expr: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 36 | #[derive(Clone, Debug, Default, darling::FromMeta)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 42 | pub(crate) with: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Type: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:40:25 [INFO] [stderr] | [INFO] [stderr] 40 | pub(crate) skip_if: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:41:21 [INFO] [stderr] | [INFO] [stderr] 41 | pub(crate) map: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:42:22 [INFO] [stderr] | [INFO] [stderr] 42 | pub(crate) with: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/decoder.rs:43:26 [INFO] [stderr] | [INFO] [stderr] 43 | pub(crate) validate: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Generics` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 5 | #[derive(Debug, darling::FromDeriveInput)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10 | pub(crate) generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:10:26 [INFO] [stderr] | [INFO] [stderr] 10 | pub(crate) generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromGenerics`: [INFO] [stderr] () [INFO] [stderr] Ignored [INFO] [stderr] Result<T, darling::Error> [INFO] [stderr] SpannedValue<T> [INFO] [stderr] WithOriginal<T, darling::export::syn::Generics> [INFO] [stderr] darling::ast::Generics<P> [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 16 | #[derive(Clone, Debug, Default, darling::FromMeta)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 20 | pub(crate) error: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Type: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:20:23 [INFO] [stderr] | [INFO] [stderr] 20 | pub(crate) error: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:21:29 [INFO] [stderr] | [INFO] [stderr] 21 | pub(crate) buffer_type: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | pub(crate) input_type: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, darling::FromField)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 31 | pub(crate) ty: syn::Type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, darling::FromField)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected `syn::Type`, found `darling::export::syn::Type` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ---------------------- this is the found type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: this error originates in the derive macro `darling::FromField` which comes from the expansion of the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Expr` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 36 | #[derive(Clone, Debug, Default, darling::FromMeta)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 40 | pub(crate) skip_if: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Expr: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 36 | #[derive(Clone, Debug, Default, darling::FromMeta)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 42 | pub(crate) with: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Type: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:40:25 [INFO] [stderr] | [INFO] [stderr] 40 | pub(crate) skip_if: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:41:21 [INFO] [stderr] | [INFO] [stderr] 41 | pub(crate) map: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:42:22 [INFO] [stderr] | [INFO] [stderr] 42 | pub(crate) with: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/encoder.rs:43:22 [INFO] [stderr] | [INFO] [stderr] 43 | pub(crate) size: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Generics` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(Debug, darling::FromDeriveInput)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12 | generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(Debug, darling::FromDeriveInput)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14 | error: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Type: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:14:12 [INFO] [stderr] | [INFO] [stderr] 14 | error: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:12:15 [INFO] [stderr] | [INFO] [stderr] 12 | generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromGenerics`: [INFO] [stderr] () [INFO] [stderr] Ignored [INFO] [stderr] Result<T, darling::Error> [INFO] [stderr] SpannedValue<T> [INFO] [stderr] WithOriginal<T, darling::export::syn::Generics> [INFO] [stderr] darling::ast::Generics<P> [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Type` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 22 | #[derive(Debug, Clone, darling::FromField)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 26 | ty: syn::Type, [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Expr` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 22 | #[derive(Debug, Clone, darling::FromField)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 28 | skip_if: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] help: the trait `Debug` is conditionally implemented for `Option<T>` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Copy, Debug, Hash)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 598 | pub enum Option<T> { [INFO] [stderr] | - unsatisfied requirement introduced here: `syn::Expr: Debug` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Expr: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:28:14 [INFO] [stderr] | [INFO] [stderr] 28 | skip_if: Option<syn::Expr>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Expr` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/expr.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / ast_enum_of_structs! { [INFO] [stderr] 38 | | /// A Rust expression. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// *This type is available only if Syn is built with the `"derive"` or `"full"` [INFO] [stderr] ... | [INFO] [stderr] 307 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Expr>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:29:11 [INFO] [stderr] | [INFO] [stderr] 29 | with: Option<syn::Type>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `FromMeta`: [INFO] [stderr] () [INFO] [stderr] Arc<T> [INFO] [stderr] Atomic<bool> [INFO] [stderr] BTreeMap<String, V> [INFO] [stderr] BTreeMap<proc_macro2::Ident, V> [INFO] [stderr] Callable [INFO] [stderr] DecoderFieldOpts [INFO] [stderr] DecoderOpts [INFO] [stderr] and 74 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: required for `Option<syn::Type>` to implement `FromMeta` [INFO] [stderr] = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/recode.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | #[derive(Debug, Clone, darling::FromField)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected `syn::Type`, found `darling::export::syn::Type` [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:61:27 [INFO] [stderr] | [INFO] [stderr] 61 | $(#[$enum_attr])* $pub $enum $name $body [INFO] [stderr] | ---------------------- this is the found type [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/ty.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / ast_enum_of_structs! { [INFO] [stderr] 16 | | /// The possible types that a Rust value could have. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// # Syntax tree enum [INFO] [stderr] ... | [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] = note: this error originates in the derive macro `darling::FromField` which comes from the expansion of the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: `syn::Generics` doesn't implement `Debug` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/util/owned_generics.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(Debug)] [INFO] [stderr] | ----- in this derive macro expansion [INFO] [stderr] 5 | pub(crate) struct OwnedGenerics { [INFO] [stderr] 6 | generics: syn::Generics, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `syn::Generics` [INFO] [stderr] | [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/generics.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | / ast_struct! { [INFO] [stderr] 19 | | /// Lifetimes and type parameters attached to a declaration of a function, [INFO] [stderr] 20 | | /// enum, trait, etc. [INFO] [stderr] 21 | | /// [INFO] [stderr] ... | [INFO] [stderr] 35 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = note: this error originates in the derive macro `Debug` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `darling::export::syn::DeriveInput: Parse` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/lib.rs:11:40 [INFO] [stderr] | [INFO] [stderr] 11 | match <$m>::from_derive_input(&syn::parse_macro_input!($i)) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Parse` is not implemented for `darling::export::syn::DeriveInput` [INFO] [stderr] ... [INFO] [stderr] 20 | emit_impl_or_error!(decoder::Decoder[input]).into() [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/parse.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | pub trait Parse: Sized { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected trait [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/parse.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | pub trait Parse: Sized { [INFO] [stderr] | ---------------------- this is the found trait [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/derive.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ast_struct! { [INFO] [stderr] 11 | | /// Data structure sent to a `proc_macro_derive` macro. [INFO] [stderr] 12 | | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))] [INFO] [stderr] 13 | | pub struct DeriveInput { [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `Parse`: [INFO] [stderr] Abstract [INFO] [stderr] AndAnd [INFO] [stderr] AndEq [INFO] [stderr] AngleBracketedGenericArguments [INFO] [stderr] Arm [INFO] [stderr] As [INFO] [stderr] At [INFO] [stderr] Auto [INFO] [stderr] and 248 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `syn::parse` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/lib.rs:909:17 [INFO] [stderr] | [INFO] [stderr] 909 | pub fn parse<T: parse::Parse>(tokens: proc_macro::TokenStream) -> Result<T> { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `parse` [INFO] [stderr] = note: this error originates in the macro `syn::parse_macro_input` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `darling::export::syn::DeriveInput: Parse` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/lib.rs:11:40 [INFO] [stderr] | [INFO] [stderr] 11 | match <$m>::from_derive_input(&syn::parse_macro_input!($i)) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Parse` is not implemented for `darling::export::syn::DeriveInput` [INFO] [stderr] ... [INFO] [stderr] 25 | emit_impl_or_error!(encoder::Encoder[input]).into() [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/parse.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | pub trait Parse: Sized { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected trait [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/parse.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | pub trait Parse: Sized { [INFO] [stderr] | ---------------------- this is the found trait [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/derive.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ast_struct! { [INFO] [stderr] 11 | | /// Data structure sent to a `proc_macro_derive` macro. [INFO] [stderr] 12 | | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))] [INFO] [stderr] 13 | | pub struct DeriveInput { [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `Parse`: [INFO] [stderr] Abstract [INFO] [stderr] AndAnd [INFO] [stderr] AndEq [INFO] [stderr] AngleBracketedGenericArguments [INFO] [stderr] Arm [INFO] [stderr] As [INFO] [stderr] At [INFO] [stderr] Auto [INFO] [stderr] and 248 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `syn::parse` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/lib.rs:909:17 [INFO] [stderr] | [INFO] [stderr] 909 | pub fn parse<T: parse::Parse>(tokens: proc_macro::TokenStream) -> Result<T> { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `parse` [INFO] [stderr] = note: this error originates in the macro `syn::parse_macro_input` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `darling::export::syn::DeriveInput: Parse` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/recode-derive-0.4.1/src/lib.rs:11:40 [INFO] [stderr] | [INFO] [stderr] 11 | match <$m>::from_derive_input(&syn::parse_macro_input!($i)) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Parse` is not implemented for `darling::export::syn::DeriveInput` [INFO] [stderr] ... [INFO] [stderr] 30 | emit_impl_or_error!(recode::Recode[input]).into() [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/parse.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | pub trait Parse: Sized { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected trait [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.3/src/parse.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | pub trait Parse: Sized { [INFO] [stderr] | ---------------------- this is the found trait [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] help: item with same name found [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | $(#[$attr])* $pub $struct $name $body [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/derive.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ast_struct! { [INFO] [stderr] 11 | | /// Data structure sent to a `proc_macro_derive` macro. [INFO] [stderr] 12 | | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))] [INFO] [stderr] 13 | | pub struct DeriveInput { [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: the following other types implement trait `Parse`: [INFO] [stderr] Abstract [INFO] [stderr] AndAnd [INFO] [stderr] AndEq [INFO] [stderr] AngleBracketedGenericArguments [INFO] [stderr] Arm [INFO] [stderr] As [INFO] [stderr] At [INFO] [stderr] Auto [INFO] [stderr] and 248 others [INFO] [stderr] = note: there are multiple different versions of crate `syn` in the dependency graph [INFO] [stderr] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stderr] note: required by a bound in `syn::parse` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/lib.rs:909:17 [INFO] [stderr] | [INFO] [stderr] 909 | pub fn parse<T: parse::Parse>(tokens: proc_macro::TokenStream) -> Result<T> { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `parse` [INFO] [stderr] = note: this error originates in the macro `syn::parse_macro_input` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0308. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: could not compile `recode-derive` (lib) due to 41 previous errors [INFO] running `Command { std: "docker" "inspect" "09cc887b200f010deceae3bca9ec5f13472d0647f96d709f67d4d7bb0259785f", kill_on_drop: false }`