[INFO] fetching crate reddd-macros 0.2.1...
[INFO] checking reddd-macros-0.2.1 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] extracting crate reddd-macros 0.2.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate reddd-macros 0.2.1
[INFO] finished tweaking crates.io crate reddd-macros 0.2.1
[INFO] tweaked toml for crates.io crate reddd-macros 0.2.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate reddd-macros 0.2.1 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 15 packages to highest compatible versions
[INFO] [stderr]       Adding syn v2.0.119 (available: v3.0.7)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071
[INFO] running `Command { std: "docker" "start" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071", kill_on_drop: false }`
[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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking unicode-ident v1.0.26
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking syn v3.0.7
[INFO] [stderr]     Checking syn v2.0.119
[INFO] [stderr]     Checking darling_core v0.24.1
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]     Checking darling v0.24.1
[INFO] [stderr]     Checking reddd-macros v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/entity.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&darling::ast::Data<(), syn::Field>` doesn't implement `Debug`
[INFO] [stdout]   --> src/entity.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ within `&darling::ast::Data<(), syn::Field>`, the trait `Debug` is not implemented for `&darling::ast::Data<(), syn::Field>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/entity.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]   --> src/entity.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |                 --------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FnOnce(&darling::export::syn::Data)` is not implemented for fn item `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::and_then`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:1481:4
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/reddd-macros/456188b594ac5144/out/reddd_macros-456188b594ac5144.long-type-5059912841328642860.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `darling::ast::Data<(), syn::Field>: TryFrom<&darling::export::syn::Data>` is not satisfied
[INFO] [stdout]    --> src/entity.rs:11:11
[INFO] [stdout]     |
[INFO] [stdout]  11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TryFrom<&darling::export::syn::Data>` is not implemented for `darling::ast::Data<(), syn::Field>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `TryFrom<&darling::export::syn::Data>` is conditionally implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl<'a, V: FromVariant, F: FromField> TryFrom<&'a syn::Data> for Data<V, F> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             unsatisfied requirement introduced here: `_: FromField`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the type `fn(&darling::export::syn::Data) -> Result<darling::ast::Data<(), syn::Field>, <darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::Error> {<darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::try_from}` is not well-formed
[INFO] [stdout]   --> src/entity.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/entity.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 22 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&darling::ast::Data<(), syn::Field>` doesn't implement `Debug`
[INFO] [stdout]   --> src/entity.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ within `&darling::ast::Data<(), syn::Field>`, the trait `Debug` is not implemented for `&darling::ast::Data<(), syn::Field>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/entity.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]   --> src/entity.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |                 --------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FnOnce(&darling::export::syn::Data)` is not implemented for fn item `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::and_then`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:1481:4
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/reddd-macros/456188b594ac5144/out/reddd_macros-456188b594ac5144.long-type-5059912841328642860.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `darling::ast::Data<(), syn::Field>: TryFrom<&darling::export::syn::Data>` is not satisfied
[INFO] [stdout]    --> src/entity.rs:23:11
[INFO] [stdout]     |
[INFO] [stdout]  23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TryFrom<&darling::export::syn::Data>` is not implemented for `darling::ast::Data<(), syn::Field>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `TryFrom<&darling::export::syn::Data>` is conditionally implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl<'a, V: FromVariant, F: FromField> TryFrom<&'a syn::Data> for Data<V, F> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             unsatisfied requirement introduced here: `_: FromField`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the type `fn(&darling::export::syn::Data) -> Result<darling::ast::Data<(), syn::Field>, <darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::Error> {<darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::try_from}` is not well-formed
[INFO] [stdout]   --> src/entity.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/usecase.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Option<syn::Type>: CoerceUnsized<&dyn Debug>` is not satisfied in `Option<syn::Type>`
[INFO] [stdout]   --> src/usecase.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 12 |     input: Option<syn::Type>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ within `Option<syn::Type>`, the trait `Debug` is not implemented for `Option<syn::Type>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is conditionally implemented for `Option<T>`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:592:15
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:598:16
[INFO] [stdout]    |
[INFO] [stdout]    = note: unsatisfied requirement introduced here: `_: Debug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Option<syn::Type>: CoerceUnsized<&dyn Debug>` is not satisfied in `Option<syn::Type>`
[INFO] [stdout]   --> src/usecase.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 14 |     output: Option<syn::Type>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ within `Option<syn::Type>`, the trait `Debug` is not implemented for `Option<syn::Type>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is conditionally implemented for `Option<T>`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:592:15
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:598:16
[INFO] [stdout]    |
[INFO] [stdout]    = note: unsatisfied requirement introduced here: `_: Debug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&Option<syn::Type>` doesn't implement `Debug`
[INFO] [stdout]   --> src/usecase.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 16 |     error: Option<syn::Type>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ within `&Option<syn::Type>`, the trait `Debug` is not implemented for `&Option<syn::Type>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:592:15
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |     input: Option<syn::Type>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromMeta`:
[INFO] [stdout]              ()
[INFO] [stdout]              Arc<T>
[INFO] [stdout]              Atomic<bool>
[INFO] [stdout]              BTreeMap<String, V>
[INFO] [stdout]              BTreeMap<proc_macro2::Ident, V>
[INFO] [stdout]              Callable
[INFO] [stdout]              Flag
[INFO] [stdout]              HashMap<String, V, S>
[INFO] [stdout]            and 68 others
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: required for `Option<syn::Type>` to implement `FromMeta`
[INFO] [stdout]    = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     output: Option<syn::Type>,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromMeta`:
[INFO] [stdout]              ()
[INFO] [stdout]              Arc<T>
[INFO] [stdout]              Atomic<bool>
[INFO] [stdout]              BTreeMap<String, V>
[INFO] [stdout]              BTreeMap<proc_macro2::Ident, V>
[INFO] [stdout]              Callable
[INFO] [stdout]              Flag
[INFO] [stdout]              HashMap<String, V, S>
[INFO] [stdout]            and 68 others
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: required for `Option<syn::Type>` to implement `FromMeta`
[INFO] [stdout]    = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 |     error: Option<syn::Type>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromMeta`:
[INFO] [stdout]              ()
[INFO] [stdout]              Arc<T>
[INFO] [stdout]              Atomic<bool>
[INFO] [stdout]              BTreeMap<String, V>
[INFO] [stdout]              BTreeMap<proc_macro2::Ident, V>
[INFO] [stdout]              Callable
[INFO] [stdout]              Flag
[INFO] [stdout]              HashMap<String, V, S>
[INFO] [stdout]            and 68 others
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: required for `Option<syn::Type>` to implement `FromMeta`
[INFO] [stdout]    = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Type: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Type`
[INFO] [stdout]   --> src/value_type.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]    |                 ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout]  8 |     ty: syn::Type,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ within `syn::Type`, the trait `Debug` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&Vec<Attribute>` doesn't implement `Debug`
[INFO] [stdout]  --> src/value_type.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]   |                 ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 9 |     attrs: Vec<syn::Attribute>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ within `&Vec<Attribute>`, the trait `Debug` is not implemented for `&Vec<Attribute>`
[INFO] [stdout]   |
[INFO] [stdout] help: the trait `Debug` is implemented for `Vec<T, A>`
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/alloc/src/vec/mod.rs:4413:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/value_type.rs:4:24
[INFO] [stdout]    |
[INFO] [stdout]  4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]    |                        ^^^^^^^^^ expected `syn::Type`, found `darling::export::syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ---------------------- this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the derive macro `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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/value_type.rs:4:24
[INFO] [stdout]     |
[INFO] [stdout]   4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]     |                        ^^^^^^^^^ expected `Attribute`, found `darling::export::syn::Attribute`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]     |
[INFO] [stdout]  36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]     |
[INFO] [stdout]  36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]     |                        ------------------------ this is the found type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/attr.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / ast_struct! {
[INFO] [stdout]  24 | |     /// An attribute, like `#[repr(transparent)]`.
[INFO] [stdout]  25 | |     ///
[INFO] [stdout]  26 | |     /// <br>
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]     = note: this error originates in the derive macro `FromField` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/value_type.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 17 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/value_type.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/entity.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&darling::ast::Data<(), syn::Field>` doesn't implement `Debug`
[INFO] [stdout]   --> src/entity.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ within `&darling::ast::Data<(), syn::Field>`, the trait `Debug` is not implemented for `&darling::ast::Data<(), syn::Field>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 52 |   define_proc_macro!(ValueType[main_field]);
[INFO] [stdout]    |   ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 53 |   define_proc_macro!(Entity [id_field, created_at_field]);
[INFO] [stdout]    |   ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 54 |   define_proc_macro!(UseCase with usecase::UseCase [usecase]);
[INFO] [stdout]    |   ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 64 |           parse_derive_input!(input => entity::MutableEntity)
[INFO] [stdout]    |           --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/entity.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]   --> src/entity.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |                 --------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FnOnce(&darling::export::syn::Data)` is not implemented for fn item `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::and_then`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:1481:4
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/reddd-macros/783d9b1bdb541909/out/reddd_macros-783d9b1bdb541909.long-type-7480618472962192062.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `darling::ast::Data<(), syn::Field>: TryFrom<&darling::export::syn::Data>` is not satisfied
[INFO] [stdout]    --> src/entity.rs:11:11
[INFO] [stdout]     |
[INFO] [stdout]  11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TryFrom<&darling::export::syn::Data>` is not implemented for `darling::ast::Data<(), syn::Field>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `TryFrom<&darling::export::syn::Data>` is conditionally implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl<'a, V: FromVariant, F: FromField> TryFrom<&'a syn::Data> for Data<V, F> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             unsatisfied requirement introduced here: `_: FromField`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the type `fn(&darling::export::syn::Data) -> Result<darling::ast::Data<(), syn::Field>, <darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::Error> {<darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::try_from}` is not well-formed
[INFO] [stdout]   --> src/entity.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/entity.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 22 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&darling::ast::Data<(), syn::Field>` doesn't implement `Debug`
[INFO] [stdout]   --> src/entity.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ within `&darling::ast::Data<(), syn::Field>`, the trait `Debug` is not implemented for `&darling::ast::Data<(), syn::Field>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/entity.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]   --> src/entity.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |                 --------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected an `FnOnce(&darling::export::syn::Data)` closure, found `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FnOnce(&darling::export::syn::Data)` is not implemented for fn item `fn(&Data) -> Result<Data<(), Field>, _> {<_ as TryFrom<_>>::try_from}`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::and_then`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:1481:4
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/reddd-macros/783d9b1bdb541909/out/reddd_macros-783d9b1bdb541909.long-type-7480618472962192062.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `darling::ast::Data<(), syn::Field>: TryFrom<&darling::export::syn::Data>` is not satisfied
[INFO] [stdout]    --> src/entity.rs:23:11
[INFO] [stdout]     |
[INFO] [stdout]  23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TryFrom<&darling::export::syn::Data>` is not implemented for `darling::ast::Data<(), syn::Field>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `TryFrom<&darling::export::syn::Data>` is conditionally implemented for `darling::ast::Data<V, F>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/ast/data/mod.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl<'a, V: FromVariant, F: FromField> TryFrom<&'a syn::Data> for Data<V, F> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             unsatisfied requirement introduced here: `_: FromField`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the type `fn(&darling::export::syn::Data) -> Result<darling::ast::Data<(), syn::Field>, <darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::Error> {<darling::ast::Data<(), syn::Field> as TryFrom<&darling::export::syn::Data>>::try_from}` is not well-formed
[INFO] [stdout]   --> src/entity.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     data: darling::ast::Data<(), syn::Field>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/usecase.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Option<syn::Type>: CoerceUnsized<&dyn Debug>` is not satisfied in `Option<syn::Type>`
[INFO] [stdout]   --> src/usecase.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 12 |     input: Option<syn::Type>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ within `Option<syn::Type>`, the trait `Debug` is not implemented for `Option<syn::Type>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is conditionally implemented for `Option<T>`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:592:15
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:598:16
[INFO] [stdout]    |
[INFO] [stdout]    = note: unsatisfied requirement introduced here: `_: Debug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Option<syn::Type>: CoerceUnsized<&dyn Debug>` is not satisfied in `Option<syn::Type>`
[INFO] [stdout]   --> src/usecase.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 14 |     output: Option<syn::Type>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ within `Option<syn::Type>`, the trait `Debug` is not implemented for `Option<syn::Type>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is conditionally implemented for `Option<T>`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:592:15
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:598:16
[INFO] [stdout]    |
[INFO] [stdout]    = note: unsatisfied requirement introduced here: `_: Debug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&Option<syn::Type>` doesn't implement `Debug`
[INFO] [stdout]   --> src/usecase.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 16 |     error: Option<syn::Type>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ within `&Option<syn::Type>`, the trait `Debug` is not implemented for `&Option<syn::Type>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/option.rs:592:15
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |     input: Option<syn::Type>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromMeta`:
[INFO] [stdout]              ()
[INFO] [stdout]              Arc<T>
[INFO] [stdout]              Atomic<bool>
[INFO] [stdout]              BTreeMap<String, V>
[INFO] [stdout]              BTreeMap<proc_macro2::Ident, V>
[INFO] [stdout]              Callable
[INFO] [stdout]              Flag
[INFO] [stdout]              HashMap<String, V, S>
[INFO] [stdout]            and 68 others
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: required for `Option<syn::Type>` to implement `FromMeta`
[INFO] [stdout]    = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     output: Option<syn::Type>,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromMeta`:
[INFO] [stdout]              ()
[INFO] [stdout]              Arc<T>
[INFO] [stdout]              Atomic<bool>
[INFO] [stdout]              BTreeMap<String, V>
[INFO] [stdout]              BTreeMap<proc_macro2::Ident, V>
[INFO] [stdout]              Callable
[INFO] [stdout]              Flag
[INFO] [stdout]              HashMap<String, V, S>
[INFO] [stdout]            and 68 others
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: required for `Option<syn::Type>` to implement `FromMeta`
[INFO] [stdout]    = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Type: FromMeta` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 |     error: Option<syn::Type>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ the trait `FromMeta` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromMeta`:
[INFO] [stdout]              ()
[INFO] [stdout]              Arc<T>
[INFO] [stdout]              Atomic<bool>
[INFO] [stdout]              BTreeMap<String, V>
[INFO] [stdout]              BTreeMap<proc_macro2::Ident, V>
[INFO] [stdout]              Callable
[INFO] [stdout]              Flag
[INFO] [stdout]              HashMap<String, V, S>
[INFO] [stdout]            and 68 others
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: required for `Option<syn::Type>` to implement `FromMeta`
[INFO] [stdout]    = note: this error originates in the macro `ast_enum_of_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `reddd-macros` (lib) due to 30 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/usecase.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Type: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Type`
[INFO] [stdout]   --> src/value_type.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]    |                 ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout]  8 |     ty: syn::Type,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ within `syn::Type`, the trait `Debug` is not implemented for `syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&Vec<Attribute>` doesn't implement `Debug`
[INFO] [stdout]  --> src/value_type.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]   |                 ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 9 |     attrs: Vec<syn::Attribute>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ within `&Vec<Attribute>`, the trait `Debug` is not implemented for `&Vec<Attribute>`
[INFO] [stdout]   |
[INFO] [stdout] help: the trait `Debug` is implemented for `Vec<T, A>`
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/alloc/src/vec/mod.rs:4413:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/value_type.rs:4:24
[INFO] [stdout]    |
[INFO] [stdout]  4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]    |                        ^^^^^^^^^ expected `syn::Type`, found `darling::export::syn::Type`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |           $(#[$enum_attr])* $pub $enum $name $body
[INFO] [stdout]    |                             ---------------------- this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/ty.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / ast_enum_of_structs! {
[INFO] [stdout] 16 | |     /// The possible types that a Rust value could have.
[INFO] [stdout] 17 | |     ///
[INFO] [stdout] 18 | |     /// # Syntax tree enum
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the derive macro `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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/value_type.rs:4:24
[INFO] [stdout]     |
[INFO] [stdout]   4 | #[derive(Clone, Debug, FromField)]
[INFO] [stdout]     |                        ^^^^^^^^^ expected `Attribute`, found `darling::export::syn::Attribute`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]     |
[INFO] [stdout]  36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]     |
[INFO] [stdout]  36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]     |                        ------------------------ this is the found type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/attr.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / ast_struct! {
[INFO] [stdout]  24 | |     /// An attribute, like `#[repr(transparent)]`.
[INFO] [stdout]  25 | |     ///
[INFO] [stdout]  26 | |     /// <br>
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]     = note: this error originates in the derive macro `FromField` which comes from the expansion of the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&syn::Generics: CoerceUnsized<&dyn Debug>` is not satisfied in `syn::Generics`
[INFO] [stdout]   --> src/value_type.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Debug, FromDeriveInput)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 17 |     generics: syn::Generics,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ within `syn::Generics`, the trait `Debug` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = 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] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `syn::Generics: FromGenerics` is not satisfied
[INFO] [stdout]   --> src/value_type.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generics: syn::Generics,
[INFO] [stdout]    |               ^^^^^^^^^^^^^ the trait `FromGenerics` is not implemented for `syn::Generics`
[INFO] [stdout]    |
[INFO] [stdout] help: item with same name found
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/generics.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / ast_struct! {
[INFO] [stdout] 19 | |     /// Lifetimes and type parameters attached to a declaration of a function,
[INFO] [stdout] 20 | |     /// enum, trait, etc.
[INFO] [stdout] 21 | |     ///
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: the following other types implement trait `FromGenerics`:
[INFO] [stdout]              ()
[INFO] [stdout]              Ignored
[INFO] [stdout]              Result<T, darling::Error>
[INFO] [stdout]              SpannedValue<T>
[INFO] [stdout]              WithOriginal<T, darling::export::syn::Generics>
[INFO] [stdout]              darling::ast::Generics<P>
[INFO] [stdout]    = note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `ast_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 52 |   define_proc_macro!(ValueType[main_field]);
[INFO] [stdout]    |   ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 53 |   define_proc_macro!(Entity [id_field, created_at_field]);
[INFO] [stdout]    |   ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 54 |   define_proc_macro!(UseCase with usecase::UseCase [usecase]);
[INFO] [stdout]    |   ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/lib.rs:13:66
[INFO] [stdout]    |
[INFO] [stdout]  9 | / macro_rules! parse_derive_input {
[INFO] [stdout] 10 | |     ($input:ident => $parser:ty) => {{
[INFO] [stdout] 11 | |         let input = syn::parse_macro_input!($input as syn::DeriveInput);
[INFO] [stdout] 12 | |
[INFO] [stdout] 13 | |         let ts: TokenStream = match <$parser>::from_derive_input(&input) {
[INFO] [stdout]    | |                                     ---------------------------- ^^^^^^ expected `darling::export::syn::DeriveInput`, found `DeriveInput`
[INFO] [stdout]    | |                                     |
[INFO] [stdout]    | |                                     arguments to this function are incorrect
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     }};
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_- this error originates in the macro `parse_derive_input` which comes from the expansion of the macro `ast_struct`
[INFO] [stdout] ...
[INFO] [stdout] 64 |           parse_derive_input!(input => entity::MutableEntity)
[INFO] [stdout]    |           --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `syn` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/macros.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |           $(#[$attr])* $pub $struct $name $body
[INFO] [stdout]    |                        ------------------------ this is the found type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.7/src/derive.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | / ast_struct! {
[INFO] [stdout] 11 | |     /// Data structure sent to a `proc_macro_derive` macro.
[INFO] [stdout] 12 | |     #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 13 | |     pub struct DeriveInput {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.24.1/src/from_derive_input.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from_derive_input(input: &DeriveInput) -> Result<Self>;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `reddd-macros` (lib test) due to 30 previous errors
[INFO] running `Command { std: "docker" "inspect" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071", kill_on_drop: false }`
[INFO] [stdout] a1a9e274825d42fe9c66c53737def36d05d0db86448860690b87d9a2060b8071
