[INFO] fetching crate serde_core 1.0.228... [INFO] testing serde_core-1.0.228 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate serde_core 1.0.228 into /workspace/builds/worker-0-tc2/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-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate serde_core 1.0.228 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 08ca4e1d3ba17a4cec89f6905f09b27ddadc89393a4cbb454abb3536507af247 [INFO] running `Command { std: "docker" "start" "-a" "08ca4e1d3ba17a4cec89f6905f09b27ddadc89393a4cbb454abb3536507af247", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "08ca4e1d3ba17a4cec89f6905f09b27ddadc89393a4cbb454abb3536507af247", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "08ca4e1d3ba17a4cec89f6905f09b27ddadc89393a4cbb454abb3536507af247", kill_on_drop: false }` [INFO] [stdout] 08ca4e1d3ba17a4cec89f6905f09b27ddadc89393a4cbb454abb3536507af247 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dd347ab625be830c4f27090217820842d33ee47bf0b3c19b096730e8879d1240 [INFO] running `Command { std: "docker" "start" "-a" "dd347ab625be830c4f27090217820842d33ee47bf0b3c19b096730e8879d1240", 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.79s [INFO] running `Command { std: "docker" "inspect" "dd347ab625be830c4f27090217820842d33ee47bf0b3c19b096730e8879d1240", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd347ab625be830c4f27090217820842d33ee47bf0b3c19b096730e8879d1240", kill_on_drop: false }` [INFO] [stdout] dd347ab625be830c4f27090217820842d33ee47bf0b3c19b096730e8879d1240 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 532911a2642722578d69e390e1b8dbaeb20ffb15296da387f68a242d3bb2c2ce [INFO] running `Command { std: "docker" "start" "-a" "532911a2642722578d69e390e1b8dbaeb20ffb15296da387f68a242d3bb2c2ce", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [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 14.26s [INFO] running `Command { std: "docker" "inspect" "532911a2642722578d69e390e1b8dbaeb20ffb15296da387f68a242d3bb2c2ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "532911a2642722578d69e390e1b8dbaeb20ffb15296da387f68a242d3bb2c2ce", kill_on_drop: false }` [INFO] [stdout] 532911a2642722578d69e390e1b8dbaeb20ffb15296da387f68a242d3bb2c2ce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0786c2b6640760ed873d9405509f2ffe87550e376f60de1cd8b1acfdce7cf953 [INFO] running `Command { std: "docker" "start" "-a" "0786c2b6640760ed873d9405509f2ffe87550e376f60de1cd8b1acfdce7cf953", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/serde_core-7ee502dee9a36e6a) [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests serde_core [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] [stdout] [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test src/de/mod.rs - de::Expected (line 440) ... ok [INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 662) ... ok [INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 648) ... ok [INFO] [stdout] test src/de/mod.rs - de::Error::custom (line 308) ... ok [INFO] [stdout] test src/de/mod.rs - de::DeserializeOwned (line 603) ... ok [INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 695) ... ok [INFO] [stdout] test src/de/mod.rs - de::Expected (line 464) ... ok [INFO] [stdout] test src/de/ignored_any.rs - de::ignored_any::IgnoredAny (line 13) ... 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::VariantAccess::newtype_variant_seed (line 2138) ... ok [INFO] [stdout] test src/de/mod.rs - de::VariantAccess::struct_variant (line 2237) ... ok [INFO] [stdout] test src/de/mod.rs - de::Unexpected (line 315) ... ok [INFO] [stdout] test src/de/mod.rs - de::VariantAccess::unit_variant (line 2098) ... ok [INFO] [stdout] test src/de/mod.rs - de::VariantAccess::tuple_variant (line 2194) ... ok [INFO] [stdout] test src/ser/impossible.rs - ser::impossible::Impossible (line 18) ... FAILED [INFO] [stdout] test src/ser/fmt.rs - ser::fmt::&'_mutfmt::Formatter<'a> (line 20) ... FAILED [INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 49) ... ok [INFO] [stdout] test src/de/mod.rs - de::Visitor (line 1282) ... ok [INFO] [stdout] test src/de/mod.rs - de::Visitor::expecting (line 1328) ... ok [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::Error::custom (line 201) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::SerializeMap (line 1759) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serialize::serialize (line 240) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::SerializeSeq (line 1468) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::SerializeStructVariant (line 1936) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::SerializeTuple (line 1538) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::SerializeStruct (line 1872) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_str (line 1351) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_bool (line 413) ... FAILED [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::is_human_readable (line 1419) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_seq (line 1278) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::SerializeTupleVariant (line 1695) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_char (line 688) ... FAILED [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_f32 (line 649) ... 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_i32 (line 479) ... FAILED [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i128 (line 515) ... FAILED [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_i16 (line 457) ... FAILED [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::SerializeTupleStruct (line 1644) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_bytes (line 730) ... 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_newtype_variant (line 930) ... 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_none (line 759) ... 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_str (line 706) ... 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_struct_variant (line 1236) ... 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_u32 (line 586) ... FAILED [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_struct (line 1198) ... ok [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_u8 (line 542) ... FAILED [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1043) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1013) ... 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_unit (line 827) ... FAILED [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_struct (line 847) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit_variant (line 869) ... 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] 7 | #[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] 7 | #[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] 7 | #[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] 2 + 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] 7 | #[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] 2 + 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/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] 12 | type Error = Error; [INFO] [stdout] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_core::__private::doc::Error` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Error`: [INFO] [stdout] serde::__private::doc::Error [INFO] [stdout] serde::de::value::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] 14 | type SerializeSeq = Impossible<(), Error>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `serde::ser::Error` is not implemented for `serde_core::__private::doc::Error` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Error`: [INFO] [stdout] serde::__private::doc::Error [INFO] [stdout] serde::de::value::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; [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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeTuple` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeTuple`: [INFO] [stdout] serde::__private::ser::content::SerializeTuple [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTuple` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestiJcwAC/rust_out.long-type-16428888722990209898.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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeTupleStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeTupleStruct`: [INFO] [stdout] serde::__private::ser::content::SerializeTupleStruct [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleStruct` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestiJcwAC/rust_out.long-type-12123555454714051314.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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeTupleVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeTupleVariant`: [INFO] [stdout] FlatMapSerializeTupleVariantAsMapValue<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeTupleVariant [INFO] [stdout] serde::__private::ser::content::SerializeTupleVariantAsMapValue [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleVariant` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestiJcwAC/rust_out.long-type-6776839955643811901.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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeMap` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeMap`: [INFO] [stdout] FlatMapSerializeMap<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeMap [INFO] [stdout] serde::ser::Impossible [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; [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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeStruct`: [INFO] [stdout] FlatMapSerializeStruct<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeStruct [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStruct` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestiJcwAC/rust_out.long-type-10952528505906440612.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] 30 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 31 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str bytes none some [INFO] [stdout] 32 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 33 | | tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 34 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeStructVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeStructVariant`: [INFO] [stdout] FlatMapSerializeStructVariantAsMapValue<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeStructVariant [INFO] [stdout] serde::__private::ser::content::SerializeStructVariantAsMapValue [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStructVariant` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestiJcwAC/rust_out.long-type-15720834414148158462.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/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] 7 | #[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] 7 | #[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/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] 7 | #[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] 7 | #[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] 7 | #[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] 2 + 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] 7 | #[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] 2 + 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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_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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 12 | type Error = Error; [INFO] [stdout] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_core::__private::doc::Error` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Error`: [INFO] [stdout] serde::__private::doc::Error [INFO] [stdout] serde::de::value::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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeSeq` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeSeq`: [INFO] [stdout] serde::__private::ser::content::SerializeSeq [INFO] [stdout] serde::ser::Impossible [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; [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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeTuple` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeTuple`: [INFO] [stdout] serde::__private::ser::content::SerializeTuple [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTuple` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestG6H9HO/rust_out.long-type-18164857099982744182.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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeTupleStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeTupleStruct`: [INFO] [stdout] serde::__private::ser::content::SerializeTupleStruct [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleStruct` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestG6H9HO/rust_out.long-type-8580592116424162787.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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeTupleVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeTupleVariant`: [INFO] [stdout] FlatMapSerializeTupleVariantAsMapValue<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeTupleVariant [INFO] [stdout] serde::__private::ser::content::SerializeTupleVariantAsMapValue [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeTupleVariant` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestG6H9HO/rust_out.long-type-6315410338434395329.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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeMap` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeMap`: [INFO] [stdout] FlatMapSerializeMap<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeMap [INFO] [stdout] serde::ser::Impossible [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; [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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeStruct` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeStruct`: [INFO] [stdout] FlatMapSerializeStruct<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeStruct [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStruct` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestG6H9HO/rust_out.long-type-4221795775716088531.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] 22 | / serde_core::__serialize_unimplemented! { [INFO] [stdout] 23 | | bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some [INFO] [stdout] 24 | | unit unit_struct unit_variant newtype_struct newtype_variant [INFO] [stdout] 25 | | seq tuple tuple_struct tuple_variant map struct struct_variant [INFO] [stdout] 26 | | } [INFO] [stdout] | |_____^ the trait `serde::ser::SerializeStructVariant` is not implemented for `serde_core::ser::Impossible<(), serde_core::__private::doc::Error>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::SerializeStructVariant`: [INFO] [stdout] FlatMapSerializeStructVariantAsMapValue<'a, M> [INFO] [stdout] serde::__private::ser::content::SerializeStructVariant [INFO] [stdout] serde::__private::ser::content::SerializeStructVariantAsMapValue [INFO] [stdout] serde::ser::Impossible [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; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Serializer::SerializeStructVariant` [INFO] [stdout] = note: the full name for the type has been written to '/tmp/rustdoctestG6H9HO/rust_out.long-type-6813749337543666640.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` in the current scope [INFO] [stdout] --> src/ser/mod.rs:744:13 [INFO] [stdout] | [INFO] [stdout] 17 | 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] 2 + use crate::serde_core::ser::SerializeSeq; [INFO] [stdout] | [INFO] [stdout] 2 + 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] 17 - seq.serialize_element(b)?; [INFO] [stdout] 17 + seq.serialize_key(b)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `end` found for struct `serde_core::ser::Impossible` in the current scope [INFO] [stdout] --> src/ser/mod.rs:746:9 [INFO] [stdout] | [INFO] [stdout] 19 | 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] 2 + use crate::serde_core::ser::SerializeMap; [INFO] [stdout] | [INFO] [stdout] 2 + use crate::serde_core::ser::SerializeSeq; [INFO] [stdout] | [INFO] [stdout] 2 + use crate::serde_core::ser::SerializeStruct; [INFO] [stdout] | [INFO] [stdout] 2 + 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_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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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] 7 | serde_core::__private_serialize!(); [INFO] [stdout] | ---------------------------------- definition of `serialize` from trait [INFO] [stdout] ... [INFO] [stdout] 12 | 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 4.48s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "0786c2b6640760ed873d9405509f2ffe87550e376f60de1cd8b1acfdce7cf953", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0786c2b6640760ed873d9405509f2ffe87550e376f60de1cd8b1acfdce7cf953", kill_on_drop: false }` [INFO] [stdout] 0786c2b6640760ed873d9405509f2ffe87550e376f60de1cd8b1acfdce7cf953