[INFO] fetching crate devela_base_core 0.25.0-wip.0... [INFO] testing devela_base_core-0.25.0-wip.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate devela_base_core 0.25.0-wip.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate devela_base_core 0.25.0-wip.0 [INFO] finished tweaking crates.io crate devela_base_core 0.25.0-wip.0 [INFO] tweaked toml for crates.io crate devela_base_core 0.25.0-wip.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate devela_base_core 0.25.0-wip.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate devela_base_core 0.25.0-wip.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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded devela_base_macros v0.25.0-wip.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7020e415f1b14cdf52312d34fd259c8fa952d4068eae92145cf890379612d399 [INFO] running `Command { std: "docker" "start" "-a" "7020e415f1b14cdf52312d34fd259c8fa952d4068eae92145cf890379612d399", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7020e415f1b14cdf52312d34fd259c8fa952d4068eae92145cf890379612d399", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7020e415f1b14cdf52312d34fd259c8fa952d4068eae92145cf890379612d399", kill_on_drop: false }` [INFO] [stdout] 7020e415f1b14cdf52312d34fd259c8fa952d4068eae92145cf890379612d399 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9d3901f04c5c9698b8e8d1889d3847a8f64bb7c7e2b1392059c79038e5dbd2ba [INFO] running `Command { std: "docker" "start" "-a" "9d3901f04c5c9698b8e8d1889d3847a8f64bb7c7e2b1392059c79038e5dbd2ba", kill_on_drop: false }` [INFO] [stderr] Compiling devela_base_core v0.25.0-wip.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling devela_base_macros v0.25.0-wip.1 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.77s [INFO] running `Command { std: "docker" "inspect" "9d3901f04c5c9698b8e8d1889d3847a8f64bb7c7e2b1392059c79038e5dbd2ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9d3901f04c5c9698b8e8d1889d3847a8f64bb7c7e2b1392059c79038e5dbd2ba", kill_on_drop: false }` [INFO] [stdout] 9d3901f04c5c9698b8e8d1889d3847a8f64bb7c7e2b1392059c79038e5dbd2ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e542ba1387af4dc77f4de26094a7c51002ed326324c884c5542d9af5c377670e [INFO] running `Command { std: "docker" "start" "-a" "e542ba1387af4dc77f4de26094a7c51002ed326324c884c5542d9af5c377670e", kill_on_drop: false }` [INFO] [stderr] Compiling devela_base_core v0.25.0-wip.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.44s [INFO] running `Command { std: "docker" "inspect" "e542ba1387af4dc77f4de26094a7c51002ed326324c884c5542d9af5c377670e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e542ba1387af4dc77f4de26094a7c51002ed326324c884c5542d9af5c377670e", kill_on_drop: false }` [INFO] [stdout] e542ba1387af4dc77f4de26094a7c51002ed326324c884c5542d9af5c377670e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 181994bae330e1ab177b57ab1dfd383b305ab3a1524dc27e40edb41156cfb0f8 [INFO] running `Command { std: "docker" "start" "-a" "181994bae330e1ab177b57ab1dfd383b305ab3a1524dc27e40edb41156cfb0f8", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/devela_base_core-9b27e628b71506a2) [INFO] [stdout] [INFO] [stdout] running 89 tests [INFO] [stdout] test code::marker::type_marker::tests::type_marker_multiple ... ok [INFO] [stdout] test code::error::define_error::tests::define_error ... ok [INFO] [stdout] test code::result::opt_res::unwrap::tests::test_unwrap_optres ... ok [INFO] [stdout] test code::marker::type_marker::tests::type_marker_generics ... ok [INFO] [stdout] test code::result::opt_res::unwrap::tests::test_unwrap_result ... ok [INFO] [stdout] test code::util::asserts::r#static::r#const::tests::const_assert_logic ... ok [INFO] [stdout] test code::util::asserts::r#static::r#const::tests::const_assert_slices ... ok [INFO] [stdout] test code::util::capture::tests::capture_first ... ok [INFO] [stdout] test code::util::capture::tests::capture_tail_tuple ... ok [INFO] [stdout] test code::util::cfg_if::test_cfg_if::it_works ... ok [INFO] [stdout] test code::util::capture::tests::capture_last ... ok [INFO] [stdout] test code::util::cfg_if::test_cfg_if::test_usage_within_a_function ... ok [INFO] [stdout] test code::util::cfor::tests::available_in_const ... ok [INFO] [stdout] test code::util::cfor::tests::capture_range_at_beginning ... ok [INFO] [stdout] test code::result::opt_res::unwrap::tests::test_unwrap_option ... ok [INFO] [stdout] test code::util::is::test_is::is_if ... ok [INFO] [stdout] test data::bit::wrapper::tests::bit_mask_range ... ok [INFO] [stdout] test data::list::array::from::tests::from_array_ref ... ok [INFO] [stdout] test code::util::is::test_is::is_let ... ok [INFO] [stdout] test code::util::cfor::tests::equivalent_to_regular_for ... ok [INFO] [stdout] test data::bit::field::tests::bits ... ok [INFO] [stdout] test code::util::impl_trait::tests::impl_non_generic_debug ... ok [INFO] [stdout] test code::util::cfor::tests::no_underflow ... ok [INFO] [stdout] test code::util::cfor::tests::signed_can_go_negative ... ok [INFO] [stdout] test data::bit::field::tests::bitrange ... ok [INFO] [stdout] test code::util::impl_trait::tests::impl_generic_debug ... ok [INFO] [stdout] test data::bit::wrapper::tests::bit_ops ... ok [INFO] [stdout] test data::list::array::from::tests::from_array ... ok [INFO] [stdout] test code::marker::type_marker::tests::type_marker_no_generics ... ok [INFO] [stdout] test data::list::array::from::tests::from_str ... ok [INFO] [stdout] test data::list::array::from::tests::from_u8 ... ok [INFO] [stdout] test num::cast::tests::saturating_cast ... ok [INFO] [stdout] test num::cast::tests::split_join_le ... ok [INFO] [stdout] test num::cast::tests::split_join_be ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_checked_edges ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_checked_middle ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_lossy_edges ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_lossy_middle_values ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_lossy_signed_min ... ok [INFO] [stdout] test num::cast::tests::wrapping_cast ... ok [INFO] [stdout] test num::quant::interval::tests::interval_macro_expr ... ok [INFO] [stdout] test num::niche::macros::test_ne ... ok [INFO] [stdout] test sys::mem::slice::join::tests::join_bytes_ansi ... ok [INFO] [stdout] test num::niche::macros::test_nz ... ok [INFO] [stdout] test sys::mem::slice::join::tests::join_bytes_mixed ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_lossy_unsigned_max ... ok [INFO] [stdout] test sys::mem::slice::join::tests::join_str ... ok [INFO] [stdout] test num::ord::compare::test_min_max_clamp::float ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_checked_signed_min ... ok [INFO] [stdout] test num::ord::compare::test_min_max_clamp::min_max_clamp ... ok [INFO] [stdout] test sys::mem::slice::join::tests::join_bytes ... ok [INFO] [stdout] test num::quant::interval::tests::interval_macro_literal ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::copy_array_at ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::copied_array_at ... ok [INFO] [stdout] test text::char::namespace::tests::utf8_bytes_to_code ... ok [INFO] [stdout] test text::char::tests::char_to_utf8_bytes ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i32_array_just_right ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::copy_from_slice ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i16_array_just_right ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::eq_slices ... ok [INFO] [stdout] test text::char::tests::char_encodings ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i8_array_just_right ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i64_array_just_right ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u32_array_just_right ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u16_array_just_right ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u64_array_just_right ... ok [INFO] [stdout] test num::niche::mem::tests::non_value_checked_unsigned_max ... ok [INFO] [stdout] test num::quant::interval::tests::interval_macro_block ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u8_array_just_right ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base16_min_signed_number ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base8_min_signed_number ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_convenience ... ok [INFO] [stdout] test text::str::string_u::tests::pop ... ok [INFO] [stdout] test text::str::string_u::tests::push ... ok [INFO] [stdout] test data::list::array::from::tests::from_length_mismatch - should panic ... ok [INFO] [stdout] test num::niche::macros::test_nz_panic - should panic ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::copied_array_at_panic_overflow - should panic ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::copied_array_at_panic_overflow_offset - should panic ... ok [INFO] [stdout] test sys::mem::slice::namespace::tests::copy_from_slice_panic - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i32_array_too_small - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i8_array_too_small - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i64_array_too_small - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i16_array_too_small - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u16_array_too_small - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u32_array_too_small - should panic ... ok [INFO] [stdout] test num::niche::macros::test_ne_max_panic - should panic ... ok [INFO] [stdout] test num::niche::macros::test_ne_min_panic - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u64_array_too_small - should panic ... ok [INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u8_array_too_small - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Doc-tests devela_base_core [INFO] [stdout] [INFO] [stdout] running 193 tests [INFO] [stdout] test src/code/error/define_error.rs - code::error::define_error::_define_error (line 19) ... ok [INFO] [stdout] test src/code/result/chain_hook.rs - code::result::chain_hook::Chain (line 14) ... ok [INFO] [stdout] test src/code/marker/type_marker.rs - code::marker::type_marker::type_marker (line 25) ... ok [INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::ok_or_default_err (line 200) ... ok [INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::transpose_result (line 116) ... ok [INFO] [stdout] test src/code/result/chain_hook.rs - code::result::chain_hook::Hook (line 78) ... ok [INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::map_ok (line 158) ... ok [INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::map_err (line 179) ... ok [INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::OptRes (line 95) ... ok [INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::unwrap_or_else_result (line 137) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 145) ... ok [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI128::NonValueI128 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI16::NonValueI16 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI32::NonValueI32 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI64::NonValueI64 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI8::NonValueI8 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueIsize::NonValueIsize (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU128::NonValueU128 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU16::NonValueU16 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU32::NonValueU32 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU64::NonValueU64 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU8::NonValueU8 (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueUsize::NonValueUsize (line 92) ... ignored [INFO] [stdout] test src/code/util/_tags.rs - num::niche::macros::nz (line 89) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 185) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 99) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 132) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 165) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfg_if::cfg_if (line 95) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 109) ... ok [INFO] [stdout] test src/code/util/_doc.rs - data::list::link::r#const::ConstList (line 96) ... ok [INFO] [stdout] test src/code/util/_tags.rs - code::util::paste::paste (line 157) ... ok [INFO] [stdout] test src/code/util/_doc.rs - sys::mem::namespace::Mem::align_down (line 98) ... ok [INFO] [stdout] test src/code/util/_tags.rs - num::quant::interval::_interval (line 121) ... ok [INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 119) ... ok [INFO] [stdout] test src/code/util/_tags.rs - code::util::paste::paste (line 120) ... ok [INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 44) ... ok [INFO] [stdout] test src/code/util/_tags.rs - num::niche::macros::ne (line 89) ... ok [INFO] [stdout] test src/code/util/_tags.rs - text::ascii::digits::AsciiDigits (line 103) ... ok [INFO] [stdout] test src/code/util/const.rs - code::util::r#const::_CONST (line 13) ... ok [INFO] [stdout] test src/code/util/_tags.rs - text::fmt::buf::format_buf (line 74) ... ok [INFO] [stdout] test src/code/util/deprecate.rs - code::util::deprecate::deprecate_feature (line 8) ... ok [INFO] [stdout] test src/code/util/capture.rs - code::util::capture::_capture_first (line 11) ... ok [INFO] [stdout] test src/code/util/include.rs - code::util::include::_include_from (line 23) ... ignored [INFO] [stdout] test src/code/util/include.rs - code::util::include::_include_from (line 28) ... ignored [INFO] [stdout] test src/code/util/include.rs - code::util::include::_mod_from (line 67) ... ignored [INFO] [stdout] test src/code/util/include.rs - code::util::include::_mod_from (line 73) ... ignored [INFO] [stdout] test src/code/util/doclink.rs - data::bit::field::bitfield::_bitfield (line 145) ... ok [INFO] [stdout] test src/code/util/doclink.rs - code::util::doclink::_doclink (line 36) ... ok [INFO] [stdout] test src/code/util/enumset.rs - code::util::enumset::_enumset (line 19) ... ok [INFO] [stdout] test src/code/util/_tags.rs - sys::mem::slice::join::_const_join (line 103) ... ok [INFO] [stdout] test src/code/util/is.rs - code::util::is::is (line 31) ... ok [INFO] [stdout] test src/code/util/doclink.rs - code::util::doclink::_doclink (line 23) ... ok [INFO] [stdout] test src/code/util/structural.rs - code::util::structural::_structural_mods (line 35) ... ignored [INFO] [stdout] test src/code/util/impl_trait.rs - code::util::impl_trait::impl_trait (line 16) ... ok [INFO] [stdout] test src/code/util/maybe.rs - code::util::maybe::maybe (line 12) ... ok [INFO] [stdout] test src/code/util/items.rs - code::util::items::sf (line 43) ... ok [INFO] [stdout] test src/code/util/is.rs - code::util::is::is (line 47) ... ok [INFO] [stdout] test src/code/util/is.rs - code::util::is::is (line 15) ... ok [INFO] [stdout] test src/code/util/_tags.rs - data::list::array::init::array_init (line 66) ... ok [INFO] [stdout] test src/data/list/array/from.rs - data::list::array::from::ArrayFrom (line 15) ... ok [INFO] [stdout] test src/code/util/items.rs - code::util::items::items (line 15) ... ok [INFO] [stdout] test src/code/util/methods.rs - code::util::methods::_methods_as_fns (line 16) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::bubble (line 12) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::counting_buf (line 43) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::selection (line 101) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'amut[T]>::quick_hoare (line 239) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::insertion (line 82) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'amut[T]>::quick_3way (line 202) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'amut[T]>::quick_lomuto (line 169) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::shaker (line 123) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/code/util/_tags.rs - data::sort::definition::Sort (line 93) ... ok [INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 66) - should panic ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 70) - should panic ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/code/util/ident.rs - code::util::ident::ident_const_index (line 8) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/logic/bool.rs - num::logic::bool::const_bool (line 40) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI128::NonValueI128::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI16::NonValueI16::new_lossy (line 195) ... ok [INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 62) - should panic ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueIsize::NonValueIsize::new_lossy (line 195) ... ok [INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 54) - should panic ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI8::NonValueI8::new_lossy (line 195) ... ok [INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 58) - should panic ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI32::NonValueI32::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU16::NonValueU16::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::impl_non_value (line 40) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU8::NonValueU8::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::clamp (line 221) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU128::NonValueU128::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueUsize::NonValueUsize::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU64::NonValueU64::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU32::NonValueU32::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI64::NonValueI64::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::pmin (line 123) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::clamp (line 221) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::max (line 233) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::pclamp (line 73) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::pmax (line 101) ... ok [INFO] [stdout] test src/num/quant/interval.rs - num::quant::interval::Interval::contains (line 344) ... ok [INFO] [stdout] test src/sys/mem/ptr/namespace.rs - sys::mem::ptr::namespace::Ptr::in_stack (line 95) ... ok [INFO] [stdout] test src/sys/mem/ptr/namespace.rs - sys::mem::ptr::namespace::Ptr::size_ratio (line 166) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::min (line 248) ... ok [INFO] [stdout] test src/num/quant/interval.rs - num::quant::interval::Interval::to_tuple (line 235) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::lsplit_mut (line 935) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_left (line 1000) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_left_mut (line 1032) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::lsplit (line 917) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_right_mut (line 1096) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::max (line 233) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::rsplit (line 956) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_right (line 1065) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/sys/mem/namespace.rs - sys::mem::namespace::Mem::copy (line 92) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/fmt/buf.rs - text::fmt::buf::FmtWriter<'a>::format (line 91) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/char/namespace.rs - text::char::namespace::Char::utf8_bytes_to_code (line 339) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::rsplit_mut (line 975) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::min (line 248) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/text/fmt/buf.rs - text::fmt::buf::FmtWriter<'a>::write_str_truncate (line 112) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/str/namespace.rs - text::str::namespace::Str::new_counter (line 167) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/fmt/num_to_str/mod.rs - text::fmt::num_to_str::NumToStr::to_bytes_base (line 34) ... ok [INFO] [stdout] test src/text/str/namespace.rs - text::str::namespace::Str::repeat_into (line 116) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/text/str/nonul.rs - text::str::nonul::StringNonul::len (line 86) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 176 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/code/util/include.rs - code::util::include::_include_from (line 33) ... ignored [INFO] [stdout] test src/code/util/maybe.rs - code::util::maybe::maybe (line 24) - compile fail ... ok [INFO] [stdout] test src/num/logic/bool.rs - num::logic::bool::const_bool (line 44) - compile fail ... ok [INFO] [stdout] test src/code/result/chain_hook.rs - code::result::chain_hook::Chain (line 25) - compile fail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.32s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.99s; merged doctests compilation took 1.55s [INFO] running `Command { std: "docker" "inspect" "181994bae330e1ab177b57ab1dfd383b305ab3a1524dc27e40edb41156cfb0f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "181994bae330e1ab177b57ab1dfd383b305ab3a1524dc27e40edb41156cfb0f8", kill_on_drop: false }` [INFO] [stdout] 181994bae330e1ab177b57ab1dfd383b305ab3a1524dc27e40edb41156cfb0f8