[INFO] fetching crate core-serde-json 0.1.0...
[INFO] testing core-serde-json-0.1.0 against beta-2023-04-20 for beta-1.70-1
[INFO] extracting crate core-serde-json 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate core-serde-json 0.1.0 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain
[INFO] started tweaking crates.io crate core-serde-json 0.1.0
[INFO] finished tweaking crates.io crate core-serde-json 0.1.0
[INFO] tweaked toml for crates.io crate core-serde-json 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c5b0af58018dc819fd6c0c2596cca66cf48db14ca4294eaf44748bcc786680d5
[INFO] running `Command { std: "docker" "start" "-a" "c5b0af58018dc819fd6c0c2596cca66cf48db14ca4294eaf44748bcc786680d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5b0af58018dc819fd6c0c2596cca66cf48db14ca4294eaf44748bcc786680d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5b0af58018dc819fd6c0c2596cca66cf48db14ca4294eaf44748bcc786680d5", kill_on_drop: false }`
[INFO] [stdout] c5b0af58018dc819fd6c0c2596cca66cf48db14ca4294eaf44748bcc786680d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b5bd6f4053757d5926c67dd3938e3766dd6939f396378637ed31184e52fed639
[INFO] running `Command { std: "docker" "start" "-a" "b5bd6f4053757d5926c67dd3938e3766dd6939f396378637ed31184e52fed639", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling heapless v0.5.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling generic-array v0.12.4
[INFO] [stderr]    Compiling generic-array v0.13.3
[INFO] [stderr]    Compiling hash32 v0.1.1
[INFO] [stderr]    Compiling as-slice v0.1.5
[INFO] [stderr]    Compiling core-serde-json v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the type `[u8; 4]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 152 |         serialize_signed!(self, 4, v, i8, u8)
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:59:9
[INFO] [stdout]     |
[INFO] [stdout] 59  | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` implied by `#[warn(warnings)]`
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 6]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 157 |         serialize_signed!(self, 6, v, i16, u16)
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 11]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 162 |         serialize_signed!(self, 11, v, i32, u32)
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 167 |         serialize_signed!(self, 20, v, i64, u64)
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 3]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 172 |         serialize_unsigned!(self, 3, v)
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 5]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 177 |         serialize_unsigned!(self, 5, v)
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 10]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 182 |         serialize_unsigned!(self, 10, v)
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 187 |         serialize_unsigned!(self, 20, v)
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.32s
[INFO] running `Command { std: "docker" "inspect" "b5bd6f4053757d5926c67dd3938e3766dd6939f396378637ed31184e52fed639", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b5bd6f4053757d5926c67dd3938e3766dd6939f396378637ed31184e52fed639", kill_on_drop: false }`
[INFO] [stdout] b5bd6f4053757d5926c67dd3938e3766dd6939f396378637ed31184e52fed639
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6896b85171a1cacb27bdcce6904b1c451553d544744a76a6f1ffb35d7796428
[INFO] running `Command { std: "docker" "start" "-a" "a6896b85171a1cacb27bdcce6904b1c451553d544744a76a6f1ffb35d7796428", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stdout] warning: the type `[u8; 4]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 152 |         serialize_signed!(self, 4, v, i8, u8)
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:59:9
[INFO] [stdout]     |
[INFO] [stdout] 59  | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` implied by `#[warn(warnings)]`
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 6]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 157 |         serialize_signed!(self, 6, v, i16, u16)
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 11]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 162 |         serialize_signed!(self, 11, v, i32, u32)
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 167 |         serialize_signed!(self, 20, v, i64, u64)
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 3]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 172 |         serialize_unsigned!(self, 3, v)
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 5]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 177 |         serialize_unsigned!(self, 5, v)
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 10]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 182 |         serialize_unsigned!(self, 10, v)
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 187 |         serialize_unsigned!(self, 20, v)
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling core-serde-json v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the type `[u8; 4]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 152 |         serialize_signed!(self, 4, v, i8, u8)
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:59:9
[INFO] [stdout]     |
[INFO] [stdout] 59  | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` implied by `#[warn(warnings)]`
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 6]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 157 |         serialize_signed!(self, 6, v, i16, u16)
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 11]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 162 |         serialize_signed!(self, 11, v, i32, u32)
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:103:42
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 167 |         serialize_signed!(self, 20, v, i64, u64)
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 3]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 172 |         serialize_unsigned!(self, 3, v)
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 5]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 177 |         serialize_unsigned!(self, 5, v)
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 10]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 182 |         serialize_unsigned!(self, 10, v)
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stdout]    --> src/ser/mod.rs:72:42
[INFO] [stdout]     |
[INFO] [stdout] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this code causes undefined behavior when executed
[INFO] [stdout]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout] ...
[INFO] [stdout] 187 |         serialize_unsigned!(self, 20, v)
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 4.48s
[INFO] running `Command { std: "docker" "inspect" "a6896b85171a1cacb27bdcce6904b1c451553d544744a76a6f1ffb35d7796428", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6896b85171a1cacb27bdcce6904b1c451553d544744a76a6f1ffb35d7796428", kill_on_drop: false }`
[INFO] [stdout] a6896b85171a1cacb27bdcce6904b1c451553d544744a76a6f1ffb35d7796428
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c50fbf7a39c41b9c8455635ec27c0444a1c92be60189f995746d8621b3aca516
[INFO] running `Command { std: "docker" "start" "-a" "c50fbf7a39c41b9c8455635ec27c0444a1c92be60189f995746d8621b3aca516", kill_on_drop: false }`
[INFO] [stderr] warning: the type `[u8; 4]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:103:42
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 152 |         serialize_signed!(self, 4, v, i8, u8)
[INFO] [stderr]     |         ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:59:9
[INFO] [stderr]     |
[INFO] [stderr] 59  | #![deny(warnings)]
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     = note: `#[warn(invalid_value)]` implied by `#[warn(warnings)]`
[INFO] [stderr]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 6]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:103:42
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 157 |         serialize_signed!(self, 6, v, i16, u16)
[INFO] [stderr]     |         --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 11]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:103:42
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 162 |         serialize_signed!(self, 11, v, i32, u32)
[INFO] [stderr]     |         ---------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:103:42
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 167 |         serialize_signed!(self, 20, v, i64, u64)
[INFO] [stderr]     |         ---------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 3]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:72:42
[INFO] [stderr]     |
[INFO] [stderr] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 172 |         serialize_unsigned!(self, 3, v)
[INFO] [stderr]     |         ------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 5]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:72:42
[INFO] [stderr]     |
[INFO] [stderr] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 177 |         serialize_unsigned!(self, 5, v)
[INFO] [stderr]     |         ------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 10]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:72:42
[INFO] [stderr]     |
[INFO] [stderr] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 182 |         serialize_unsigned!(self, 10, v)
[INFO] [stderr]     |         -------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: the type `[u8; 20]` does not permit being left uninitialized
[INFO] [stderr]    --> src/ser/mod.rs:72:42
[INFO] [stderr]     |
[INFO] [stderr] 72  |         let mut buf: [u8; $N] = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          this code causes undefined behavior when executed
[INFO] [stderr]     |                                          help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stderr] ...
[INFO] [stderr] 187 |         serialize_unsigned!(self, 20, v)
[INFO] [stderr]     |         -------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: integers must be initialized
[INFO] [stderr]     = note: this warning originates in the macro `serialize_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `core-serde-json` (lib) generated 8 warnings
[INFO] [stderr] warning: `core-serde-json` (lib test) generated 8 warnings (8 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/core_serde_json-e65761396e4c7994)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test de::tests::bool ... ok
[INFO] [stdout] test de::tests::array ... ok
[INFO] [stdout] test de::tests::str ... ok
[INFO] [stdout] test de::tests::struct_bool ... ok
[INFO] [stdout] test de::tests::enum_clike ... ok
[INFO] [stdout] test de::tests::wot ... ignored
[INFO] [stdout] test de::tests::struct_option ... ok
[INFO] [stdout] test de::tests::struct_i8 ... ok
[INFO] [stdout] test ser::tests::array ... ok
[INFO] [stdout] test de::tests::struct_u8 ... ok
[INFO] [stdout] test ser::tests::bool ... ok
[INFO] [stdout] test ser::tests::enum_ ... ok
[INFO] [stdout] test ser::tests::str ... ok
[INFO] [stdout] test ser::tests::struct_ ... ok
[INFO] [stdout] test ser::tests::struct_bool ... ok
[INFO] [stdout] test ser::tests::struct_i8 ... ok
[INFO] [stdout] test ser::tests::struct_option ... ok
[INFO] [stdout] test ser::tests::struct_u8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests core-serde-json
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c50fbf7a39c41b9c8455635ec27c0444a1c92be60189f995746d8621b3aca516", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c50fbf7a39c41b9c8455635ec27c0444a1c92be60189f995746d8621b3aca516", kill_on_drop: false }`
[INFO] [stdout] c50fbf7a39c41b9c8455635ec27c0444a1c92be60189f995746d8621b3aca516
