[INFO] fetching crate oh_my_toml 0.1.0...
[INFO] testing oh_my_toml-0.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate oh_my_toml 0.1.0 into /workspace/builds/worker-3-tc2/source
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate oh_my_toml 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oh_my_toml 0.1.0
[INFO] tweaked toml for crates.io crate oh_my_toml 0.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oh_my_toml 0.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oh_my_toml 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad
[INFO] running `Command { std: "docker" "start" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad", 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" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling owo-colors v4.2.2
[INFO] [stderr]    Compiling cc v1.2.30
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling rustc-demangle v0.1.25
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling quick-xml v0.38.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling prettyplease v0.2.35
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling terminal_size v0.4.2
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling plist v1.7.4
[INFO] [stderr]    Compiling pastey v0.1.0
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling darling_core v0.21.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling winnow v0.7.12
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling supports-hyperlinks v3.1.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling serde_spanned v1.0.0
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling toml_datetime v0.7.0
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling toml_parser v1.0.1
[INFO] [stderr]    Compiling darling_macro v0.21.0
[INFO] [stderr]    Compiling darling v0.21.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling toml v0.9.4
[INFO] [stderr]    Compiling syntect v5.2.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling oh_my_toml_macro v0.1.0
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `Variant`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:91:13
[INFO] [stdout]     |
[INFO] [stdout]  91 | /             qote! {:
[INFO] [stdout]  92 | |                 #[error("Type mismatch")]
[INFO] [stdout]  93 | |                 Unknown
[INFO] [stdout]  94 | |             },
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `Variant`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:95:13
[INFO] [stdout]     |
[INFO] [stdout]  95 | /             qote! {:
[INFO] [stdout]  96 | |                 /// Unknown unit variant
[INFO] [stdout]  97 | |                 #[error("Type mismatch")]
[INFO] [stdout]  98 | |                 #[diagnostic(help(
[INFO] [stdout] ...   |
[INFO] [stdout] 136 | |             },
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:142:24
[INFO] [stdout]     |
[INFO] [stdout] 142 |           expected_type: qote! {:
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 143 | |             stringify!(#ident)
[INFO] [stdout] 144 | |         },
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<proc_macro2::TokenTree>: Extend<proc_macro2::TokenStream>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 |         .unzip();
[INFO] [stdout]     |          ^^^^^ the trait `Extend<proc_macro2::TokenStream>` is not implemented for `Vec<proc_macro2::TokenTree>`
[INFO] [stdout]     |
[INFO] [stdout] help: `Vec<T, A>` implements trait `Extend<T>`
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/vec/mod.rs:4097:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Extend<T>`
[INFO] [stdout]    ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/vec/mod.rs:4336:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Extend<&T>`
[INFO] [stdout] note: required by a bound in `unzip`
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/iter/traits/iterator.rs:3500:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 | macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |         it
[INFO] [stdout]     |         ^^ expected `Type`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:188:35
[INFO] [stdout]     |
[INFO] [stdout] 188 |     impl_deserialize_value(ident, qote! {:#err_ident}, {
[INFO] [stdout]     |                                   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `syn::Type::Verbatim`
[INFO] [stdout]     |
[INFO] [stdout] 100 |         syn::Type::Verbatim(it)
[INFO] [stdout]     |         ++++++++++++++++++++  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `Block`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 | /         qote! {:{
[INFO] [stdout] 190 | |                 let __span = __omt_input.span();
[INFO] [stdout] 191 | |                 let __description = ::oh_my_toml::util::value_type_description(&__omt_input);
[INFO] [stdout] 192 | |                 let __inner = __omt_input.into_inner();
[INFO] [stdout] ...   |
[INFO] [stdout] 235 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |   ) -> syn::ItemImpl {
[INFO] [stdout]     |        ------------- expected `ItemImpl` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 188 | /     impl_deserialize_value(ident, qote! {:#err_ident}, {
[INFO] [stdout] 189 | |         qote! {:{
[INFO] [stdout] 190 | |                 let __span = __omt_input.span();
[INFO] [stdout] 191 | |                 let __description = ::oh_my_toml::util::value_type_description(&__omt_input);
[INFO] [stdout] ...   |
[INFO] [stdout] 236 | |     })
[INFO] [stdout]     | |______^ expected `ItemImpl`, found `TokenTree`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:280:17
[INFO] [stdout]     |
[INFO] [stdout] 280 | /                 qote! {:{
[INFO] [stdout] 281 | |                     break 'outer None;
[INFO] [stdout] 282 | |                 }},
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `Vec<Arm>` cannot be built from an iterator over elements of type `proc_macro2::TokenStream`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:441:10
[INFO] [stdout]     |
[INFO] [stdout] 441 |         .collect()
[INFO] [stdout]     |          ^^^^^^^ value of type `Vec<Arm>` cannot be built from `std::iter::Iterator<Item=proc_macro2::TokenStream>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromIterator<proc_macro2::TokenStream>` is not implemented for `Vec<Arm>`
[INFO] [stdout]       but trait `FromIterator<Arm>` is implemented for it
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/vec/mod.rs:4028:0
[INFO] [stdout]     = help: for that trait implementation, expected `Arm`, found `proc_macro2::TokenStream`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/item_enum.rs:319:10
[INFO] [stdout]     |
[INFO] [stdout] 302 |       let mut tuple_variants: Vec<_> = variants
[INFO] [stdout]     |                                        -------- this expression has type `&[EnumVariant]`
[INFO] [stdout] 303 |           .iter()
[INFO] [stdout]     |            ------ `Iterator::Item` is `&EnumVariant` here
[INFO] [stdout] 304 |           .filter_map(|variant| {
[INFO] [stdout]     |  __________-
[INFO] [stdout] 305 | |             if let crate::parse::VariantFields::Tuple(fields) = &variant.fields {
[INFO] [stdout] 306 | |                 Some((&variant.ident, fields))
[INFO] [stdout] 307 | |             } else {
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         })
[INFO] [stdout]     | |__________- `Iterator::Item` changed to `(&Ident, &Vec<TupleField>)` here
[INFO] [stdout] ...
[INFO] [stdout] 317 |           .chunk_by(|(_, a), (_, b)| a.len() == b.len())
[INFO] [stdout]     |            --------------------------------------------- `Iterator::Item` is `&[(&Ident, &Vec<TupleField>)]` here
[INFO] [stdout] 318 |           // INFO: Each `group` represents a list of tuple enum variants with the same length
[INFO] [stdout] 319 |           .map(|group| {
[INFO] [stdout]     |  __________^
[INFO] [stdout] 320 | |             let group_len = group
[INFO] [stdout] 321 | |                 .first()
[INFO] [stdout] 322 | |                 .expect("chunk_by returns non-empty slices")
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |         })
[INFO] [stdout]     | |__________^ `Iterator::Item` changed to `TokenStream` here
[INFO] [stdout] note: required by a bound in `collect`
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/iter/traits/iterator.rs:2087:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<Vec<TokenStream> as IntoIterator>::Item == TokenTree`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |               .chain(vec![
[INFO] [stdout]    |  ______________-----_^
[INFO] [stdout]    | |              |
[INFO] [stdout]    | |              required by a bound introduced by this call
[INFO] [stdout] 36 | |                 qote! {:
[INFO] [stdout] 37 | |                     /// Field is unknown
[INFO] [stdout] 38 | |                     #[error("Unknown field")]
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |                 },
[INFO] [stdout] 54 | |             ])
[INFO] [stdout]    | |_____________^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::chain`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/iter/traits/iterator.rs:524:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `Chain<Map<Iter<'_, NamedField>, {closure@...}>, _>` is not an iterator
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |         variants: fields
[INFO] [stdout] 33 |             .iter()
[INFO] [stdout] 34 |             .map(|field| generate_transparent_error_variant(&err_variant(&field.ident), &field.ty))
[INFO] [stdout] 35 |             .chain(vec![
[INFO] [stdout] 36 |                 qote! {:
[INFO] [stdout] 37 |                     /// Field is unknown
[INFO] [stdout] 38 |                     #[error("Unknown field")]
[INFO] [stdout] 39 |                     UnknownField {
[INFO] [stdout] 40 |                         #[label("this field is unknown")]
[INFO] [stdout] 41 |                         #SpanField
[INFO] [stdout] 42 |                     }
[INFO] [stdout] 43 |                 },
[INFO] [stdout] 44 |                 qote! {:
[INFO] [stdout] 45 |                     /// Encountered an unrecoverable syntax error
[INFO] [stdout] 46 |                     #[error("Syntax Error: Invalid TOML")]
[INFO] [stdout] 47 |                     SyntaxError {
[INFO] [stdout] 48 |                         /// Syntax error message
[INFO] [stdout] 49 |                         error: String,
[INFO] [stdout] 50 |                         /// Location of the error in the source file
[INFO] [stdout] 51 |                         span: ::std::option::Option<::oh_my_toml::miette::SourceSpan>
[INFO] [stdout] 52 |                     }
[INFO] [stdout] 53 |                 },
[INFO] [stdout] 54 |             ])
[INFO] [stdout] 55 |             .collect(),
[INFO] [stdout]    |              ^^^^^^^ `Chain<Map<Iter<'_, NamedField>, {closure@...}>, _>` is not an iterator
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `std::iter::Chain<Map<std::slice::Iter<'_, NamedField>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:34:18: 34:25}>, std::vec::IntoIter<proc_macro2::TokenStream>>: Iterator`
[INFO] [stdout]            which is required by `&mut std::iter::Chain<Map<std::slice::Iter<'_, NamedField>, {closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:34:18: 34:25}>, std::vec::IntoIter<proc_macro2::TokenStream>>: Iterator`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/release/build/oh_my_toml_macro/027d5a9722c1fd2a/out/oh_my_toml_macro-027d5a9722c1fd2a.long-type-10104755896449498204.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:61:24
[INFO] [stdout]     |
[INFO] [stdout]  61 |           expected_type: qote! {:
[INFO] [stdout]     |  ________________________-
[INFO] [stdout]  62 | |             stringify!(#ident)
[INFO] [stdout]  63 | |         },
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 | macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |         it
[INFO] [stdout]     |         ^^ expected `Type`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:66:69
[INFO] [stdout]     |
[INFO] [stdout]  66 |     let omt_impl_deserialize_table = impl_deserialize_table(&ident, qote!(:#err_ident), {
[INFO] [stdout]     |                                                                     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `syn::Type::Verbatim`
[INFO] [stdout]     |
[INFO] [stdout] 100 |         syn::Type::Verbatim(it)
[INFO] [stdout]     |         ++++++++++++++++++++  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:94:13
[INFO] [stdout]     |
[INFO] [stdout]  94 | / ...   qote! {:{
[INFO] [stdout]  95 | | ...      __omt_errs.push(
[INFO] [stdout]  96 | | ...           #err_ident::TypeMismatch {
[INFO] [stdout]  97 | | ...               details: <#err_ident as ::oh_my_toml::Error>::details(::oh_my_toml::util::value_type_description(&__omt_value)),
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | | ...      );
[INFO] [stdout] 101 | | ...   }},
[INFO] [stdout]     | |________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  90 |         create_deserializer_expression(
[INFO] [stdout]     |         ------------------------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout]  93 |             &ret,
[INFO] [stdout]     |             ^^^^ expected `&Expr`, found `&TokenTree`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&syn::Expr`
[INFO] [stdout]                found reference `&proc_macro2::TokenTree`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:195:8
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub fn create_deserializer_expression<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     ret: &Expr,
[INFO] [stdout]     |     ----------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:90:9
[INFO] [stdout]     |
[INFO] [stdout]  90 | /         create_deserializer_expression(
[INFO] [stdout]  91 | |             initializers,
[INFO] [stdout]  92 | |             arms,
[INFO] [stdout]  93 | |             &ret,
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |             true,
[INFO] [stdout] 103 | |         )
[INFO] [stdout]     | |_________^ expected `Block`, found `TokenTree`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_named.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 | /     qote! {:{ 'outer: {
[INFO] [stdout] 209 | |         #(#initializers)*
[INFO] [stdout] 210 | |
[INFO] [stdout] 211 | |         let mut __omt_initialized_at_least_one = false;
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |         #ret
[INFO] [stdout] 227 | |     }}}
[INFO] [stdout]     | |_______- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `Vec<Variant>` cannot be built from an iterator over elements of type `proc_macro2::TokenTree`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |             .collect(),
[INFO] [stdout]    |              ^^^^^^^ value of type `Vec<Variant>` cannot be built from `std::iter::Iterator<Item=proc_macro2::TokenTree>`
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `FromIterator<proc_macro2::TokenTree>` is not implemented for `Vec<Variant>`
[INFO] [stdout]       but trait `FromIterator<Variant>` is implemented for it
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/vec/mod.rs:4028:0
[INFO] [stdout]    = help: for that trait implementation, expected `Variant`, found `proc_macro2::TokenTree`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 27 |           variants: fields
[INFO] [stdout]    |                     ------ this expression has type `Vec<TupleField>`
[INFO] [stdout] 28 |               .iter()
[INFO] [stdout]    |                ------ `Iterator::Item` is `&TupleField` here
[INFO] [stdout] 29 |               .map(|field| {
[INFO] [stdout]    |  ______________^
[INFO] [stdout] 30 | |                 let err_field_ident = err_variant_name(field.index);
[INFO] [stdout] 31 | |                 let inner_ty = &field.ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |             })
[INFO] [stdout]    | |______________^ `Iterator::Item` changed to `TokenTree` here
[INFO] [stdout] 35 |               .chain(vec![
[INFO] [stdout]    |  ______________-
[INFO] [stdout] 36 | |                 parse_quote! {
[INFO] [stdout] 37 | |                     /// Field is unknown
[INFO] [stdout] 38 | |                     #[error("Unknown field")]
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |                 },
[INFO] [stdout] 56 | |             ])
[INFO] [stdout]    | |______________- `Iterator::Item` remains `TokenTree` here
[INFO] [stdout] note: required by a bound in `collect`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/iter/traits/iterator.rs:2087:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:61:24
[INFO] [stdout]     |
[INFO] [stdout]  61 |           expected_type: qote! {:
[INFO] [stdout]     |  ________________________-
[INFO] [stdout]  62 | |             stringify!(#ident)
[INFO] [stdout]  63 | |         },
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 | /     qote! {:{
[INFO] [stdout]  85 | |         #(#initializers)*
[INFO] [stdout]  86 | |
[INFO] [stdout]  87 | |         let mut __omt_initialized_at_least_one = false;
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | |         #ret
[INFO] [stdout]  98 | |     }}
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:145:67
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let body = create_deserializer_expression(arms, initializers, &ret);
[INFO] [stdout]     |                ------------------------------                     ^^^^ expected `&Expr`, found `&TokenTree`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&syn::Expr`
[INFO] [stdout]                found reference `&proc_macro2::TokenTree`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:79:8
[INFO] [stdout]     |
[INFO] [stdout]  79 | pub fn create_deserializer_expression<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  82 |     ret: &Expr,
[INFO] [stdout]     |     ----------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_tuple.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |   ) -> syn::ItemImpl {
[INFO] [stdout]     |        ------------- expected `ItemImpl` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 147 | /     impl_deserialize_value(
[INFO] [stdout] 148 | |         ident,
[INFO] [stdout] 149 | |         parse_quote!(#err_ident),
[INFO] [stdout] 150 | |         parse_quote! {{
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |         }},
[INFO] [stdout] 165 | |     )
[INFO] [stdout]     | |_____^ expected `ItemImpl`, found `TokenTree`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_unit.rs:24:24
[INFO] [stdout]     |
[INFO] [stdout]  24 |           expected_type: qote! {:
[INFO] [stdout]     |  ________________________-
[INFO] [stdout]  25 | |             stringify!(#ident)
[INFO] [stdout]  26 | |         },
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 | macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |         it
[INFO] [stdout]     |         ^^ expected `Type`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_unit.rs:31:68
[INFO] [stdout]     |
[INFO] [stdout]  31 |     let omt_impl_deserialize_item = impl_deserialize_value(&ident, qote! {:#err_ident}, {
[INFO] [stdout]     |                                                                    ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: try wrapping the expression in `syn::Type::Verbatim`
[INFO] [stdout]     |
[INFO] [stdout] 100 |         syn::Type::Verbatim(it)
[INFO] [stdout]     |         ++++++++++++++++++++  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `Block`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_unit.rs:32:9
[INFO] [stdout]     |
[INFO] [stdout]  32 | /         qote! {:{
[INFO] [stdout]  33 | |             let Some(s) = __omt_input.as_ref().as_str() else {
[INFO] [stdout]  34 | |                 return Err(::oh_my_toml::DeserializeErrors::err(
[INFO] [stdout]  35 | |                     #err_ident::TypeMismatch {
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |         }}
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/struct_unit.rs:62:5
[INFO] [stdout]     |
[INFO] [stdout]  62 | /     qote! {:{
[INFO] [stdout]  63 | |         if s != #serialize {
[INFO] [stdout]  64 | |             Err(::oh_my_toml::DeserializeErrors::err(
[INFO] [stdout]  65 | |                 #err_ident::TypeMismatch {
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     }}
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:27:5
[INFO] [stdout]     |
[INFO] [stdout]  27 | /     qote! {:
[INFO] [stdout]  28 | |         impl<'de> ::oh_my_toml::DeserializeValue<'de> for #ident {
[INFO] [stdout]  29 | |             type Error = #error;
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 | /     qote! {:
[INFO] [stdout]  43 | |         impl<'de> ::oh_my_toml::DeserializeTable<'de> for #ident {
[INFO] [stdout]  44 | |             type Error = #error;
[INFO] [stdout] ...   |
[INFO] [stdout]  51 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 | /     qote! {:
[INFO] [stdout] 159 | |         let mut #temp_storage = None;
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     qote! {:
[INFO] [stdout] 171 | |         #member: #ident.unwrap()
[INFO] [stdout] 172 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 | /     qote! {:
[INFO] [stdout] 180 | |         #[diagnostic(transparent)]
[INFO] [stdout] 181 | |         #[error(transparent)]
[INFO] [stdout] 182 | |         #err_field_ident(<#inner_ty as ::oh_my_toml::DeserializeValue<'de>>::Error)
[INFO] [stdout] 183 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:216:46
[INFO] [stdout]     |
[INFO] [stdout] 216 |               DefaultExpr::UseDefault(expr) => qote! {:{
[INFO] [stdout]     |  ______________________________________________-
[INFO] [stdout] 217 | |                 // Use the default value. No error reported
[INFO] [stdout] 218 | |                 #temp_storage = Some(#expr);
[INFO] [stdout] 219 | |             }},
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 | /                 qote! {:{
[INFO] [stdout] 224 | |                     #temp_storage = Some(#expr);
[INFO] [stdout] 225 | |                     __omt_errs.push(#err_ident::MissingField {
[INFO] [stdout] 226 | |                         expected_field: #repr,
[INFO] [stdout] 227 | |                         of_type: <<#ty as ::oh_my_toml::DeserializeValue>::Error as ::oh_my_toml::Error>::expected_type(),
[INFO] [stdout] 228 | |                     });
[INFO] [stdout] 229 | |                 }}
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 | /                 qote! {:{
[INFO] [stdout] 235 | |                     __omt_failed_to_recover = true;
[INFO] [stdout] 236 | |                     __omt_errs.push(#err_ident::MissingField {
[INFO] [stdout] 237 | |                         expected_field: #repr,
[INFO] [stdout] 238 | |                         of_type: <<#ty as ::oh_my_toml::DeserializeValue>::Error as ::oh_my_toml::Error>::expected_type(),
[INFO] [stdout] 239 | |                     });
[INFO] [stdout] 240 | |                 }}
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/lib.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout]  59 |           proc_macro2::TokenTree
[INFO] [stdout]     |           ---------------------- expected `proc_macro2::TokenTree` because of return type
[INFO] [stdout] ...
[INFO] [stdout]  80 |   macro_rules! qote {
[INFO] [stdout] ...
[INFO] [stdout] 100 |           it
[INFO] [stdout]     |           ^^ expected `TokenTree`, found `TokenStream`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/oh_my_toml_macro-0.1.0/src/shape/mod.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | /     qote! {:'finish: {
[INFO] [stdout] 259 | |         // If this ends up being `true`, we cannot recover anything
[INFO] [stdout] 260 | |         // at all!
[INFO] [stdout] 261 | |         let mut __omt_failed_to_recover = false;
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |     }}
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0271, E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0271`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oh_my_toml_macro` (lib) due to 35 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad", kill_on_drop: false }`
[INFO] [stdout] cc7693e280085c38d5500d21da1f7210c39c8e92dce782f3a27d65cb794216ad
