[INFO] fetching crate sandpit 0.5.1... [INFO] testing sandpit-0.5.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1 [INFO] extracting crate sandpit 0.5.1 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate sandpit 0.5.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate sandpit 0.5.1 [INFO] tweaked toml for crates.io crate sandpit 0.5.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate sandpit 0.5.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sandpit 0.5.1 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 275a29896e9b00ed99bb1d6300bca25c2f4ecf71decbcaebcfddb865cd43b5de [INFO] running `Command { std: "docker" "start" "-a" "275a29896e9b00ed99bb1d6300bca25c2f4ecf71decbcaebcfddb865cd43b5de", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "275a29896e9b00ed99bb1d6300bca25c2f4ecf71decbcaebcfddb865cd43b5de", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "275a29896e9b00ed99bb1d6300bca25c2f4ecf71decbcaebcfddb865cd43b5de", kill_on_drop: false }` [INFO] [stdout] 275a29896e9b00ed99bb1d6300bca25c2f4ecf71decbcaebcfddb865cd43b5de [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }` [INFO] [stdout] 366aecd412b30c9ff3d1a1f9a8b4246277cb7582aa6379df73c9041484cf640d [INFO] running `Command { std: "docker" "start" "-a" "366aecd412b30c9ff3d1a1f9a8b4246277cb7582aa6379df73c9041484cf640d", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling never-say-never v6.6.666 [INFO] [stderr] Compiling nimix v0.2.0 [INFO] [stderr] Compiling higher-kinded-types v0.1.1 [INFO] [stderr] Compiling sandpit_derive v0.5.1 [INFO] [stderr] Compiling sandpit v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.24s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: higher-kinded-types v0.1.1 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] running `Command { std: "docker" "inspect" "366aecd412b30c9ff3d1a1f9a8b4246277cb7582aa6379df73c9041484cf640d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "366aecd412b30c9ff3d1a1f9a8b4246277cb7582aa6379df73c9041484cf640d", kill_on_drop: false }` [INFO] [stdout] 366aecd412b30c9ff3d1a1f9a8b4246277cb7582aa6379df73c9041484cf640d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }` [INFO] [stdout] 7ac4aee7df016e16faf304e915b0241c37a5f75ca17237cb1a781907a8d7a73d [INFO] running `Command { std: "docker" "start" "-a" "7ac4aee7df016e16faf304e915b0241c37a5f75ca17237cb1a781907a8d7a73d", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling sandpit v0.5.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `alignment_range` is never read [INFO] [stdout] --> tests/fuzz_lib.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FuzzConfig { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | pub alignment_range: (u32, u32), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FuzzConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.43s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: higher-kinded-types v0.1.1 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] running `Command { std: "docker" "inspect" "7ac4aee7df016e16faf304e915b0241c37a5f75ca17237cb1a781907a8d7a73d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ac4aee7df016e16faf304e915b0241c37a5f75ca17237cb1a781907a8d7a73d", kill_on_drop: false }` [INFO] [stdout] 7ac4aee7df016e16faf304e915b0241c37a5f75ca17237cb1a781907a8d7a73d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }` [INFO] [stdout] cc064be3076bc4b6069735c8bdd3f69297b8d58527a7581bfbb2a9422121da79 [INFO] running `Command { std: "docker" "start" "-a" "cc064be3076bc4b6069735c8bdd3f69297b8d58527a7581bfbb2a9422121da79", kill_on_drop: false }` [INFO] [stderr] warning: field `alignment_range` is never read [INFO] [stderr] --> tests/fuzz_lib.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 16 | pub struct FuzzConfig { [INFO] [stderr] | ---------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 28 | pub alignment_range: (u32, u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `FuzzConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `sandpit` (test "fuzz_tests") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: higher-kinded-types v0.1.1 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sandpit/5305a73f45207669/deps/sandpit-5305a73f45207669) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test gc::tests::gc_from_gcopt ... ok [INFO] [stdout] test gc::tests::set_header_marker ... ok [INFO] [stdout] test gc::tests::test_gc_sizes ... ok [INFO] [stdout] test tagged::tests::test_gc_data_variant ... ok [INFO] [stdout] test tagged::tests::test_pointer_variant ... ok [INFO] [stdout] test tagged::tests::test_size_preservation ... ok [INFO] [stdout] test tagged::tests::test_raw_data_variant ... ok [INFO] [stdout] test tagged::tests::test_wrong_extraction ... ok [INFO] [stdout] test vec::tests::init_vec ... ok [INFO] [stderr] Running tests/fuzz_lib.rs (/opt/rustwide/target/debug/build/sandpit/300d561a8ce5dc55/deps/fuzz_lib-300d561a8ce5dc55) [INFO] [stdout] test vec::tests::push_and_pop_items ... ok [INFO] [stderr] Running tests/fuzz_tests.rs (/opt/rustwide/target/debug/build/sandpit/a81e85d75155d1cd/deps/fuzz_tests-a81e85d75155d1cd) [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [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] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test fuzz_huge_slices ... ok [INFO] [stdout] test fuzz_large_strings ... ok [INFO] [stdout] test fuzz_collect_always ... ok [INFO] [stdout] test fuzz_large_objects ... ok [INFO] [stdout] test fuzz_few_large_iterations ... ok [INFO] [stdout] test fuzz_single_allocation ... ok [INFO] [stdout] test fuzz_many_small_iterations ... ok [INFO] [stdout] test fuzz_collect_infrequent ... ok [INFO] [stdout] test fuzz_super_large_objects ... ok [INFO] [stdout] test fuzz_empty_strings ... ok [INFO] [stdout] test fuzz_balanced_workload has been running for over 60 seconds [INFO] [stdout] test fuzz_collect_mixed has been running for over 60 seconds [INFO] [stdout] test fuzz_collect_random_high has been running for over 60 seconds [INFO] [stdout] test fuzz_collect_random_low has been running for over 60 seconds [INFO] [stdout] test fuzz_collect_very_frequent has been running for over 60 seconds [INFO] [stdout] test fuzz_deterministic_1 has been running for over 60 seconds [INFO] [stdout] test fuzz_deterministic_2 has been running for over 60 seconds [INFO] [stdout] test fuzz_empty_slices has been running for over 60 seconds [INFO] [stdout] test fuzz_max_alignment has been running for over 60 seconds [INFO] [stdout] test fuzz_mostly_slices has been running for over 60 seconds [INFO] [stdout] test fuzz_mostly_strings has been running for over 60 seconds [INFO] [stdout] test fuzz_never_collect has been running for over 60 seconds [INFO] [stdout] test fuzz_stress_test has been running for over 60 seconds [INFO] [stdout] test fuzz_stress_test_never_collect has been running for over 60 seconds [INFO] [stdout] test fuzz_tiny_objects has been running for over 60 seconds [INFO] [stdout] test fuzz_empty_slices ... ok [INFO] [stdout] test fuzz_variable_sizes has been running for over 60 seconds [INFO] [stdout] test fuzz_mostly_slices ... ok [INFO] [stdout] test fuzz_mostly_strings ... ok [INFO] [stdout] test fuzz_balanced_workload ... ok [INFO] [stdout] test fuzz_never_collect ... ok [INFO] [stdout] test fuzz_collect_mixed ... ok [INFO] [stdout] test fuzz_max_alignment ... ok [INFO] [stdout] test fuzz_deterministic_1 ... ok [INFO] [stdout] test fuzz_tiny_objects ... ok [INFO] [stdout] test fuzz_collect_random_low ... ok [INFO] [stdout] test fuzz_collect_very_frequent ... ok [INFO] [stdout] test fuzz_deterministic_2 ... ok [INFO] [stdout] test fuzz_stress_test_never_collect ... ok [INFO] [stdout] test fuzz_stress_test ... ok [INFO] [stdout] test fuzz_collect_random_high ... ok [INFO] [stdout] test fuzz_variable_sizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 607.23s [INFO] [stdout] [INFO] [stderr] Running tests/tests.rs (/opt/rustwide/target/debug/build/sandpit/52c8d02ed1e1c649/deps/tests-52c8d02ed1e1c649) [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test alloc_array_from_fn ... ok [INFO] [stdout] test alloc_array ... ok [INFO] [stdout] test alloc_sized_array ... ok [INFO] [stdout] test alloc_array_from_slice ... ok [INFO] [stdout] test alloc_option ... ok [INFO] [stdout] test alloc_tuple ... ok [INFO] [stdout] test alloc_array_of_static_gc ... ok [INFO] [stdout] test allocating_triggers_gc_yield ... ok [INFO] [stdout] test alloc_result ... ok [INFO] [stdout] test barrier_as_option ... ok [INFO] [stdout] test change_array_size ... ok [INFO] [stdout] test collect_empty_arena ... ok [INFO] [stdout] test collect_empty_tagged_gc_vec ... ok [INFO] [stdout] test collect_singular_void_gc ... ok [INFO] [stdout] test derive_gcsync_mixed_fields ... ok [INFO] [stdout] test continually_push_and_collect_vec ... ok [INFO] [stdout] test empty_gc_metrics ... ok [INFO] [stdout] test derive_trace_unit_struct ... ok [INFO] [stdout] test derive_gcsync_with_set ... ok [INFO] [stdout] test derive_gcsync_nested_generic ... ok [INFO] [stdout] test derive_gcsync_tuple_struct ... ok [INFO] [stdout] test foo_test ... ok [INFO] [stdout] test gc_clone ... ok [INFO] [stdout] test derive_gcsync_basic ... ok [INFO] [stdout] test gc_str ... ok [INFO] [stdout] test derive_empty_enums ... ok [INFO] [stdout] test gc_multiple_strings ... ok [INFO] [stdout] test gc_opt_from_gc ... ok [INFO] [stdout] test gc_opt_str ... ok [INFO] [stdout] test gc_str_in_struct ... ok [INFO] [stdout] test counts_collections ... ok [INFO] [stdout] test gc_str_large ... ok [INFO] [stdout] test gc_str_object_count ... ok [INFO] [stdout] test gc_str_on_stack ... ok [INFO] [stdout] test gc_str_write_barrier ... ok [INFO] [stdout] test derive_gcsync_generic ... ok [INFO] [stdout] test gcvec_push_pop_with_derived_type ... ok [INFO] [stdout] test minimal_tagged_ptr_bug ... ok [INFO] [stdout] test minimal_tagged_ptr_push_and_read ... ok [INFO] [stdout] test minimal_tagged_ptr_push_pop ... ok [INFO] [stdout] test nested_root ... ok [INFO] [stdout] test old_objects_count_stays_constant ... ok [INFO] [stdout] test resets_old_object_count ... ok [INFO] [stdout] test alloc_array_of_updated_gc ... ok [INFO] [stdout] test gc_array_of_strings ... ok [INFO] [stdout] test retracing_tagged_ptrs ... ok [INFO] [stdout] test gc_str_unicode ... ok [INFO] [stdout] test gcvec_set_with_gc_collection ... ok [INFO] [stdout] test traceleaf_tuple_struct ... ok [INFO] [stdout] test trace_complex_enum ... ok [INFO] [stdout] test write_barrier ... ok [INFO] [stdout] test trace_gc_null_mut ... ok [INFO] [stdout] test trace_tuple_struct ... ok [INFO] [stdout] test yield_is_not_requested ... ok [INFO] [stdout] test arena_allocating_and_collecting ... ok [INFO] [stdout] test change_array_size_with_inner_barrier ... ok [INFO] [stdout] test cyclic_graph ... ok [INFO] [stdout] test gc_empty_str ... ok [INFO] [stdout] test gc_scoped_deref ... ok [INFO] [stdout] test new_arena ... ok [INFO] [stdout] test objects_counted_should_be_one ... ok [INFO] [stdout] test gc_vec_of_tagged_pointers ... ok [INFO] [stdout] test two_dimensional_array ... ok [INFO] [stdout] test gc_str_survives_collection ... ok [INFO] [stdout] test alloc_after_collect_test ... ok [INFO] [stdout] test gcvec_derived_type_with_random_garbage ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.85s [INFO] [stdout] [INFO] [stderr] Doc-tests sandpit [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test src/arena.rs - arena::Arena::mutate (line 138) - compile fail ... ok [INFO] [stdout] test src/gc.rs - gc::Gc<'gc,T>::write_barrier (line 193) ... ok [INFO] [stdout] test src/gc.rs - gc::GcOpt<'gc,T>::new_none (line 259) ... ok [INFO] [stdout] test src/barrier.rs - barrier::field (line 227) ... ok [INFO] [stdout] test src/arena.rs - arena::Arena (line 17) ... ok [INFO] [stdout] test src/gc.rs - gc::GcOpt<'gc,T>::is_some (line 291) ... ok [INFO] [stdout] test src/gc.rs - gc::GcOpt<'gc,T>::is_none (line 276) ... ok [INFO] [stdout] test src/gc.rs - gc::GcOpt<'gc,T>::as_option (line 328) ... ok [INFO] [stdout] test src/barrier.rs - barrier::WriteBarrier<'gc,GcOpt<'gc,T>>::set (line 92) ... ok [INFO] [stdout] test src/barrier.rs - barrier::WriteBarrier<'gc,T>::inner (line 32) ... ok [INFO] [stdout] test src/arena.rs - arena::Arena::new (line 46) ... ok [INFO] [stdout] test src/barrier.rs - barrier::WriteBarrier<'gc,[T]>::at (line 123) ... ok [INFO] [stdout] test src/arena.rs - arena::Arena::mutate (line 116) ... ok [INFO] [stdout] test src/gc.rs - gc::Gc<'gc,T>::scoped_deref (line 147) ... ok [INFO] [stdout] test src/barrier.rs - barrier::WriteBarrier<'gc,Gc<'gc,T>>::set (line 62) ... ok [INFO] [stdout] test src/gc.rs - gc::Gc<'gc,T>::new (line 68) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator<'gc>::alloc_array (line 128) ... ok [INFO] [stdout] test src/gc.rs - gc::GcOpt<'gc,T>::set_none (line 309) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator (line 18) ... ok [INFO] [stdout] test src/lib.rs - (line 9) ... ok [INFO] [stdout] test src/lib.rs - (line 33) ... ok [INFO] [stdout] test src/lib.rs - (line 100) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator<'gc>::alloc_array_from_slice (line 164) ... ok [INFO] [stdout] test src/trace/trace.rs - trace::trace::Trace (line 76) ... ok [INFO] [stdout] test src/trace/trace.rs - trace::trace::TraceLeaf (line 25) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator<'gc>::alloc_str (line 238) ... ok [INFO] [stdout] test src/lib.rs - (line 66) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator<'gc>::alloc_array_from_fn (line 198) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator<'gc>::alloc (line 95) ... ok [INFO] [stdout] test src/mutator.rs - mutator::Mutator<'gc>::gc_yield (line 270) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cc064be3076bc4b6069735c8bdd3f69297b8d58527a7581bfbb2a9422121da79", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc064be3076bc4b6069735c8bdd3f69297b8d58527a7581bfbb2a9422121da79", kill_on_drop: false }` [INFO] [stdout] cc064be3076bc4b6069735c8bdd3f69297b8d58527a7581bfbb2a9422121da79