[INFO] cloning repository https://github.com/carlos-rpg/rust-open-data-structures
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/carlos-rpg/rust-open-data-structures" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcarlos-rpg%2Frust-open-data-structures", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcarlos-rpg%2Frust-open-data-structures'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 04357dea69dbf184f2e459d77bc6112a529d8b8f
[INFO] testing carlos-rpg/rust-open-data-structures against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcarlos-rpg%2Frust-open-data-structures" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/carlos-rpg/rust-open-data-structures
[INFO] finished tweaking git repo https://github.com/carlos-rpg/rust-open-data-structures
[INFO] tweaked toml for git repo https://github.com/carlos-rpg/rust-open-data-structures written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/carlos-rpg/rust-open-data-structures 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/carlos-rpg/rust-open-data-structures 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] [stderr]     Blocking waiting for file lock on package cache
[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] d4c43aa4a2581c73838fb8f6f6ac063ad902245b6f4ba2c8e437c7736ac5fd29
[INFO] running `Command { std: "docker" "start" "-a" "d4c43aa4a2581c73838fb8f6f6ac063ad902245b6f4ba2c8e437c7736ac5fd29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4c43aa4a2581c73838fb8f6f6ac063ad902245b6f4ba2c8e437c7736ac5fd29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4c43aa4a2581c73838fb8f6f6ac063ad902245b6f4ba2c8e437c7736ac5fd29", kill_on_drop: false }`
[INFO] [stdout] d4c43aa4a2581c73838fb8f6f6ac063ad902245b6f4ba2c8e437c7736ac5fd29
[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] 83644edf4637422093a4b518ad66a2bbc82dffa38e5b571dd45b04d81bb7c71a
[INFO] running `Command { std: "docker" "start" "-a" "83644edf4637422093a4b518ad66a2bbc82dffa38e5b571dd45b04d81bb7c71a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]    Compiling zerocopy v0.8.24
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_pcg v0.9.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling ods v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.69s
[INFO] running `Command { std: "docker" "inspect" "83644edf4637422093a4b518ad66a2bbc82dffa38e5b571dd45b04d81bb7c71a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83644edf4637422093a4b518ad66a2bbc82dffa38e5b571dd45b04d81bb7c71a", kill_on_drop: false }`
[INFO] [stdout] 83644edf4637422093a4b518ad66a2bbc82dffa38e5b571dd45b04d81bb7c71a
[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] cea68e2b26825eb8fc39405845dd9111bfe4af8faed986d150f2ef9ede09f210
[INFO] running `Command { std: "docker" "start" "-a" "cea68e2b26825eb8fc39405845dd9111bfe4af8faed986d150f2ef9ede09f210", kill_on_drop: false }`
[INFO] [stderr]    Compiling ods v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]   --> src/adjacency_matrix.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     use super::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.24s
[INFO] running `Command { std: "docker" "inspect" "cea68e2b26825eb8fc39405845dd9111bfe4af8faed986d150f2ef9ede09f210", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cea68e2b26825eb8fc39405845dd9111bfe4af8faed986d150f2ef9ede09f210", kill_on_drop: false }`
[INFO] [stdout] cea68e2b26825eb8fc39405845dd9111bfe4af8faed986d150f2ef9ede09f210
[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] 8878c8992fea4ffa8e4a804047c9a5ff8ffbd28c87fe6a9e08ba490adacffea1
[INFO] running `Command { std: "docker" "start" "-a" "8878c8992fea4ffa8e4a804047c9a5ff8ffbd28c87fe6a9e08ba490adacffea1", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stdout] 
[INFO] [stderr]   --> src/adjacency_matrix.rs:62:9
[INFO] [stdout] running 120 tests
[INFO] [stderr]    |
[INFO] [stderr] 62 |     use super::*;
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ods` (lib test) generated 1 warning (run `cargo fix --lib -p ods --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ods-fa5c5cc0547e25bf)
[INFO] [stdout] test array_deque::tests::add_head_updates_storage ... ok
[INFO] [stdout] test array_deque::tests::add_mid_updates_storage ... ok
[INFO] [stdout] test array_deque::tests::add_tail_updates_storage ... ok
[INFO] [stdout] test array_deque::tests::add_updates_size ... ok
[INFO] [stdout] test array_deque::tests::get_mut_out_of_bounds_returns_none ... ok
[INFO] [stdout] test array_deque::tests::get_mut_returns_some_mutable_reference ... ok
[INFO] [stdout] test array_deque::tests::get_out_of_bounds_returns_none ... ok
[INFO] [stdout] test array_deque::tests::get_returns_some_reference ... ok
[INFO] [stdout] test array_deque::tests::initialize_has_size_zero ... ok
[INFO] [stdout] test array_deque::tests::remove_from_empty_leaves_empty_storage ... ok
[INFO] [stdout] test array_deque::tests::remove_from_empty_returns_none ... ok
[INFO] [stdout] test array_deque::tests::initialize_returns_empty_deque ... ok
[INFO] [stdout] test array_deque::tests::remove_head_returns_some ... ok
[INFO] [stdout] test array_deque::tests::remove_head_updates_storage ... ok
[INFO] [stdout] test array_deque::tests::remove_mid_returns_some ... ok
[INFO] [stdout] test array_deque::tests::remove_tail_returns_some ... ok
[INFO] [stdout] test array_deque::tests::remove_tail_updates_storage ... ok
[INFO] [stdout] test array_deque::tests::remove_updates_size ... ok
[INFO] [stdout] test array_queue::tests::initialize_returns_empty_queue ... ok
[INFO] [stdout] test array_queue::tests::into_iter_from_empty_returns_queue ... ok
[INFO] [stdout] test array_queue::tests::into_iter_returns_queue ... ok
[INFO] [stdout] test array_deque::tests::remove_mid_updates_storage ... ok
[INFO] [stdout] test array_queue::tests::remove_from_empty_returns_none ... ok
[INFO] [stdout] test array_queue::tests::remove_returns_some ... ok
[INFO] [stdout] test array_queue::tests::remove_updates_size ... ok
[INFO] [stdout] test array_stack::tests::add_head_updates_storage ... ok
[INFO] [stdout] test array_queue::tests::add_from_empty_updates_size ... ok
[INFO] [stdout] test array_stack::tests::get_out_of_bounds_returns_none ... ok
[INFO] [stdout] test array_stack::tests::get_returns_shared_reference ... ok
[INFO] [stdout] test array_stack::tests::initialize_has_size_zero ... ok
[INFO] [stdout] test array_queue::tests::initialize_has_size_zero ... ok
[INFO] [stdout] test array_stack::tests::initialize_returns_empty_stack ... ok
[INFO] [stdout] test array_stack::tests::remove_head_updates_storage ... ok
[INFO] [stdout] test array_stack::tests::remove_out_of_bounds_returns_none ... ok
[INFO] [stdout] test array_stack::tests::remove_tail_updates_storage ... ok
[INFO] [stdout] test array_stack::tests::remove_updates_size ... ok
[INFO] [stdout] test array_stack::tests::set_mutates_storage ... ok
[INFO] [stdout] test array_stack::tests::set_returns_prior_element ... ok
[INFO] [stdout] test array_stack::tests::set_out_of_bounds_returns_none ... ok
[INFO] [stdout] test binary_search_tree::tests::add_emtpy_inserts_root ... ok
[INFO] [stdout] test binary_search_tree::tests::add_keeps_size_count ... ok
[INFO] [stdout] test binary_search_tree::tests::add_non_empty_inserts_leaf ... ok
[INFO] [stdout] test binary_search_tree::tests::find_non_emtpy_returns_some ... ok
[INFO] [stdout] test binary_search_tree::tests::remove_takes_value_out_of_tree ... ok
[INFO] [stdout] test binary_tree::tests::height_returns ... ok
[INFO] [stdout] test binary_tree::tests::new_refnode ... ok
[INFO] [stdout] test binary_tree::tests::set_parent ... ok
[INFO] [stdout] test binary_tree::tests::size_returns ... ok
[INFO] [stdout] test array_stack::tests::add_tail_updates_storage ... ok
[INFO] [stdout] test array_queue::tests::remove_from_empty_keeps_size_zero ... ok
[INFO] [stdout] test binary_search_tree::tests::remove_keeps_track_of_size ... ok
[INFO] [stdout] test binary_search_tree::tests::remove_returns_outcome ... ok
[INFO] [stdout] test binary_search_tree::tests::find_empty_returns_none ... ok
[INFO] [stdout] test binary_search_tree::tests::find_non_empty_returns_none ... ok
[INFO] [stdout] test binary_tree::tests::get_parent_some_node ... ok
[INFO] [stdout] test binary_tree::tests::depth_returns ... ok
[INFO] [stdout] test binary_search_tree::tests::add_returns_insertion_outcome ... ok
[INFO] [stdout] test binary_tree::tests::get_parent_no_node ... ok
[INFO] [stdout] test array_queue::tests::add_from_empty_updates_queue ... ok
[INFO] [stdout] test chained_hash_table::tests::add ... ok
[INFO] [stdout] test chained_hash_table::tests::contains ... ok
[INFO] [stdout] test chained_hash_table::tests::partial_eq_different_len ... ok
[INFO] [stdout] test circular_vec::tests::new_circular_vector ... ok
[INFO] [stdout] test chained_hash_table::tests::partial_eq_same_len ... ok
[INFO] [stdout] test chained_hash_table::tests::remove ... ok
[INFO] [stdout] test circular_vec::tests::index_multiple_elements ... ok
[INFO] [stdout] test circular_vec::tests::index_mutate_contents ... ok
[INFO] [stdout] test chained_hash_table::tests::resize ... ok
[INFO] [stdout] test circular_vec::tests::index_single_element ... ok
[INFO] [stdout] test chained_hash_table::tests::initialize ... ok
[INFO] [stdout] test circular_vec::tests::resize_grow ... ok
[INFO] [stdout] test circular_vec::tests::shift_head_left ... ok
[INFO] [stdout] test circular_vec::tests::shift_head_right ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_head_non_empty_list_returns_reference ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_mut_head_non_empty_list_returns_mutable_reference ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_tail_empty_list_returns_none ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_mut_tail_non_empty_list_returns_mutable_reference ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_tail_non_empty_list_returns_reference ... ok
[INFO] [stdout] test doubly_linked_list::tests::pop_head_keeps_track_of_size ... ok
[INFO] [stdout] test doubly_linked_list::tests::pop_tail_keeps_track_of_size ... ok
[INFO] [stdout] test doubly_linked_list::tests::pop_head_returns_contents ... ok
[INFO] [stdout] test doubly_linked_list::tests::pop_tail_returns_contents ... ok
[INFO] [stdout] test circular_vec::tests::resize_shrink ... ok
[INFO] [stdout] test array_stack::tests::add_updates_size ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_head_empty_list_returns_none ... ok
[INFO] [stdout] test array_stack::tests::remove_returns_value ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_mut_head_empty_list_returns_none ... ok
[INFO] [stdout] test doubly_linked_list::tests::get_mut_tail_empty_list_returns_none ... ok
[INFO] [stdout] test circular_vec::tests::resize_rotate ... ok
[INFO] [stdout] test doubly_linked_list::tests::push_head_keeps_track_of_size ... ok
[INFO] [stdout] test doubly_linked_list::tests::push_head_returns_contents ... ok
[INFO] [stdout] test hashers::tests_multiplicative::hash ... ok
[INFO] [stdout] test hashers::tests_multiplicative::with_seed ... ok
[INFO] [stdout] test linear_hash_table::tests::add ... ok
[INFO] [stdout] test linear_hash_table::tests::contains ... ok
[INFO] [stdout] test linear_hash_table::tests::initialize ... ok
[INFO] [stdout] test linear_hash_table::tests::iter ... ok
[INFO] [stdout] test linear_hash_table::tests::partial_eq ... ok
[INFO] [stdout] test singly_linked_list::tests::initialize_has_size_zero ... ok
[INFO] [stdout] test singly_linked_list::tests::initialize_returns_empty_list ... ok
[INFO] [stdout] test singly_linked_list::tests::pop_returns_head ... ok
[INFO] [stdout] test singly_linked_list::tests::pop_updates_size ... ok
[INFO] [stdout] test hashers::tests_multiplicative::new ... ok
[INFO] [stdout] test singly_linked_list::tests::pop_updates_storage ... ok
[INFO] [stdout] test singly_linked_list::tests::push_updates_size ... ok
[INFO] [stdout] test doubly_linked_list::tests::push_tail_keeps_track_of_size ... ok
[INFO] [stdout] test doubly_linked_list::tests::push_tail_returns_contents ... ok
[INFO] [stdout] test array_deque::tests::add_empty_out_of_bounds_panics - should panic ... ok
[INFO] [stdout] test array_deque::tests::add_non_empty_out_of_bounds_panics - should panic ... ok
[INFO] [stdout] test chained_hash_table::tests::initialize_dim_zero - should panic ... ok
[INFO] [stdout] test circular_vec::tests::new_invalid - should panic ... ok
[INFO] [stdout] test circular_vec::tests::index_empty - should panic ... ok
[INFO] [stdout] test hashers::test_tabulation::new_invalid_r - should panic ... ok
[INFO] [stdout] test hashers::tests_multiplicative::hash_low_dim - should panic ... ok
[INFO] [stdout] test hashers::tests_multiplicative::hash_high_dim - should panic ... ok
[INFO] [stdout] test circular_vec::tests::shift_head_empty - should panic ... ok
[INFO] [stdout] test singly_linked_list::tests::push_updates_storage ... ok
[INFO] [stdout] test hashers::test_tabulation::with_seed ... ok
[INFO] [stdout] test hashers::test_tabulation::hash ... ok
[INFO] [stderr]      Running tests/binary_trees.rs (/opt/rustwide/target/debug/deps/binary_trees-4a99ecc27fe6b6a0)
[INFO] [stdout] test hashers::test_tabulation::new ... ok
[INFO] [stderr]      Running tests/linked_lists.rs (/opt/rustwide/target/debug/deps/linked_lists-d6ef3b091c6ab874)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test binary_search_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test doubly_linked_list ... ok
[INFO] [stderr]    Doc-tests ods
[INFO] [stdout] test singly_linked_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test src/binary_search_tree.rs - binary_search_tree::BinarySearchTree<T>::new (line 24) ... ok
[INFO] [stdout] test src/binary_search_tree.rs - binary_search_tree::BinarySearchTree<T>::size (line 36) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::height (line 275) ... ok
[INFO] [stdout] test src/binary_search_tree.rs - binary_search_tree::BinarySearchTree<T>::add (line 111) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::get_parent (line 101) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::get_right (line 158) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::is_root (line 75) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::new (line 63) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::into_inner_value (line 186) ... ok
[INFO] [stdout] test src/binary_search_tree.rs - binary_search_tree::BinarySearchTree<T>::is_empty (line 49) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::depth (line 213) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::set (line 200) ... ok
[INFO] [stdout] test src/binary_search_tree.rs - binary_search_tree::BinarySearchTree<T>::remove (line 197) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::set_right (line 171) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::get_left (line 131) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::set_left (line 144) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::is_empty (line 73) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::is_fully_branched (line 88) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::new (line 48) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::set_parent (line 114) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::get_mut_tail (line 252) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::get_tail (line 215) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::pop_tail (line 170) ... ok
[INFO] [stdout] test src/singly_linked_list.rs - singly_linked_list::SLList<T>::initialize (line 33) ... ok
[INFO] [stdout] test src/singly_linked_list.rs - singly_linked_list::SLList<T>::push (line 58) ... FAILED
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::get_head (line 198) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::get_mut_head (line 232) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::push_tail (line 113) ... ok
[INFO] [stdout] test src/binary_search_tree.rs - binary_search_tree::BinarySearchTree<T>::find (line 65) ... ok
[INFO] [stdout] test src/singly_linked_list.rs - singly_linked_list::SLList<T>::pop (line 76) ... ok
[INFO] [stdout] test src/binary_tree.rs - binary_tree::RefNode<T>::size (line 238) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::size (line 60) ... ok
[INFO] [stdout] test src/singly_linked_list.rs - singly_linked_list::SLList<T>::size (line 45) ... ok
[INFO] [stdout] test src/singly_linked_list.rs - singly_linked_list::SLList<T>::iter (line 95) ... ok
[INFO] [stdout] test src/singly_linked_list.rs - singly_linked_list::SLList<T>::iter_mut (line 109) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::push_head (line 86) ... ok
[INFO] [stdout] test src/doubly_linked_list.rs - doubly_linked_list::DLList<T>::pop_head (line 142) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/singly_linked_list.rs - singly_linked_list::SLList<T>::push (line 58) stdout ----
[INFO] [stdout] error[E0599]: no method named `get` found for struct `SLList<T>` in the current scope
[INFO] [stdout]   --> src/singly_linked_list.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 | assert_eq!(list.get(0), Some(&'a'));
[INFO] [stdout]    |                 ^^^ method not found in `SLList<char>`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get` found for struct `SLList<T>` in the current scope
[INFO] [stdout]   --> src/singly_linked_list.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 | assert_eq!(list.get(0), Some(&'b'));
[INFO] [stdout]    |                 ^^^ method not found in `SLList<char>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/singly_linked_list.rs - singly_linked_list::SLList<T>::push (line 58)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 36 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.47s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.67s; merged doctests compilation took 0.20s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "8878c8992fea4ffa8e4a804047c9a5ff8ffbd28c87fe6a9e08ba490adacffea1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8878c8992fea4ffa8e4a804047c9a5ff8ffbd28c87fe6a9e08ba490adacffea1", kill_on_drop: false }`
[INFO] [stdout] 8878c8992fea4ffa8e4a804047c9a5ff8ffbd28c87fe6a9e08ba490adacffea1
