[INFO] fetching crate rsiot 0.0.16...
[INFO] testing rsiot-0.0.16 against 1.75.0 for beta-1.76-1
[INFO] extracting crate rsiot 0.0.16 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate rsiot 0.0.16 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rsiot 0.0.16
[INFO] finished tweaking crates.io crate rsiot 0.0.16
[INFO] tweaked toml for crates.io crate rsiot 0.0.16 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rsiot-components-config v0.0.16
[INFO] [stderr]   Downloaded rsiot-extra-components v0.0.16
[INFO] [stderr]   Downloaded rsiot-component-core v0.0.16
[INFO] [stderr]   Downloaded rsiot-messages-core v0.0.16
[INFO] [stderr]   Downloaded tower-http v0.5.0
[INFO] [stderr]   Downloaded axum v0.7.3
[INFO] [stderr]   Downloaded http-body-util v0.1.0
[INFO] [stderr]   Downloaded rsiot-http-server v0.0.16
[INFO] [stderr]   Downloaded axum-core v0.4.2
[INFO] [stderr]   Downloaded rsiot-http-client v0.0.16
[INFO] [stderr]   Downloaded rsiot-timescaledb-storing v0.0.16
[INFO] [stderr]   Downloaded rsiot-websocket-server v0.0.16
[INFO] [stderr]   Downloaded rsiot-redis-publisher v0.0.16
[INFO] [stderr]   Downloaded rsiot-modbus-client v0.0.16
[INFO] [stderr]   Downloaded rsiot-websocket-client v0.0.16
[INFO] [stderr]   Downloaded rsiot-redis-subscriber v0.0.16
[INFO] [stderr]   Downloaded tokio-modbus v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 130f6cda3f1fe53b24256b0c056ae6da445bc5bf3ced991b427786470ed82b8a
[INFO] running `Command { std: "docker" "start" "-a" "130f6cda3f1fe53b24256b0c056ae6da445bc5bf3ced991b427786470ed82b8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "130f6cda3f1fe53b24256b0c056ae6da445bc5bf3ced991b427786470ed82b8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "130f6cda3f1fe53b24256b0c056ae6da445bc5bf3ced991b427786470ed82b8a", kill_on_drop: false }`
[INFO] [stdout] 130f6cda3f1fe53b24256b0c056ae6da445bc5bf3ced991b427786470ed82b8a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 73d7f73f61edc477c7a59dbbcf1934950f003de49eb19bd4582dd3e691896ccf
[INFO] running `Command { std: "docker" "start" "-a" "73d7f73f61edc477c7a59dbbcf1934950f003de49eb19bd4582dd3e691896ccf", kill_on_drop: false }`
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling document-features v0.2.8
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling chrono v0.4.31
[INFO] [stderr]    Compiling rsiot-messages-core v0.0.16
[INFO] [stderr]    Compiling rsiot v0.0.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.54s
[INFO] running `Command { std: "docker" "inspect" "73d7f73f61edc477c7a59dbbcf1934950f003de49eb19bd4582dd3e691896ccf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73d7f73f61edc477c7a59dbbcf1934950f003de49eb19bd4582dd3e691896ccf", kill_on_drop: false }`
[INFO] [stdout] 73d7f73f61edc477c7a59dbbcf1934950f003de49eb19bd4582dd3e691896ccf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4b8c9987053ddba9dc13566f786688270d5ca868c4d2733a096c972537c7226d
[INFO] running `Command { std: "docker" "start" "-a" "4b8c9987053ddba9dc13566f786688270d5ca868c4d2733a096c972537c7226d", kill_on_drop: false }`
[INFO] [stderr]    Compiling rsiot v0.0.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.22s
[INFO] running `Command { std: "docker" "inspect" "4b8c9987053ddba9dc13566f786688270d5ca868c4d2733a096c972537c7226d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b8c9987053ddba9dc13566f786688270d5ca868c4d2733a096c972537c7226d", kill_on_drop: false }`
[INFO] [stdout] 4b8c9987053ddba9dc13566f786688270d5ca868c4d2733a096c972537c7226d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a1292d1617a43d44c507ee714af67b05720bdec30de226b57bc88ac18139e733
[INFO] running `Command { std: "docker" "start" "-a" "a1292d1617a43d44c507ee714af67b05720bdec30de226b57bc88ac18139e733", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsiot-b76c19a1533b393d)
[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] [stderr]    Doc-tests rsiot
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 77) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 103) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 77) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `tokio`
[INFO] [stdout]  --> src/lib.rs:79:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tokio;
[INFO] [stdout]   |     ^^^^^ no external crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 103) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `enum`
[INFO] [stdout]  --> src/lib.rs:108:47
[INFO] [stdout]   |
[INFO] [stdout] 8 | [derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                               ^ help: add `;` here
[INFO] [stdout] 9 | enum Message {
[INFO] [stdout]   | ---- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/lib.rs:106:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Serialize` is not satisfied
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ the trait `Serialize` is not implemented for `Message`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 139 others
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:53
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |                                                     ^^^^^^^^^ required by this bound in `IMessage`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Message: Deserialize<'de>` is not satisfied
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Message`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 141 others
[INFO] [stdout]    = note: required for `Message` to implement `serde::de::DeserializeOwned`
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:27
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^ required by this bound in `IMessage`
[INFO] [stdout]    = note: `IMessage` is a "sealed trait", because to implement it you also need to implement `serde::de::DeserializeOwned`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stdout]    = help: the following type implements the trait:
[INFO] [stdout]              T
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Message` doesn't implement `Debug`
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ `Message` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `Message`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `Message` or manually `impl Debug for Message`
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |                   ^^^^^ required by this bound in `IMessage`
[INFO] [stdout] help: consider annotating `Message` with `#[derive(Debug)]`
[INFO] [stdout]    |
[INFO] [stdout] 9  + #[derive(Debug)]
[INFO] [stdout] 10 | enum Message {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Clone` is not satisfied
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ the trait `Clone` is not implemented for `Message`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |           ^^^^^ required by this bound in `IMessage`
[INFO] [stdout] help: consider annotating `Message` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 9  + #[derive(Clone)]
[INFO] [stdout] 10 | enum Message {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `into_eav`
[INFO] [stdout]   --> src/lib.rs:116:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ missing `into_eav` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn into_eav(self) -> Vec<EavModel> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0277, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 103)
[INFO] [stdout]     src/lib.rs - (line 77)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "a1292d1617a43d44c507ee714af67b05720bdec30de226b57bc88ac18139e733", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1292d1617a43d44c507ee714af67b05720bdec30de226b57bc88ac18139e733", kill_on_drop: false }`
[INFO] [stdout] a1292d1617a43d44c507ee714af67b05720bdec30de226b57bc88ac18139e733
[INFO] testing rsiot-0.0.16 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate rsiot 0.0.16 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate rsiot 0.0.16 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rsiot 0.0.16
[INFO] finished tweaking crates.io crate rsiot 0.0.16
[INFO] tweaked toml for crates.io crate rsiot 0.0.16 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3d2bfd39245dbb304844c207893d194c9fe6e294292ce2ea3fb12e2a66f9f873
[INFO] running `Command { std: "docker" "start" "-a" "3d2bfd39245dbb304844c207893d194c9fe6e294292ce2ea3fb12e2a66f9f873", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3d2bfd39245dbb304844c207893d194c9fe6e294292ce2ea3fb12e2a66f9f873", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d2bfd39245dbb304844c207893d194c9fe6e294292ce2ea3fb12e2a66f9f873", kill_on_drop: false }`
[INFO] [stdout] 3d2bfd39245dbb304844c207893d194c9fe6e294292ce2ea3fb12e2a66f9f873
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 289704fd0fcf2fad30f37e4602d868fae6d892b45c751f3b2810083714f1a73d
[INFO] running `Command { std: "docker" "start" "-a" "289704fd0fcf2fad30f37e4602d868fae6d892b45c751f3b2810083714f1a73d", kill_on_drop: false }`
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling document-features v0.2.8
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling chrono v0.4.31
[INFO] [stderr]    Compiling rsiot-messages-core v0.0.16
[INFO] [stderr]    Compiling rsiot v0.0.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.54s
[INFO] running `Command { std: "docker" "inspect" "289704fd0fcf2fad30f37e4602d868fae6d892b45c751f3b2810083714f1a73d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "289704fd0fcf2fad30f37e4602d868fae6d892b45c751f3b2810083714f1a73d", kill_on_drop: false }`
[INFO] [stdout] 289704fd0fcf2fad30f37e4602d868fae6d892b45c751f3b2810083714f1a73d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1ad6e0346942b21d007edb9451a6c7a6ee4866cfb46cb7cf3319603340cbb045
[INFO] running `Command { std: "docker" "start" "-a" "1ad6e0346942b21d007edb9451a6c7a6ee4866cfb46cb7cf3319603340cbb045", kill_on_drop: false }`
[INFO] [stderr]    Compiling rsiot v0.0.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.22s
[INFO] running `Command { std: "docker" "inspect" "1ad6e0346942b21d007edb9451a6c7a6ee4866cfb46cb7cf3319603340cbb045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ad6e0346942b21d007edb9451a6c7a6ee4866cfb46cb7cf3319603340cbb045", kill_on_drop: false }`
[INFO] [stdout] 1ad6e0346942b21d007edb9451a6c7a6ee4866cfb46cb7cf3319603340cbb045
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e21bfc36f3630fd95c9c8622917c51af17553f9dc77acfe34755c2791781828f
[INFO] running `Command { std: "docker" "start" "-a" "e21bfc36f3630fd95c9c8622917c51af17553f9dc77acfe34755c2791781828f", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsiot-3ac45f6f8c1e29b8)
[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] [stderr]    Doc-tests rsiot
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 77) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 103) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 77) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `tokio`
[INFO] [stdout]  --> src/lib.rs:79:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tokio;
[INFO] [stdout]   |     ^^^^^ no external crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 103) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `enum`
[INFO] [stdout]  --> src/lib.rs:108:47
[INFO] [stdout]   |
[INFO] [stdout] 8 | [derive(Clone, Debug, Deserialize, Serialize)]
[INFO] [stdout]   |                                               ^ help: add `;` here
[INFO] [stdout] 9 | enum Message {
[INFO] [stdout]   | ---- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/lib.rs:106:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Serialize` is not satisfied
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ the trait `Serialize` is not implemented for `Message`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 139 others
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:53
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |                                                     ^^^^^^^^^ required by this bound in `IMessage`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Message: Deserialize<'de>` is not satisfied
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Message`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 141 others
[INFO] [stdout]    = note: required for `Message` to implement `serde::de::DeserializeOwned`
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:27
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^ required by this bound in `IMessage`
[INFO] [stdout]    = note: `IMessage` is a "sealed trait", because to implement it you also need to implement `serde::de::DeserializeOwned`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stdout]    = help: the following type implements the trait:
[INFO] [stdout]              T
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Message` doesn't implement `Debug`
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ `Message` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `Message`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `Message` or manually `impl Debug for Message`
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |                   ^^^^^ required by this bound in `IMessage`
[INFO] [stdout] help: consider annotating `Message` with `#[derive(Debug)]`
[INFO] [stdout]    |
[INFO] [stdout] 9  + #[derive(Debug)]
[INFO] [stdout] 10 | enum Message {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Clone` is not satisfied
[INFO] [stdout]   --> src/lib.rs:116:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    |                   ^^^^^^^ the trait `Clone` is not implemented for `Message`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `IMessage`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rsiot-messages-core-0.0.16/src/imessage.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub trait IMessage
[INFO] [stdout]    |           -------- required by a bound in this trait
[INFO] [stdout] 10 | where
[INFO] [stdout] 11 |     Self: Clone + Debug + DeserializeOwned + Send + Serialize,
[INFO] [stdout]    |           ^^^^^ required by this bound in `IMessage`
[INFO] [stdout] help: consider annotating `Message` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 9  + #[derive(Clone)]
[INFO] [stdout] 10 | enum Message {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `into_eav`
[INFO] [stdout]   --> src/lib.rs:116:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl IMessage for Message {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ missing `into_eav` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn into_eav(self) -> Vec<EavModel> { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0277, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 103)
[INFO] [stdout]     src/lib.rs - (line 77)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "e21bfc36f3630fd95c9c8622917c51af17553f9dc77acfe34755c2791781828f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e21bfc36f3630fd95c9c8622917c51af17553f9dc77acfe34755c2791781828f", kill_on_drop: false }`
[INFO] [stdout] e21bfc36f3630fd95c9c8622917c51af17553f9dc77acfe34755c2791781828f
