[INFO] fetching crate serde_core 1.0.228...
[INFO] testing serde_core-1.0.228 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate serde_core 1.0.228 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate serde_core 1.0.228
[INFO] finished tweaking crates.io crate serde_core 1.0.228
[INFO] tweaked toml for crates.io crate serde_core 1.0.228 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate serde_core 1.0.228 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate serde_core 1.0.228 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde v1.0.185
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 05d427a940f23b85335c0dd36820cb3e4a57f309ca205cfcdaa2a1c1468ea14a
[INFO] running `Command { std: "docker" "start" "-a" "05d427a940f23b85335c0dd36820cb3e4a57f309ca205cfcdaa2a1c1468ea14a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05d427a940f23b85335c0dd36820cb3e4a57f309ca205cfcdaa2a1c1468ea14a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05d427a940f23b85335c0dd36820cb3e4a57f309ca205cfcdaa2a1c1468ea14a", kill_on_drop: false }`
[INFO] [stdout] 05d427a940f23b85335c0dd36820cb3e4a57f309ca205cfcdaa2a1c1468ea14a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d2bf2dc649d0e77caabc78f58cc8b41c52c630a0c43f742353d6b027c47a3399
[INFO] running `Command { std: "docker" "start" "-a" "d2bf2dc649d0e77caabc78f58cc8b41c52c630a0c43f742353d6b027c47a3399", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.33s
[INFO] running `Command { std: "docker" "inspect" "d2bf2dc649d0e77caabc78f58cc8b41c52c630a0c43f742353d6b027c47a3399", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2bf2dc649d0e77caabc78f58cc8b41c52c630a0c43f742353d6b027c47a3399", kill_on_drop: false }`
[INFO] [stdout] d2bf2dc649d0e77caabc78f58cc8b41c52c630a0c43f742353d6b027c47a3399
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd367ea48e13d3be49f8b0b24d81eb545f5133285b42cf9e6aae37aac72b9dfb
[INFO] running `Command { std: "docker" "start" "-a" "fd367ea48e13d3be49f8b0b24d81eb545f5133285b42cf9e6aae37aac72b9dfb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling serde v1.0.185
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_core v1.0.228 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.50s
[INFO] running `Command { std: "docker" "inspect" "fd367ea48e13d3be49f8b0b24d81eb545f5133285b42cf9e6aae37aac72b9dfb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd367ea48e13d3be49f8b0b24d81eb545f5133285b42cf9e6aae37aac72b9dfb", kill_on_drop: false }`
[INFO] [stdout] fd367ea48e13d3be49f8b0b24d81eb545f5133285b42cf9e6aae37aac72b9dfb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ba38f09805f08f9f9bc8f94e90972067aecce47df2539de0bf5c313e4e4c7bd0
[INFO] running `Command { std: "docker" "start" "-a" "ba38f09805f08f9f9bc8f94e90972067aecce47df2539de0bf5c313e4e4c7bd0", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/serde_core-9790127dd11f1e21)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test ser::impls::test_format_u8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]    Doc-tests serde_core
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test src/de/mod.rs - de::Visitor (line 1282) ... ok
[INFO] [stdout] test src/de/ignored_any.rs - de::ignored_any::IgnoredAny (line 13) ... ok
[INFO] [stdout] test src/de/mod.rs - de::Unexpected (line 315) ... ok
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::tuple_variant (line 2194) ... ok
[INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 648) ... ok
[INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 662) ... ok
[INFO] [stdout] test src/de/mod.rs - de::Expected (line 440) ... ok
[INFO] [stdout] test src/de/mod.rs - de::Expected (line 464) ... ok
[INFO] [stdout] test src/de/mod.rs - de::DeserializeOwned (line 603) ... ok
[INFO] [stdout] test src/de/mod.rs - de::Error::custom (line 308) ... ok
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::unit_variant (line 2098) ... ok
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::struct_variant (line 2237) ... ok
[INFO] [stdout] test src/de/mod.rs - de::Visitor::expecting (line 1328) ... ok
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::newtype_variant_seed (line 2138) ... ok
[INFO] [stdout] test src/de/mod.rs - de::Deserializer::is_human_readable (line 1195) ... ok
[INFO] [stdout] test src/de/mod.rs - de::IntoDeserializer (line 2297) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 695) ... ok
[INFO] [stdout] test src/ser/fmt.rs - ser::fmt::&'_mutfmt::Formatter<'a> (line 20) ... FAILED
[INFO] [stdout] test src/ser/impossible.rs - ser::impossible::Impossible (line 18) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 13) ... ok
[INFO] [stdout] test src/de/value.rs - de::value (line 4) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 80) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_bool (line 413) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serialize::serialize (line 240) ... ok
[INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 49) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeMap (line 1759) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_f64 (line 667) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTuple (line 1568) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_char (line 688) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeStructVariant (line 1936) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_f32 (line 649) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i128 (line 515) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Error::custom (line 201) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::is_human_readable (line 1419) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeStruct (line 1872) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i8 (line 435) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i64 (line 497) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTupleVariant (line 1695) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_seq (line 1278) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_str (line 1351) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeSeq (line 1468) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_bytes (line 730) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_map (line 1313) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i16 (line 457) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i32 (line 479) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTuple (line 1538) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_none (line 759) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u128 (line 622) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple_struct (line 1071) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_str (line 706) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_newtype_struct (line 902) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u64 (line 604) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u32 (line 586) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_newtype_variant (line 930) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_seq (line 968) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_struct_variant (line 1236) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTupleStruct (line 1644) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_some (line 792) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_map (line 1149) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_struct (line 1198) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u8 (line 542) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u16 (line 564) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit (line 827) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1013) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple_variant (line 1103) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit_variant (line 869) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1043) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit_struct (line 847) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/de/mod.rs - de::IntoDeserializer (line 2297) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__require_serde_not_serde_core` in `_serde`
[INFO] [stdout]     --> src/de/mod.rs:2302:10
[INFO] [stdout]      |
[INFO] [stdout] 2302 | #[derive(Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^ could not find `__require_serde_not_serde_core` in `_serde`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]     --> src/de/mod.rs:2302:10
[INFO] [stdout]      |
[INFO] [stdout] 2302 | #[derive(Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]     --> src/de/mod.rs:2302:10
[INFO] [stdout]      |
[INFO] [stdout] 2302 | #[derive(Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout] 2297 + use std::fmt;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]     --> src/de/mod.rs:2302:10
[INFO] [stdout]      |
[INFO] [stdout] 2302 | #[derive(Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2297 + use std::fmt::Formatter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/fmt.rs - ser::fmt::&'_mutfmt::Formatter<'a> (line 20) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__require_serde_not_serde_core` in `_serde`
[INFO] [stdout]   --> src/ser/fmt.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Serialize)]
[INFO] [stdout]    |          ^^^^^^^^^ could not find `__require_serde_not_serde_core` in `_serde`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]   --> src/ser/fmt.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Serialize)]
[INFO] [stdout]    |          ^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/impossible.rs - ser::impossible::Impossible (line 18) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `serde_core::__private::doc::Error: serde::ser::Error` is not satisfied
[INFO] [stdout]    --> src/ser/impossible.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 |     type Error = Error;
[INFO] [stdout]     |                  ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_core::__private::doc::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::__private::doc::Error` implements similarly named trait `StdError`, but not `serde::ser::Error`
[INFO] [stdout] help: the following other types implement trait `serde::ser::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/doc.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl ser::Error for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::__private::doc::Error`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/de/value.rs:83:1
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl ser::Error for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/fmt.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl Error for fmt::Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::fmt::Error`
[INFO] [stdout] note: required by a bound in `serde::Serializer::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |     type Error: Error;
[INFO] [stdout]     |                 ^^^^^ required by this bound in `Serializer::Error`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serde_core::__private::doc::Error: serde::ser::Error` is not satisfied
[INFO] [stdout]    --> src/ser/impossible.rs:29:25
[INFO] [stdout]     |
[INFO] [stdout]  29 |     type SerializeSeq = Impossible<(), Error>;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^ the trait `serde::ser::Error` is not implemented for `serde_core::__private::doc::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::__private::doc::Error` implements similarly named trait `StdError`, but not `serde::ser::Error`
[INFO] [stdout] help: the following other types implement trait `serde::ser::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/doc.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl ser::Error for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::__private::doc::Error`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/de/value.rs:83:1
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl ser::Error for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/fmt.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl Error for fmt::Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::fmt::Error`
[INFO] [stdout]     = note: required for `serde::ser::Impossible<(), serde_core::__private::doc::Error>` to implement `serde::ser::SerializeSeq`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeSeq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:351:52
[INFO] [stdout]     |
[INFO] [stdout] 351 |     type SerializeSeq: SerializeSeq<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeSeq`
[INFO] [stdout] 
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]   --> src/ser/impossible.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout] 47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 49 | |     }
[INFO] [stdout]    | |_____^ impl has extra requirement `T: serde_core::Serialize`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `__serialize_unimplemented_method` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]   --> src/ser/impossible.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout] 47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 49 | |     }
[INFO] [stdout]    | |_____^ impl has extra requirement `T: serde_core::Serialize`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `__serialize_unimplemented_method` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]   --> src/ser/impossible.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout] 47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 49 | |     }
[INFO] [stdout]    | |_____^ impl has extra requirement `T: serde_core::Serialize`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `__serialize_unimplemented_method` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeTuple` is not satisfied
[INFO] [stdout]    --> src/ser/impossible.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]  46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout]  47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]  48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]  49 | |     }
[INFO] [stdout]     | |_____^ the trait `serde::ser::SerializeTuple` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeTuple`, but not `serde::ser::SerializeTuple`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeTuple`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:804:5
[INFO] [stdout]     |
[INFO] [stdout] 804 | /     impl<E> ser::SerializeTuple for SerializeTuple<E>
[INFO] [stdout] 805 | |     where
[INFO] [stdout] 806 | |         E: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::__private::ser::content::SerializeTuple<E>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | / impl<Ok, Error> SerializeTuple for Impossible<Ok, Error>
[INFO] [stdout]  89 | | where
[INFO] [stdout]  90 | |     Error: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeTuple`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 |     type SerializeTuple: SerializeTuple<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTuple`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestw4PVTF/rust_out.long-type-9357240106413799259.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeTupleStruct` is not satisfied
[INFO] [stdout]    --> src/ser/impossible.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout]  45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]  46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout]  47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]  48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]  49 | |     }
[INFO] [stdout]     | |_____^ the trait `serde::ser::SerializeTupleStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeTupleStruct`, but not `serde::ser::SerializeTupleStruct`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeTupleStruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:831:5
[INFO] [stdout]     |
[INFO] [stdout] 831 | /     impl<E> ser::SerializeTupleStruct for SerializeTupleStruct<E>
[INFO] [stdout] 832 | |     where
[INFO] [stdout] 833 | |         E: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::__private::ser::content::SerializeTupleStruct<E>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / impl<Ok, Error> SerializeTupleStruct for Impossible<Ok, Error>
[INFO] [stdout] 109 | | where
[INFO] [stdout] 110 | |     Error: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeTupleStruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:363:32
[INFO] [stdout]     |
[INFO] [stdout] 363 |     type SerializeTupleStruct: SerializeTupleStruct<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleStruct`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestw4PVTF/rust_out.long-type-3128870460453033111.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeTupleVariant` is not satisfied
[INFO] [stdout]     --> src/ser/impossible.rs:45:5
[INFO] [stdout]      |
[INFO] [stdout]   45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]   46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout]   47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]   48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]   49 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeTupleVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeTupleVariant`, but not `serde::ser::SerializeTupleVariant`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeTupleVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:360:5
[INFO] [stdout]      |
[INFO] [stdout]  360 | /     impl<M> ser::SerializeTupleVariant for SerializeTupleVariantAsMapValue<M>
[INFO] [stdout]  361 | |     where
[INFO] [stdout]  362 | |         M: ser::SerializeMap,
[INFO] [stdout]      | |_____________________________^ `serde::__private::ser::content::SerializeTupleVariantAsMapValue<M>`
[INFO] [stdout] ...
[INFO] [stdout]  860 | /     impl<E> ser::SerializeTupleVariant for SerializeTupleVariant<E>
[INFO] [stdout]  861 | |     where
[INFO] [stdout]  862 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeTupleVariant<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1285 | / impl<'a, M> ser::SerializeTupleVariant for FlatMapSerializeTupleVariantAsMapValue<'a, M>
[INFO] [stdout] 1286 | | where
[INFO] [stdout] 1287 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeTupleVariantAsMapValue<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:128:1
[INFO] [stdout]      |
[INFO] [stdout]  128 | / impl<Ok, Error> SerializeTupleVariant for Impossible<Ok, Error>
[INFO] [stdout]  129 | | where
[INFO] [stdout]  130 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeTupleVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:369:33
[INFO] [stdout]      |
[INFO] [stdout]  369 |     type SerializeTupleVariant: SerializeTupleVariant<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleVariant`
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestw4PVTF/rust_out.long-type-17340704391637582013.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>: serde::ser::SerializeMap` is not satisfied
[INFO] [stdout]     --> src/ser/impossible.rs:45:5
[INFO] [stdout]      |
[INFO] [stdout]   45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]   46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout]   47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]   48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]   49 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeMap` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeMap`, but not `serde::ser::SerializeMap`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeMap`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:892:5
[INFO] [stdout]      |
[INFO] [stdout]  892 | /     impl<E> ser::SerializeMap for SerializeMap<E>
[INFO] [stdout]  893 | |     where
[INFO] [stdout]  894 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeMap<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1198 | / impl<'a, M> ser::SerializeMap for FlatMapSerializeMap<'a, M>
[INFO] [stdout] 1199 | | where
[INFO] [stdout] 1200 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeMap<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:148:1
[INFO] [stdout]      |
[INFO] [stdout]  148 | / impl<Ok, Error> SerializeMap for Impossible<Ok, Error>
[INFO] [stdout]  149 | | where
[INFO] [stdout]  150 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeMap`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:375:24
[INFO] [stdout]      |
[INFO] [stdout]  375 |     type SerializeMap: SerializeMap<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeMap`
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeStruct` is not satisfied
[INFO] [stdout]     --> src/ser/impossible.rs:45:5
[INFO] [stdout]      |
[INFO] [stdout]   45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]   46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout]   47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]   48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]   49 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeStruct`, but not `serde::ser::SerializeStruct`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeStruct`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:943:5
[INFO] [stdout]      |
[INFO] [stdout]  943 | /     impl<E> ser::SerializeStruct for SerializeStruct<E>
[INFO] [stdout]  944 | |     where
[INFO] [stdout]  945 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeStruct<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1240 | / impl<'a, M> ser::SerializeStruct for FlatMapSerializeStruct<'a, M>
[INFO] [stdout] 1241 | | where
[INFO] [stdout] 1242 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeStruct<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:176:1
[INFO] [stdout]      |
[INFO] [stdout]  176 | / impl<Ok, Error> SerializeStruct for Impossible<Ok, Error>
[INFO] [stdout]  177 | | where
[INFO] [stdout]  178 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeStruct`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:381:27
[INFO] [stdout]      |
[INFO] [stdout]  381 |     type SerializeStruct: SerializeStruct<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStruct`
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestw4PVTF/rust_out.long-type-4439309498880816738.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeStructVariant` is not satisfied
[INFO] [stdout]     --> src/ser/impossible.rs:45:5
[INFO] [stdout]      |
[INFO] [stdout]   45 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]   46 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some
[INFO] [stdout]   47 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]   48 | |         tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]   49 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeStructVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeStructVariant`, but not `serde::ser::SerializeStructVariant`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeStructVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:400:5
[INFO] [stdout]      |
[INFO] [stdout]  400 | /     impl<M> ser::SerializeStructVariant for SerializeStructVariantAsMapValue<M>
[INFO] [stdout]  401 | |     where
[INFO] [stdout]  402 | |         M: ser::SerializeMap,
[INFO] [stdout]      | |_____________________________^ `serde::__private::ser::content::SerializeStructVariantAsMapValue<M>`
[INFO] [stdout] ...
[INFO] [stdout]  972 | /     impl<E> ser::SerializeStructVariant for SerializeStructVariant<E>
[INFO] [stdout]  973 | |     where
[INFO] [stdout]  974 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeStructVariant<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1331 | / impl<'a, M> ser::SerializeStructVariant for FlatMapSerializeStructVariantAsMapValue<'a, M>
[INFO] [stdout] 1332 | | where
[INFO] [stdout] 1333 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeStructVariantAsMapValue<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:197:1
[INFO] [stdout]      |
[INFO] [stdout]  197 | / impl<Ok, Error> SerializeStructVariant for Impossible<Ok, Error>
[INFO] [stdout]  198 | | where
[INFO] [stdout]  199 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeStructVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:387:34
[INFO] [stdout]      |
[INFO] [stdout]  387 |     type SerializeStructVariant: SerializeStructVariant<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStructVariant`
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestw4PVTF/rust_out.long-type-7821972763022541239.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0276, E0277.
[INFO] [stdout] For more information about an error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/value.rs - de::value (line 4) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__require_serde_not_serde_core` in `_serde`
[INFO] [stdout]  --> src/de/value.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(Deserialize)]
[INFO] [stdout]   |          ^^^^^^^^^^^ could not find `__require_serde_not_serde_core` in `_serde`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]  --> src/de/value.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(Deserialize)]
[INFO] [stdout]   |          ^^^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]  --> src/de/value.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(Deserialize)]
[INFO] [stdout]   |          ^^^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 4 + use std::fmt;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `__private228` in `_serde`
[INFO] [stdout]  --> src/de/value.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(Deserialize)]
[INFO] [stdout]   |          ^^^^^^^^^^^ could not find `__private228` in `_serde`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use std::fmt::Formatter;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_bool (line 413) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:422:12
[INFO] [stdout]     |
[INFO] [stdout] 417 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 422 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_f64 (line 667) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:676:12
[INFO] [stdout]     |
[INFO] [stdout] 671 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 676 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_char (line 688) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:697:12
[INFO] [stdout]     |
[INFO] [stdout] 692 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 697 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_f32 (line 649) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:658:12
[INFO] [stdout]     |
[INFO] [stdout] 653 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 658 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i128 (line 515) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:524:12
[INFO] [stdout]     |
[INFO] [stdout] 519 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 524 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i8 (line 435) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:444:12
[INFO] [stdout]     |
[INFO] [stdout] 439 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 444 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i64 (line 497) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:506:12
[INFO] [stdout]     |
[INFO] [stdout] 501 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 506 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_bytes (line 730) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `serde_core::__private::doc::Error: serde::ser::Error` is not satisfied
[INFO] [stdout]    --> src/ser/mod.rs:739:18
[INFO] [stdout]     |
[INFO] [stdout] 739 |     type Error = Error;
[INFO] [stdout]     |                  ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_core::__private::doc::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::__private::doc::Error` implements similarly named trait `StdError`, but not `serde::ser::Error`
[INFO] [stdout] help: the following other types implement trait `serde::ser::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/doc.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl ser::Error for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::__private::doc::Error`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/de/value.rs:83:1
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl ser::Error for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/fmt.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl Error for fmt::Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::fmt::Error`
[INFO] [stdout] note: required by a bound in `serde::Serializer::Error`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |     type Error: Error;
[INFO] [stdout]     |                 ^^^^^ required by this bound in `Serializer::Error`
[INFO] [stdout] 
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout] 751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 753 | |     }
[INFO] [stdout]     | |_____^ impl has extra requirement `T: serde_core::Serialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_method` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout] 751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 753 | |     }
[INFO] [stdout]     | |_____^ impl has extra requirement `T: serde_core::Serialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_method` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout] 751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 753 | |     }
[INFO] [stdout]     | |_____^ impl has extra requirement `T: serde_core::Serialize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_method` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>: serde::ser::SerializeSeq` is not satisfied
[INFO] [stdout]    --> src/ser/mod.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout] 751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 753 | |     }
[INFO] [stdout]     | |_____^ the trait `serde::ser::SerializeSeq` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeSeq`, but not `serde::ser::SerializeSeq`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeSeq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:778:5
[INFO] [stdout]     |
[INFO] [stdout] 778 | /     impl<E> ser::SerializeSeq for SerializeSeq<E>
[INFO] [stdout] 779 | |     where
[INFO] [stdout] 780 | |         E: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::__private::ser::content::SerializeSeq<E>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 | / impl<Ok, Error> SerializeSeq for Impossible<Ok, Error>
[INFO] [stdout]  69 | | where
[INFO] [stdout]  70 | |     Error: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeSeq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:351:24
[INFO] [stdout]     |
[INFO] [stdout] 351 |     type SerializeSeq: SerializeSeq<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeSeq`
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeTuple` is not satisfied
[INFO] [stdout]    --> src/ser/mod.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout] 751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 753 | |     }
[INFO] [stdout]     | |_____^ the trait `serde::ser::SerializeTuple` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeTuple`, but not `serde::ser::SerializeTuple`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeTuple`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:804:5
[INFO] [stdout]     |
[INFO] [stdout] 804 | /     impl<E> ser::SerializeTuple for SerializeTuple<E>
[INFO] [stdout] 805 | |     where
[INFO] [stdout] 806 | |         E: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::__private::ser::content::SerializeTuple<E>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | / impl<Ok, Error> SerializeTuple for Impossible<Ok, Error>
[INFO] [stdout]  89 | | where
[INFO] [stdout]  90 | |     Error: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeTuple`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 |     type SerializeTuple: SerializeTuple<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTuple`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestpgAk9k/rust_out.long-type-407471403846389516.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeTupleStruct` is not satisfied
[INFO] [stdout]    --> src/ser/mod.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout] 750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout] 751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout] 752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout] 753 | |     }
[INFO] [stdout]     | |_____^ the trait `serde::ser::SerializeTupleStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeTupleStruct`, but not `serde::ser::SerializeTupleStruct`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeTupleStruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:831:5
[INFO] [stdout]     |
[INFO] [stdout] 831 | /     impl<E> ser::SerializeTupleStruct for SerializeTupleStruct<E>
[INFO] [stdout] 832 | |     where
[INFO] [stdout] 833 | |         E: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::__private::ser::content::SerializeTupleStruct<E>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / impl<Ok, Error> SerializeTupleStruct for Impossible<Ok, Error>
[INFO] [stdout] 109 | | where
[INFO] [stdout] 110 | |     Error: ser::Error,
[INFO] [stdout]     | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeTupleStruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:363:32
[INFO] [stdout]     |
[INFO] [stdout] 363 |     type SerializeTupleStruct: SerializeTupleStruct<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleStruct`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestpgAk9k/rust_out.long-type-8278011560934989446.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeTupleVariant` is not satisfied
[INFO] [stdout]     --> src/ser/mod.rs:749:5
[INFO] [stdout]      |
[INFO] [stdout]  749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]  750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout]  751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]  752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]  753 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeTupleVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeTupleVariant`, but not `serde::ser::SerializeTupleVariant`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeTupleVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:360:5
[INFO] [stdout]      |
[INFO] [stdout]  360 | /     impl<M> ser::SerializeTupleVariant for SerializeTupleVariantAsMapValue<M>
[INFO] [stdout]  361 | |     where
[INFO] [stdout]  362 | |         M: ser::SerializeMap,
[INFO] [stdout]      | |_____________________________^ `serde::__private::ser::content::SerializeTupleVariantAsMapValue<M>`
[INFO] [stdout] ...
[INFO] [stdout]  860 | /     impl<E> ser::SerializeTupleVariant for SerializeTupleVariant<E>
[INFO] [stdout]  861 | |     where
[INFO] [stdout]  862 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeTupleVariant<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1285 | / impl<'a, M> ser::SerializeTupleVariant for FlatMapSerializeTupleVariantAsMapValue<'a, M>
[INFO] [stdout] 1286 | | where
[INFO] [stdout] 1287 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeTupleVariantAsMapValue<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:128:1
[INFO] [stdout]      |
[INFO] [stdout]  128 | / impl<Ok, Error> SerializeTupleVariant for Impossible<Ok, Error>
[INFO] [stdout]  129 | | where
[INFO] [stdout]  130 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeTupleVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:369:33
[INFO] [stdout]      |
[INFO] [stdout]  369 |     type SerializeTupleVariant: SerializeTupleVariant<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleVariant`
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestpgAk9k/rust_out.long-type-10594212907834456732.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>: serde::ser::SerializeMap` is not satisfied
[INFO] [stdout]     --> src/ser/mod.rs:749:5
[INFO] [stdout]      |
[INFO] [stdout]  749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]  750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout]  751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]  752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]  753 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeMap` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeMap`, but not `serde::ser::SerializeMap`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeMap`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:892:5
[INFO] [stdout]      |
[INFO] [stdout]  892 | /     impl<E> ser::SerializeMap for SerializeMap<E>
[INFO] [stdout]  893 | |     where
[INFO] [stdout]  894 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeMap<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1198 | / impl<'a, M> ser::SerializeMap for FlatMapSerializeMap<'a, M>
[INFO] [stdout] 1199 | | where
[INFO] [stdout] 1200 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeMap<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:148:1
[INFO] [stdout]      |
[INFO] [stdout]  148 | / impl<Ok, Error> SerializeMap for Impossible<Ok, Error>
[INFO] [stdout]  149 | | where
[INFO] [stdout]  150 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeMap`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:375:24
[INFO] [stdout]      |
[INFO] [stdout]  375 |     type SerializeMap: SerializeMap<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeMap`
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeStruct` is not satisfied
[INFO] [stdout]     --> src/ser/mod.rs:749:5
[INFO] [stdout]      |
[INFO] [stdout]  749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]  750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout]  751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]  752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]  753 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeStruct`, but not `serde::ser::SerializeStruct`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeStruct`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:943:5
[INFO] [stdout]      |
[INFO] [stdout]  943 | /     impl<E> ser::SerializeStruct for SerializeStruct<E>
[INFO] [stdout]  944 | |     where
[INFO] [stdout]  945 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeStruct<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1240 | / impl<'a, M> ser::SerializeStruct for FlatMapSerializeStruct<'a, M>
[INFO] [stdout] 1241 | | where
[INFO] [stdout] 1242 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeStruct<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:176:1
[INFO] [stdout]      |
[INFO] [stdout]  176 | / impl<Ok, Error> SerializeStruct for Impossible<Ok, Error>
[INFO] [stdout]  177 | | where
[INFO] [stdout]  178 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeStruct`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:381:27
[INFO] [stdout]      |
[INFO] [stdout]  381 |     type SerializeStruct: SerializeStruct<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStruct`
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestpgAk9k/rust_out.long-type-3891293147882662321.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Impossible<(), Error>: SerializeStructVariant` is not satisfied
[INFO] [stdout]     --> src/ser/mod.rs:749:5
[INFO] [stdout]      |
[INFO] [stdout]  749 | /     serde_core::__serialize_unimplemented! {
[INFO] [stdout]  750 | |         bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some
[INFO] [stdout]  751 | |         unit unit_struct unit_variant newtype_struct newtype_variant
[INFO] [stdout]  752 | |         seq tuple tuple_struct tuple_variant map struct struct_variant
[INFO] [stdout]  753 | |     }
[INFO] [stdout]      | |_____^ the trait `serde::ser::SerializeStructVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` implements similarly named trait `serde_core::ser::SerializeStructVariant`, but not `serde::ser::SerializeStructVariant`
[INFO] [stdout] help: the following other types implement trait `serde::ser::SerializeStructVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/private/ser.rs:400:5
[INFO] [stdout]      |
[INFO] [stdout]  400 | /     impl<M> ser::SerializeStructVariant for SerializeStructVariantAsMapValue<M>
[INFO] [stdout]  401 | |     where
[INFO] [stdout]  402 | |         M: ser::SerializeMap,
[INFO] [stdout]      | |_____________________________^ `serde::__private::ser::content::SerializeStructVariantAsMapValue<M>`
[INFO] [stdout] ...
[INFO] [stdout]  972 | /     impl<E> ser::SerializeStructVariant for SerializeStructVariant<E>
[INFO] [stdout]  973 | |     where
[INFO] [stdout]  974 | |         E: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::__private::ser::content::SerializeStructVariant<E>`
[INFO] [stdout] ...
[INFO] [stdout] 1331 | / impl<'a, M> ser::SerializeStructVariant for FlatMapSerializeStructVariantAsMapValue<'a, M>
[INFO] [stdout] 1332 | | where
[INFO] [stdout] 1333 | |     M: SerializeMap + 'a,
[INFO] [stdout]      | |_________________________^ `FlatMapSerializeStructVariantAsMapValue<'a, M>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/impossible.rs:197:1
[INFO] [stdout]      |
[INFO] [stdout]  197 | / impl<Ok, Error> SerializeStructVariant for Impossible<Ok, Error>
[INFO] [stdout]  198 | | where
[INFO] [stdout]  199 | |     Error: ser::Error,
[INFO] [stdout]      | |______________________^ `serde::ser::Impossible<Ok, Error>`
[INFO] [stdout] note: required by a bound in `serde::Serializer::SerializeStructVariant`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.185/src/ser/mod.rs:387:34
[INFO] [stdout]      |
[INFO] [stdout]  387 |     type SerializeStructVariant: SerializeStructVariant<Ok = Self::Ok, Error = Self::Error>;
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStructVariant`
[INFO] [stdout]      = note: the full name for the type has been written to '/tmp/rustdoctestpgAk9k/rust_out.long-type-18297711963734921532.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `__serialize_unimplemented_helper` which comes from the expansion of the macro `serde_core::__serialize_unimplemented` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `serialize_element` found for struct `serde_core::ser::Impossible<Ok, Error>` in the current scope
[INFO] [stdout]    --> src/ser/mod.rs:744:13
[INFO] [stdout]     |
[INFO] [stdout] 744 |         seq.serialize_element(b)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following traits which provide `serialize_element` are implemented but not in scope; perhaps you want to import one of them
[INFO] [stdout]     |
[INFO] [stdout] 729 + use crate::serde_core::ser::SerializeSeq;
[INFO] [stdout]     |
[INFO] [stdout] 729 + use crate::serde_core::ser::SerializeTuple;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `serialize_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 744 -         seq.serialize_element(b)?;
[INFO] [stdout] 744 +         seq.serialize_key(b)?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `end` found for struct `serde_core::ser::Impossible<Ok, Error>` in the current scope
[INFO] [stdout]    --> src/ser/mod.rs:746:9
[INFO] [stdout]     |
[INFO] [stdout] 746 |     seq.end()
[INFO] [stdout]     |         ^^^ method not found in `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following traits which provide `end` are implemented but not in scope; perhaps you want to import one of them
[INFO] [stdout]     |
[INFO] [stdout] 729 + use crate::serde_core::ser::SerializeMap;
[INFO] [stdout]     |
[INFO] [stdout] 729 + use crate::serde_core::ser::SerializeSeq;
[INFO] [stdout]     |
[INFO] [stdout] 729 + use crate::serde_core::ser::SerializeStruct;
[INFO] [stdout]     |
[INFO] [stdout] 729 + use crate::serde_core::ser::SerializeStructVariant;
[INFO] [stdout]     |
[INFO] [stdout]     = and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0276, E0277, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i16 (line 457) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:466:12
[INFO] [stdout]     |
[INFO] [stdout] 461 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 466 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i32 (line 479) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:488:12
[INFO] [stdout]     |
[INFO] [stdout] 483 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 488 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u128 (line 622) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:631:12
[INFO] [stdout]     |
[INFO] [stdout] 626 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 631 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_str (line 706) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:715:12
[INFO] [stdout]     |
[INFO] [stdout] 710 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 715 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u64 (line 604) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 608 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 613 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u32 (line 586) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:595:12
[INFO] [stdout]     |
[INFO] [stdout] 590 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 595 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u8 (line 542) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:551:12
[INFO] [stdout]     |
[INFO] [stdout] 546 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 551 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u16 (line 564) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:573:12
[INFO] [stdout]     |
[INFO] [stdout] 568 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 573 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_unit (line 827) stdout ----
[INFO] [stdout] error[E0276]: impl has stricter requirements than trait
[INFO] [stdout]    --> src/ser/mod.rs:836:12
[INFO] [stdout]     |
[INFO] [stdout] 831 | serde_core::__private_serialize!();
[INFO] [stdout]     | ---------------------------------- definition of `serialize` from trait
[INFO] [stdout] ...
[INFO] [stdout] 836 |         S: Serializer,
[INFO] [stdout]     |            ^^^^^^^^^^ impl has extra requirement `S: serde::Serializer`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0276`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/de/mod.rs - de::IntoDeserializer (line 2297)
[INFO] [stdout]     src/de/value.rs - de::value (line 4)
[INFO] [stdout]     src/ser/fmt.rs - ser::fmt::&'_mutfmt::Formatter<'a> (line 20)
[INFO] [stdout]     src/ser/impossible.rs - ser::impossible::Impossible (line 18)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_bool (line 413)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_bytes (line 730)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_char (line 688)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_f32 (line 649)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_f64 (line 667)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i128 (line 515)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i16 (line 457)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i32 (line 479)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i64 (line 497)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i8 (line 435)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_str (line 706)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u128 (line 622)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u16 (line 564)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u32 (line 586)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u64 (line 604)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u8 (line 542)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_unit (line 827)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 47 passed; 21 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.82s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "ba38f09805f08f9f9bc8f94e90972067aecce47df2539de0bf5c313e4e4c7bd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba38f09805f08f9f9bc8f94e90972067aecce47df2539de0bf5c313e4e4c7bd0", kill_on_drop: false }`
[INFO] [stdout] ba38f09805f08f9f9bc8f94e90972067aecce47df2539de0bf5c313e4e4c7bd0
