[INFO] fetching crate actm 0.1.0...
[INFO] testing actm-0.1.0 against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] extracting crate actm 0.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate actm 0.1.0 on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate actm 0.1.0
[INFO] finished tweaking crates.io crate actm 0.1.0
[INFO] tweaked toml for crates.io crate actm 0.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate actm 0.1.0 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" "+beta-2024-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e8d6f288c46dd2db3a70371ab95597063b45ba900734c7412d2132d031094a53
[INFO] running `Command { std: "docker" "start" "-a" "e8d6f288c46dd2db3a70371ab95597063b45ba900734c7412d2132d031094a53", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e8d6f288c46dd2db3a70371ab95597063b45ba900734c7412d2132d031094a53", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8d6f288c46dd2db3a70371ab95597063b45ba900734c7412d2132d031094a53", kill_on_drop: false }`
[INFO] [stdout] e8d6f288c46dd2db3a70371ab95597063b45ba900734c7412d2132d031094a53
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1855c89f0ab35d98195a9af2524249f2f507c5cace5f94c50e82d324a23f477b
[INFO] running `Command { std: "docker" "start" "-a" "1855c89f0ab35d98195a9af2524249f2f507c5cace5f94c50e82d324a23f477b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.5
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling syn v1.0.103
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling futures-core v0.3.25
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling futures-io v0.3.25
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling cache-padded v1.2.0
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling once_cell v1.16.0
[INFO] [stderr]    Compiling fastrand v1.8.0
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling concurrent-queue v1.2.4
[INFO] [stderr]    Compiling futures-sink v0.3.25
[INFO] [stderr]    Compiling futures-channel v0.3.25
[INFO] [stderr]    Compiling futures-task v0.3.25
[INFO] [stderr]    Compiling async-task v4.3.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-util v0.3.25
[INFO] [stderr]    Compiling crossbeam-utils v0.8.12
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling async-trait v0.1.58
[INFO] [stderr]    Compiling slab v0.4.7
[INFO] [stderr]    Compiling polling v2.4.0
[INFO] [stderr]    Compiling async-io v1.10.0
[INFO] [stderr]    Compiling value-bag v1.0.0-alpha.9
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling async-channel v1.7.1
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling tracing-core v0.1.30
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling async-mutex v1.4.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling spin v0.9.4
[INFO] [stderr]    Compiling futures-lite v1.12.0
[INFO] [stderr]    Compiling socket2 v0.4.7
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling async-lock v2.6.0
[INFO] [stderr]    Compiling blocking v1.2.0
[INFO] [stderr]    Compiling async-executor v1.4.1
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]    Compiling futures-macro v0.3.25
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling tracing-attributes v0.1.23
[INFO] [stderr]    Compiling snafu-derive v0.7.3
[INFO] [stderr]    Compiling enum_dispatch v0.3.8
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling async-global-executor v2.3.1
[INFO] [stderr]    Compiling async-std v1.12.0
[INFO] [stderr]    Compiling snafu v0.7.3
[INFO] [stderr]    Compiling futures-executor v0.3.25
[INFO] [stderr]    Compiling futures v0.3.25
[INFO] [stderr]    Compiling actm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.32s
[INFO] running `Command { std: "docker" "inspect" "1855c89f0ab35d98195a9af2524249f2f507c5cace5f94c50e82d324a23f477b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1855c89f0ab35d98195a9af2524249f2f507c5cace5f94c50e82d324a23f477b", kill_on_drop: false }`
[INFO] [stdout] 1855c89f0ab35d98195a9af2524249f2f507c5cace5f94c50e82d324a23f477b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b3f038f602b95a8657132cbbae3b8c03c8af1474a0f99d32d1ec20ef61824c4c
[INFO] running `Command { std: "docker" "start" "-a" "b3f038f602b95a8657132cbbae3b8c03c8af1474a0f99d32d1ec20ef61824c4c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling tempfile v3.3.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling async-std v1.12.0
[INFO] [stderr]    Compiling proptest v1.0.0
[INFO] [stderr]    Compiling actm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling proptest-derive v0.3.0
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/testing_util.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash, Default)]
[INFO] [stdout]    |          ^--------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Arbitrary` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_Add`
[INFO] [stdout] 26 | pub struct Add(pub(crate) i64);
[INFO] [stdout]    |            --- `Add` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/testing_util.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash, Default)]
[INFO] [stdout]    |          ^--------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Arbitrary` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_Subtract`
[INFO] [stdout] 34 | pub struct Subtract(pub(crate) i64);
[INFO] [stdout]    |            -------- `Subtract` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/testing_util.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash)]
[INFO] [stdout]    |          ^--------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Arbitrary` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_MathEventType`
[INFO] [stdout] 43 | pub enum MathEventType {
[INFO] [stdout]    |          ------------- `MathEventType` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/testing_util.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash)]
[INFO] [stdout]    |          ^--------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Arbitrary` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_Output`
[INFO] [stdout] 49 | pub struct Output {
[INFO] [stdout]    |            ------ `Output` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/util/token_manager.rs:229:14
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[derive(Arbitrary, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stdout]     |              ^--------
[INFO] [stdout]     |              |
[INFO] [stdout]     |              `Arbitrary` is not local
[INFO] [stdout]     |              move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_ArbEventType`
[INFO] [stdout] 230 |     enum ArbEventType {
[INFO] [stdout]     |          ------------ `ArbEventType` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/util/token_manager.rs:236:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |     #[derive(Arbitrary, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stdout]     |              ^--------
[INFO] [stdout]     |              |
[INFO] [stdout]     |              `Arbitrary` is not local
[INFO] [stdout]     |              move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_ArbEventWrapped`
[INFO] [stdout] 237 |     enum ArbEventWrapped {
[INFO] [stdout]     |          --------------- `ArbEventWrapped` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.73s
[INFO] running `Command { std: "docker" "inspect" "b3f038f602b95a8657132cbbae3b8c03c8af1474a0f99d32d1ec20ef61824c4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3f038f602b95a8657132cbbae3b8c03c8af1474a0f99d32d1ec20ef61824c4c", kill_on_drop: false }`
[INFO] [stdout] b3f038f602b95a8657132cbbae3b8c03c8af1474a0f99d32d1ec20ef61824c4c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 766ea7ad3b2622cbebd0454a75e9d26f9c6872371863384b1a74e9571fbdff4a
[INFO] running `Command { std: "docker" "start" "-a" "766ea7ad3b2622cbebd0454a75e9d26f9c6872371863384b1a74e9571fbdff4a", kill_on_drop: false }`
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/testing_util.rs:25:10
[INFO] [stderr]    |
[INFO] [stderr] 25 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash, Default)]
[INFO] [stderr]    |          ^--------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `Arbitrary` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_Add`
[INFO] [stderr] 26 | pub struct Add(pub(crate) i64);
[INFO] [stderr]    |            --- `Add` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/testing_util.rs:33:10
[INFO] [stderr]    |
[INFO] [stderr] 33 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash, Default)]
[INFO] [stderr]    |          ^--------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `Arbitrary` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_Subtract`
[INFO] [stderr] 34 | pub struct Subtract(pub(crate) i64);
[INFO] [stderr]    |            -------- `Subtract` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/testing_util.rs:42:10
[INFO] [stderr]    |
[INFO] [stderr] 42 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash)]
[INFO] [stderr]    |          ^--------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `Arbitrary` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_MathEventType`
[INFO] [stderr] 43 | pub enum MathEventType {
[INFO] [stderr]    |          ------------- `MathEventType` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/testing_util.rs:48:10
[INFO] [stderr]    |
[INFO] [stderr] 48 | #[derive(Arbitrary, Clone, PartialEq, Eq, Debug, PartialOrd, Ord, Hash)]
[INFO] [stderr]    |          ^--------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `Arbitrary` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_Output`
[INFO] [stderr] 49 | pub struct Output {
[INFO] [stderr]    |            ------ `Output` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]    --> src/util/token_manager.rs:229:14
[INFO] [stderr]     |
[INFO] [stderr] 229 |     #[derive(Arbitrary, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |              ^--------
[INFO] [stderr]     |              |
[INFO] [stderr]     |              `Arbitrary` is not local
[INFO] [stderr]     |              move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_ArbEventType`
[INFO] [stderr] 230 |     enum ArbEventType {
[INFO] [stderr]     |          ------------ `ArbEventType` is not local
[INFO] [stderr]     |
[INFO] [stderr]     = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]     = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stderr]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]     = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]    --> src/util/token_manager.rs:236:14
[INFO] [stderr]     |
[INFO] [stderr] 236 |     #[derive(Arbitrary, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |              ^--------
[INFO] [stderr]     |              |
[INFO] [stderr]     |              `Arbitrary` is not local
[INFO] [stderr]     |              move the `impl` block outside of this constant `_IMPL_ARBITRARY_FOR_ArbEventWrapped`
[INFO] [stderr] 237 |     enum ArbEventWrapped {
[INFO] [stderr]     |          --------------- `ArbEventWrapped` is not local
[INFO] [stderr]     |
[INFO] [stderr]     = note: the derive macro `Arbitrary` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]     = note: the derive macro `Arbitrary` may come from an old version of the `proptest_derive` crate, try updating your dependency with `cargo update -p proptest_derive`
[INFO] [stderr]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]     = note: this warning originates in the derive macro `Arbitrary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `actm` (lib test) generated 6 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/actm-fc9d8cdde29264bf)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test types::tests::completion_token_ref_counting ... ok
[INFO] [stdout] test types::tests::token_non_equal ... ok
[INFO] [stdout] test types::tests::token_self_equality ... ok
[INFO] [stdout] test util::token_manager::tests::token_manager_ids_nonequal ... ok
[INFO] [stdout] test util::token_manager::tests::token_manager_processing ... ok
[INFO] [stdout] test util::async_actor::tests::smoke_threads_async ... ok
[INFO] [stdout] test testing_util::tests::async_math_actor::smoke ... ok
[INFO] [stdout] test testing_util::tests::sync_math_actor::smoke ... ok
[INFO] [stdout] test util::wrapped_channels::tests::smoke_async_std ... ok
[INFO] [stdout] test util::sync_actor::tests::smoke_async_std ... ok
[INFO] [stdout] test util::wrapped_channels::tests::smoke_threads ... ok
[INFO] [stdout] test util::async_actor::tests::smoke_threads_sync ... ok
[INFO] [stdout] test util::sync_actor::tests::smoke_threads ... ok
[INFO] [stdout] test util::token_manager::tests::token_manager_garbage ... ok
[INFO] [stdout] test util::async_actor::tests::smoke_async_std has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "766ea7ad3b2622cbebd0454a75e9d26f9c6872371863384b1a74e9571fbdff4a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "766ea7ad3b2622cbebd0454a75e9d26f9c6872371863384b1a74e9571fbdff4a", kill_on_drop: false }`
[INFO] [stdout] 766ea7ad3b2622cbebd0454a75e9d26f9c6872371863384b1a74e9571fbdff4a
