[INFO] cloning repository https://github.com/TexasFortress-AI/rs_actor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TexasFortress-AI/rs_actor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTexasFortress-AI%2Frs_actor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTexasFortress-AI%2Frs_actor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9b4faada3fc534daf520c36d0b3d644255ea4b27
[INFO] testing TexasFortress-AI/rs_actor against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTexasFortress-AI%2Frs_actor" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  18% (505/2697)
Updating files:  19% (513/2697)
Updating files:  20% (540/2697)
Updating files:  21% (567/2697)
Updating files:  22% (594/2697)
Updating files:  23% (621/2697)
Updating files:  24% (648/2697)
Updating files:  25% (675/2697)
Updating files:  26% (702/2697)
Updating files:  27% (729/2697)
Updating files:  28% (756/2697)
Updating files:  29% (783/2697)
Updating files:  30% (810/2697)
Updating files:  31% (837/2697)
Updating files:  32% (864/2697)
Updating files:  32% (884/2697)
Updating files:  33% (891/2697)
Updating files:  34% (917/2697)
Updating files:  35% (944/2697)
Updating files:  36% (971/2697)
Updating files:  37% (998/2697)
Updating files:  38% (1025/2697)
Updating files:  39% (1052/2697)
Updating files:  40% (1079/2697)
Updating files:  41% (1106/2697)
Updating files:  42% (1133/2697)
Updating files:  43% (1160/2697)
Updating files:  44% (1187/2697)
Updating files:  45% (1214/2697)
Updating files:  46% (1241/2697)
Updating files:  47% (1268/2697)
Updating files:  48% (1295/2697)
Updating files:  49% (1322/2697)
Updating files:  50% (1349/2697)
Updating files:  51% (1376/2697)
Updating files:  52% (1403/2697)
Updating files:  53% (1430/2697)
Updating files:  54% (1457/2697)
Updating files:  55% (1484/2697)
Updating files:  56% (1511/2697)
Updating files:  57% (1538/2697)
Updating files:  58% (1565/2697)
Updating files:  59% (1592/2697)
Updating files:  60% (1619/2697)
Updating files:  61% (1646/2697)
Updating files:  62% (1673/2697)
Updating files:  63% (1700/2697)
Updating files:  64% (1727/2697)
Updating files:  65% (1754/2697)
Updating files:  66% (1781/2697)
Updating files:  67% (1807/2697)
Updating files:  68% (1834/2697)
Updating files:  69% (1861/2697)
Updating files:  70% (1888/2697)
Updating files:  71% (1915/2697)
Updating files:  72% (1942/2697)
Updating files:  72% (1949/2697)
Updating files:  73% (1969/2697)
Updating files:  74% (1996/2697)
Updating files:  75% (2023/2697)
Updating files:  76% (2050/2697)
Updating files:  77% (2077/2697)
Updating files:  78% (2104/2697)
Updating files:  79% (2131/2697)
Updating files:  80% (2158/2697)
Updating files:  81% (2185/2697)
Updating files:  82% (2212/2697)
Updating files:  83% (2239/2697)
Updating files:  84% (2266/2697)
Updating files:  85% (2293/2697)
Updating files:  86% (2320/2697)
Updating files:  87% (2347/2697)
Updating files:  88% (2374/2697)
Updating files:  89% (2401/2697)
Updating files:  90% (2428/2697)
Updating files:  91% (2455/2697)
Updating files:  92% (2482/2697)
Updating files:  93% (2509/2697)
Updating files:  94% (2536/2697)
Updating files:  95% (2563/2697)
Updating files:  96% (2590/2697)
Updating files:  97% (2617/2697)
Updating files:  98% (2644/2697)
Updating files:  99% (2671/2697)
Updating files: 100% (2697/2697)
Updating files: 100% (2697/2697), done.
[INFO] started tweaking git repo https://github.com/TexasFortress-AI/rs_actor
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/TexasFortress-AI/rs_actor
[INFO] tweaked toml for git repo https://github.com/TexasFortress-AI/rs_actor written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TexasFortress-AI/rs_actor on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/TexasFortress-AI/rs_actor 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b1e25af6d8d50c2dcd085336e119515bb92073820f80a2443206318d238867d2
[INFO] running `Command { std: "docker" "start" "-a" "b1e25af6d8d50c2dcd085336e119515bb92073820f80a2443206318d238867d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b1e25af6d8d50c2dcd085336e119515bb92073820f80a2443206318d238867d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1e25af6d8d50c2dcd085336e119515bb92073820f80a2443206318d238867d2", kill_on_drop: false }`
[INFO] [stdout] b1e25af6d8d50c2dcd085336e119515bb92073820f80a2443206318d238867d2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a7a0ead840baced0d22a461d529821cf00a4be4229289412dc226f585c7e5f31
[INFO] running `Command { std: "docker" "start" "-a" "a7a0ead840baced0d22a461d529821cf00a4be4229289412dc226f585c7e5f31", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.24
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling socket2 v0.5.9
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tokio v1.44.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling rs_actor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `deferred` and `added` are never read
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Envelope {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     deferred: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 159 |     added: Instant,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stdout]    --> src/lib.rs:642:8
[INFO] [stdout]     |
[INFO] [stdout] 640 | trait TypeErasedTask: Send {
[INFO] [stdout]     |       -------------- methods in this trait
[INFO] [stdout] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stdout] 642 |     fn id(&self) -> TaskId;
[INFO] [stdout]     |        ^^
[INFO] [stdout] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stdout] 644 |     fn description(&self) -> &str;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stdout] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 656 |     id: TaskId,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send_result` is never used
[INFO] [stdout]    --> src/lib.rs:692:8
[INFO] [stdout]     |
[INFO] [stdout] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stdout]     | ------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stdout]    --> src/lib.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stdout]     |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 945 |     next_message_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |     next_task_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> src/lib.rs:1465:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stdout]      |       ------------------ method in this trait
[INFO] [stdout] 1465 |     fn name(&self) -> &str;
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]     --> src/lib.rs:1473:5
[INFO] [stdout]      |
[INFO] [stdout] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stdout]      |        --------------- field in this struct
[INFO] [stdout] 1473 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.06s
[INFO] running `Command { std: "docker" "inspect" "a7a0ead840baced0d22a461d529821cf00a4be4229289412dc226f585c7e5f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7a0ead840baced0d22a461d529821cf00a4be4229289412dc226f585c7e5f31", kill_on_drop: false }`
[INFO] [stdout] a7a0ead840baced0d22a461d529821cf00a4be4229289412dc226f585c7e5f31
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 512c74652a65b6462a96c89615e2135e4b32a72bea04bdd08884882c1c152326
[INFO] running `Command { std: "docker" "start" "-a" "512c74652a65b6462a96c89615e2135e4b32a72bea04bdd08884882c1c152326", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio v1.44.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling rs_actor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `deferred` and `added` are never read
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Envelope {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     deferred: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 159 |     added: Instant,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stdout]    --> src/lib.rs:642:8
[INFO] [stdout]     |
[INFO] [stdout] 640 | trait TypeErasedTask: Send {
[INFO] [stdout]     |       -------------- methods in this trait
[INFO] [stdout] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stdout] 642 |     fn id(&self) -> TaskId;
[INFO] [stdout]     |        ^^
[INFO] [stdout] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stdout] 644 |     fn description(&self) -> &str;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stdout] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 656 |     id: TaskId,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send_result` is never used
[INFO] [stdout]    --> src/lib.rs:692:8
[INFO] [stdout]     |
[INFO] [stdout] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stdout]     | ------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stdout]    --> src/lib.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stdout]     |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 945 |     next_message_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |     next_task_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> src/lib.rs:1465:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stdout]      |       ------------------ method in this trait
[INFO] [stdout] 1465 |     fn name(&self) -> &str;
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]     --> src/lib.rs:1473:5
[INFO] [stdout]      |
[INFO] [stdout] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stdout]      |        --------------- field in this struct
[INFO] [stdout] 1473 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stdout] warning: unused imports: `ActorError`, `TaskBuilder`, and `TaskPriority`
[INFO] [stdout]  --> examples/transaction_processor.rs:1:68
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rs_actor::{Actor, ActorConfig, ActorHandler, Handler, Message, TaskBuilder, TaskPriority, ActorError};
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> examples/transaction_processor.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct Transaction { 
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 10 |     id: TxId,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Transaction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Failed` is never constructed
[INFO] [stdout]   --> examples/transaction_processor.rs:17:49
[INFO] [stdout]    |
[INFO] [stdout] 17 | enum TxStatus { Pending, Validating, Completed, Failed }
[INFO] [stdout]    |      -------- variant in this enum              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TxStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/transaction_processor.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | struct TxError(String);
[INFO] [stdout]    |        ------- ^^^^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `TxError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `process_pending_transactions` is never used
[INFO] [stdout]   --> examples/transaction_processor.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl TransactionProcessor {
[INFO] [stdout]    | ------------------------- method in this implementation
[INFO] [stdout] 64 |     fn process_pending_transactions(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `deferred` and `added` are never read
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Envelope {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     deferred: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 159 |     added: Instant,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stdout]    --> src/lib.rs:642:8
[INFO] [stdout]     |
[INFO] [stdout] 640 | trait TypeErasedTask: Send {
[INFO] [stdout]     |       -------------- methods in this trait
[INFO] [stdout] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stdout] 642 |     fn id(&self) -> TaskId;
[INFO] [stdout]     |        ^^
[INFO] [stdout] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stdout] 644 |     fn description(&self) -> &str;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stdout] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 656 |     id: TaskId,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send_result` is never used
[INFO] [stdout]    --> src/lib.rs:692:8
[INFO] [stdout]     |
[INFO] [stdout] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stdout]     | ------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stdout]    --> src/lib.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stdout]     |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 945 |     next_message_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |     next_task_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> src/lib.rs:1465:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stdout]      |       ------------------ method in this trait
[INFO] [stdout] 1465 |     fn name(&self) -> &str;
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]     --> src/lib.rs:1473:5
[INFO] [stdout]      |
[INFO] [stdout] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stdout]      |        --------------- field in this struct
[INFO] [stdout] 1473 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.13s
[INFO] running `Command { std: "docker" "inspect" "512c74652a65b6462a96c89615e2135e4b32a72bea04bdd08884882c1c152326", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "512c74652a65b6462a96c89615e2135e4b32a72bea04bdd08884882c1c152326", kill_on_drop: false }`
[INFO] [stdout] 512c74652a65b6462a96c89615e2135e4b32a72bea04bdd08884882c1c152326
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 70a0fd1ace445d0135dc71e39a91e474d47cdf75cb5b326cdba4f605f7397bcd
[INFO] running `Command { std: "docker" "start" "-a" "70a0fd1ace445d0135dc71e39a91e474d47cdf75cb5b326cdba4f605f7397bcd", kill_on_drop: false }`
[INFO] [stderr] warning: fields `deferred` and `added` are never read
[INFO] [stderr]    --> src/lib.rs:158:5
[INFO] [stderr]     |
[INFO] [stderr] 154 | struct Envelope {
[INFO] [stderr]     |        -------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 158 |     deferred: bool,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 159 |     added: Instant,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stderr]    --> src/lib.rs:642:8
[INFO] [stderr]     |
[INFO] [stderr] 640 | trait TypeErasedTask: Send {
[INFO] [stderr]     |       -------------- methods in this trait
[INFO] [stderr] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stderr] 642 |     fn id(&self) -> TaskId;
[INFO] [stderr]     |        ^^
[INFO] [stderr] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stderr] 644 |     fn description(&self) -> &str;
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stderr] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]    --> src/lib.rs:656:5
[INFO] [stderr]     |
[INFO] [stderr] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stderr]     |        -------------- field in this struct
[INFO] [stderr] 656 |     id: TaskId,
[INFO] [stderr]     |     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `send_result` is never used
[INFO] [stderr]    --> src/lib.rs:692:8
[INFO] [stderr]     |
[INFO] [stderr] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stderr]     | ------------------------------------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stderr]    --> src/lib.rs:945:5
[INFO] [stderr]     |
[INFO] [stderr] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stderr]     |            ----- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 945 |     next_message_id: usize,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 958 |     next_task_id: usize,
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `name` is never used
[INFO] [stderr]     --> src/lib.rs:1465:8
[INFO] [stderr]      |
[INFO] [stderr] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stderr]      |       ------------------ method in this trait
[INFO] [stderr] 1465 |     fn name(&self) -> &str;
[INFO] [stderr]      |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]     --> src/lib.rs:1473:5
[INFO] [stderr]      |
[INFO] [stderr] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stderr]      |        --------------- field in this struct
[INFO] [stderr] 1473 |     name: String,
[INFO] [stderr]      |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rs_actor` (lib) generated 7 warnings
[INFO] [stderr] warning: `rs_actor` (lib test) generated 7 warnings (7 duplicates)
[INFO] [stderr] warning: unused imports: `ActorError`, `TaskBuilder`, and `TaskPriority`
[INFO] [stderr]  --> examples/transaction_processor.rs:1:68
[INFO] [stderr]   |
[INFO] [stderr] 1 | use rs_actor::{Actor, ActorConfig, ActorHandler, Handler, Message, TaskBuilder, TaskPriority, ActorError};
[INFO] [stderr]   |                                                                    ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]   --> examples/transaction_processor.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | struct Transaction { 
[INFO] [stderr]    |        ----------- field in this struct
[INFO] [stderr] 10 |     id: TxId,
[INFO] [stderr]    |     ^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Transaction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Failed` is never constructed
[INFO] [stderr]   --> examples/transaction_processor.rs:17:49
[INFO] [stderr]    |
[INFO] [stderr] 17 | enum TxStatus { Pending, Validating, Completed, Failed }
[INFO] [stderr]    |      -------- variant in this enum              ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TxStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> examples/transaction_processor.rs:20:16
[INFO] [stderr]    |
[INFO] [stderr] 20 | struct TxError(String);
[INFO] [stderr]    |        ------- ^^^^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing this field
[INFO] [stderr]    = note: `TxError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `process_pending_transactions` is never used
[INFO] [stderr]   --> examples/transaction_processor.rs:64:8
[INFO] [stderr]    |
[INFO] [stderr] 63 | impl TransactionProcessor {
[INFO] [stderr]    | ------------------------- method in this implementation
[INFO] [stderr] 64 |     fn process_pending_transactions(&mut self) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rs_actor` (example "transaction_processor") generated 5 warnings (run `cargo fix --example "transaction_processor" -p rs_actor` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_actor-530d680ae5eabd65)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_supervision ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/rs_actor-530d680ae5eabd65` (signal: 11, SIGSEGV: invalid memory reference)
[INFO] running `Command { std: "docker" "inspect" "70a0fd1ace445d0135dc71e39a91e474d47cdf75cb5b326cdba4f605f7397bcd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70a0fd1ace445d0135dc71e39a91e474d47cdf75cb5b326cdba4f605f7397bcd", kill_on_drop: false }`
[INFO] [stdout] 70a0fd1ace445d0135dc71e39a91e474d47cdf75cb5b326cdba4f605f7397bcd
