[INFO] fetching crate oh_my_toml 0.1.0...
[INFO] testing oh_my_toml-0.1.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate oh_my_toml 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] removed /workspace/builds/worker-1-tc1/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-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oh_my_toml 0.1.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pastey v0.1.0
[INFO] [stderr]   Downloaded nonempty v0.12.0
[INFO] [stderr]   Downloaded darling_macro v0.21.0
[INFO] [stderr]   Downloaded toml v0.9.4
[INFO] [stderr]   Downloaded darling v0.21.0
[INFO] [stderr]   Downloaded darling_core v0.21.0
[INFO] [stderr]   Downloaded oh_my_toml_macro v0.1.0
[INFO] [stderr]   Downloaded plist v1.7.4
[INFO] [stderr]   Downloaded quick-xml v0.38.0
[INFO] [stderr]   Downloaded syntect v5.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 70a273955738a5a48c41009e85fac468549c3eac1a6d3f35c200270d3471383a
[INFO] running `Command { std: "docker" "start" "-a" "70a273955738a5a48c41009e85fac468549c3eac1a6d3f35c200270d3471383a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70a273955738a5a48c41009e85fac468549c3eac1a6d3f35c200270d3471383a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70a273955738a5a48c41009e85fac468549c3eac1a6d3f35c200270d3471383a", kill_on_drop: false }`
[INFO] [stdout] 70a273955738a5a48c41009e85fac468549c3eac1a6d3f35c200270d3471383a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8a97207183446f4b556343923005a23090f4b88a76a54b4520134314e745ecc9
[INFO] running `Command { std: "docker" "start" "-a" "8a97207183446f4b556343923005a23090f4b88a76a54b4520134314e745ecc9", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling cc v1.2.30
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling quick-xml v0.38.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling owo-colors v4.2.2
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling prettyplease v0.2.35
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling supports-hyperlinks v3.1.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling pastey v0.1.0
[INFO] [stderr]    Compiling winnow v0.7.12
[INFO] [stderr]    Compiling terminal_size v0.4.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling toml_datetime v0.7.0
[INFO] [stderr]    Compiling serde_spanned v1.0.0
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling toml_parser v1.0.1
[INFO] [stderr]    Compiling toml v0.9.4
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling plist v1.7.4
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling darling_core v0.21.0
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling darling_macro v0.21.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling darling v0.21.0
[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] [stderr]    Compiling oh_my_toml v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.37s
[INFO] running `Command { std: "docker" "inspect" "8a97207183446f4b556343923005a23090f4b88a76a54b4520134314e745ecc9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a97207183446f4b556343923005a23090f4b88a76a54b4520134314e745ecc9", kill_on_drop: false }`
[INFO] [stdout] 8a97207183446f4b556343923005a23090f4b88a76a54b4520134314e745ecc9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0719b8a00250ff16435f5319385a0749b06c8ee0579736a9fa46eeb85739690f
[INFO] running `Command { std: "docker" "start" "-a" "0719b8a00250ff16435f5319385a0749b06c8ee0579736a9fa46eeb85739690f", kill_on_drop: false }`
[INFO] [stderr]    Compiling prettyplease v0.2.35
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling oh_my_toml_macro v0.1.0
[INFO] [stderr]    Compiling oh_my_toml v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]    --> tests/struct_tuple.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / #![cfg(false)]
[INFO] [stdout]   2 | | //! Tests
[INFO] [stdout]   3 | | #![cfg(test)]
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     );
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0726]: implicit elided lifetime not allowed here
[INFO] [stdout]   --> tests/struct_unit.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |     struct Foo;
[INFO] [stdout]    |            ^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 12 |     struct Foo<'_>;
[INFO] [stdout]    |               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0106]: missing lifetime specifier
[INFO] [stdout]   --> tests/struct_unit.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |     struct Foo;
[INFO] [stdout]    |            ^^^ expected named lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: consider using the `'de` lifetime
[INFO] [stdout]    |
[INFO] [stdout] 12 |     struct Foo<'de>;
[INFO] [stdout]    |               +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0726]: implicit elided lifetime not allowed here
[INFO] [stdout]   --> tests/struct_unit.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     struct Foo;
[INFO] [stdout]    |            ^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 21 |     struct Foo<'_>;
[INFO] [stdout]    |               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0106]: missing lifetime specifier
[INFO] [stdout]   --> tests/struct_unit.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     struct Foo;
[INFO] [stdout]    |            ^^^ expected named lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: consider using the `'de` lifetime
[INFO] [stdout]    |
[INFO] [stdout] 21 |     struct Foo<'de>;
[INFO] [stdout]    |               +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]  --> tests/enum_named_variants.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / #![cfg(false)]
[INFO] [stdout] 2 | | //! Enum unit variants
[INFO] [stdout] 3 | | #![cfg(test)]
[INFO] [stdout]   | |_____________^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: lifetime parameter `'de` is never used
[INFO] [stdout]   --> tests/struct_unit.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[derive(OhMyToml, Debug, PartialEq, Eq)]
[INFO] [stdout]    |              ^^^^^^^^ unused lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `'de`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = note: this error originates in the derive macro `OhMyToml` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]   --> tests/enum_tuple_variants.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / #![cfg(false)]
[INFO] [stdout]  2 | | //! Enum unit variants
[INFO] [stdout]  3 | | #![cfg(test)]
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     );
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: lifetime parameter `'de` is never used
[INFO] [stdout]   --> tests/struct_unit.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[derive(OhMyToml, Debug, PartialEq, Eq)]
[INFO] [stdout]    |              ^^^^^^^^ unused lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `'de`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = note: this error originates in the derive macro `OhMyToml` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]   --> tests/enum_unit_variants.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / #![cfg(false)]
[INFO] [stdout]  2 | | //! Enum unit variants
[INFO] [stdout]  3 | | #![cfg(test)]
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |     assert_eq!(item_from_str::<Foo>(r#""hello world""#).unwrap(), Foo::Quux);
[INFO] [stdout] 68 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]   --> tests/ui.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / #![cfg(false)]
[INFO] [stdout]  2 | | //! Tests
[INFO] [stdout]  3 | | #![cfg(test)]
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     tuple2_IpAddr_SocketAddr r#"["foo", "foo"]"# (std::net::IpAddr, std::net::SocketAddr)
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0106]: missing lifetime specifier
[INFO] [stdout]    --> tests/struct_named.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |     type Error = DeserializeTomlConfigError;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected named lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: consider using the `'de` lifetime
[INFO] [stdout]     |
[INFO] [stdout] 136 |     type Error = DeserializeTomlConfigError<'de>;
[INFO] [stdout]     |                                            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `deserialize_value` is not a member of trait `oh_my_toml::DeserializeTable`
[INFO] [stdout]    --> tests/struct_named.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |       fn deserialize_value<'k>(
[INFO] [stdout]     |       ^  ----------------- help: there is an associated function with a similar name: `deserialize_table`
[INFO] [stdout]     |  _____|
[INFO] [stdout]     | |
[INFO] [stdout] 138 | |         __omt_table: toml::Spanned<toml::de::DeTable<'de>>,
[INFO] [stdout] 139 | |     ) -> Result<
[INFO] [stdout] 140 | |         Self,
[INFO] [stdout] ...   |
[INFO] [stdout] 296 | |     }
[INFO] [stdout]     | |_____^ not a member of trait `oh_my_toml::DeserializeTable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oh_my_toml_macro::OhMyToml`
[INFO] [stdout]  --> tests/struct_named.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use oh_my_toml_macro::OhMyToml;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]   --> tests/struct_named.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             std::result::Result::Ok(t) => {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W unused-qualifications`
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 77 -             std::result::Result::Ok(t) => {
[INFO] [stdout] 77 +             Ok(t) => {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]   --> tests/struct_named.rs:78:24
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 if let std::option::Option::Some(errors) =
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 78 -                 if let std::option::Option::Some(errors) =
[INFO] [stdout] 78 +                 if let Some(errors) =
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]   --> tests/struct_named.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     std::result::Result::Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 81 -                     std::result::Result::Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout] 81 +                     Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]   --> tests/struct_named.rs:82:36
[INFO] [stdout]    |
[INFO] [stdout] 82 |                         recovered: std::option::Option::Some(t),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 82 -                         recovered: std::option::Option::Some(t),
[INFO] [stdout] 82 +                         recovered: Some(t),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]   --> tests/struct_named.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     std::result::Result::Ok(t)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 93 -                     std::result::Result::Ok(t)
[INFO] [stdout] 93 +                     Ok(t)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]   --> tests/struct_named.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |             std::result::Result::Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 96 -             std::result::Result::Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout] 96 +             Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> tests/struct_named.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 std::result::Result::Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 101 -                 std::result::Result::Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout] 101 +                 Err(::oh_my_toml::DeserializeErrors {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> tests/struct_named.rs:123:44
[INFO] [stdout]     |
[INFO] [stdout] 123 |     src: ::oh_my_toml::miette::NamedSource<std::string::String>,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 123 -     src: ::oh_my_toml::miette::NamedSource<std::string::String>,
[INFO] [stdout] 123 +     src: ::oh_my_toml::miette::NamedSource<String>,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> tests/struct_named.rs:130:53
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn expected_type() -> std::borrow::Cow<'static, core::primitive::str> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 130 -     fn expected_type() -> std::borrow::Cow<'static, core::primitive::str> {
[INFO] [stdout] 130 +     fn expected_type() -> std::borrow::Cow<'static, str> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> tests/struct_named.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         'outer: {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `deserialize_table`
[INFO] [stdout]    --> tests/struct_named.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl<'de> ::oh_my_toml::DeserializeTable<'de> for Config {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `deserialize_table` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `fn deserialize_table(_: toml::Spanned<toml::map::Map<toml::Spanned<Cow<'de, str>>, toml::Spanned<DeValue<'de>>>>) -> Result<Self, DeserializeErrors<Self, nonempty::NonEmpty<<Self as DeserializeTable<'de>>::Error>>> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0106, E0392, E0726.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0106`.
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]    --> tests/error_message.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / #![cfg(false)]
[INFO] [stdout]   2 | | #![cfg(test)]
[INFO] [stdout]   3 | |
[INFO] [stdout]   4 | | //! Tests for error messages
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oh_my_toml` (test "struct_unit") due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `iter` found for struct `toml::Spanned` in the current scope
[INFO] [stdout]    --> tests/struct_named.rs:150:57
[INFO] [stdout]     |
[INFO] [stdout] 150 |             for (__omt_key, __omt_value) in __omt_table.iter() {
[INFO] [stdout]     |                                                         ^^^^ method not found in `toml::Spanned<toml::map::Map<toml::Spanned<Cow<'de, str>>, toml::Spanned<DeValue<'de>>>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `key` found for struct `toml::Spanned` in the current scope
[INFO] [stdout]    --> tests/struct_named.rs:151:39
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 let key = __omt_table.key(__omt_key).unwrap();
[INFO] [stdout]     |                                       ^^^ method not found in `toml::Spanned<toml::map::Map<toml::Spanned<Cow<'de, str>>, toml::Spanned<DeValue<'de>>>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> tests/struct_named.rs:154:31
[INFO] [stdout]     |
[INFO] [stdout] 154 |                           match <i32 as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout]     |  _______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 155 | |                             __omt_value,
[INFO] [stdout] 156 | |                         ) {
[INFO] [stdout]     | |_________________________- argument #2 of type `toml::Spanned<DeValue<'_>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/deserialize_traits.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 |     fn deserialize_value<'k>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 154 -                         match <i32 as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout] 155 -                             __omt_value,
[INFO] [stdout] 156 -                         ) {
[INFO] [stdout] 154 +                         match <i32 as ::oh_my_toml::DeserializeValue>::deserialize_value(__omt_value, /* toml::Spanned<DeValue<'_>> */) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> tests/struct_named.rs:172:31
[INFO] [stdout]     |
[INFO] [stdout] 172 |                           match <NonEmpty<i32> as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout]     |  _______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 173 | |                             __omt_value,
[INFO] [stdout] 174 | |                         ) {
[INFO] [stdout]     | |_________________________- argument #2 of type `toml::Spanned<DeValue<'_>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/deserialize_traits.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 |     fn deserialize_value<'k>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 172 -                         match <NonEmpty<i32> as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout] 173 -                             __omt_value,
[INFO] [stdout] 174 -                         ) {
[INFO] [stdout] 172 +                         match <NonEmpty<i32> as ::oh_my_toml::DeserializeValue>::deserialize_value(__omt_value, /* toml::Spanned<DeValue<'_>> */) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> tests/struct_named.rs:190:31
[INFO] [stdout]     |
[INFO] [stdout] 190 |                           match <(String, u8) as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout]     |  _______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 191 | |                             __omt_value,
[INFO] [stdout] 192 | |                         ) {
[INFO] [stdout]     | |_________________________- argument #2 of type `toml::Spanned<DeValue<'_>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/deserialize_traits.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 |     fn deserialize_value<'k>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 190 -                         match <(String, u8) as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout] 191 -                             __omt_value,
[INFO] [stdout] 192 -                         ) {
[INFO] [stdout] 190 +                         match <(String, u8) as ::oh_my_toml::DeserializeValue>::deserialize_value(__omt_value, /* toml::Spanned<DeValue<'_>> */) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> tests/struct_named.rs:208:31
[INFO] [stdout]     |
[INFO] [stdout] 208 |                           match <[String; 4] as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout]     |  _______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 209 | |                             __omt_value,
[INFO] [stdout] 210 | |                         ) {
[INFO] [stdout]     | |_________________________- argument #2 of type `toml::Spanned<DeValue<'_>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/deserialize_traits.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 |     fn deserialize_value<'k>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 208 -                         match <[String; 4] as ::oh_my_toml::DeserializeValue>::deserialize_value(
[INFO] [stdout] 209 -                             __omt_value,
[INFO] [stdout] 210 -                         ) {
[INFO] [stdout] 208 +                         match <[String; 4] as ::oh_my_toml::DeserializeValue>::deserialize_value(__omt_value, /* toml::Spanned<DeValue<'_>> */) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/struct_named.rs:228:76
[INFO] [stdout]     |
[INFO] [stdout] 228 | ...                   ::oh_my_toml::util::value_type_description(&__omt_value),
[INFO] [stdout]     |                       ------------------------------------------ ^^^^^^^^^^^^ expected `&Spanned<DeValue<'_>>`, found `&Key<'_>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&toml::Spanned<DeValue<'_>>`
[INFO] [stdout]                found reference `&Key<'_>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/util.rs:13:8
[INFO] [stdout]     |
[INFO] [stdout]  13 | pub fn value_type_description(value: &Value) -> Cow<'static, str> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `span` found for enum `Key` in the current scope
[INFO] [stdout]    --> tests/struct_named.rs:230:47
[INFO] [stdout]     |
[INFO] [stdout] 230 | ...                   span: __omt_value.span(),
[INFO] [stdout]     |                                         ^^^^ method not found in `Key<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: the method `span` exists on the type `toml::Spanned<Cow<'_, str>>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-1.0.0/src/spanned.rs:91:5
[INFO] [stdout]     |
[INFO] [stdout]  91 |     pub fn span(&self) -> core::ops::Range<usize> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0061, E0106, E0308, E0407, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oh_my_toml` (test "struct_named") due to 11 previous errors; 11 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0719b8a00250ff16435f5319385a0749b06c8ee0579736a9fa46eeb85739690f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0719b8a00250ff16435f5319385a0749b06c8ee0579736a9fa46eeb85739690f", kill_on_drop: false }`
[INFO] [stdout] 0719b8a00250ff16435f5319385a0749b06c8ee0579736a9fa46eeb85739690f
