[INFO] fetching crate rich_range 0.5.0...
[INFO] testing rich_range-0.5.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rich_range 0.5.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate rich_range 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rich_range 0.5.0
[INFO] tweaked toml for crates.io crate rich_range 0.5.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rich_range 0.5.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rich_range 0.5.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc_lexer v0.1.0
[INFO] [stderr]   Downloaded rustdoc_copy_macro v0.2.0
[INFO] [stderr]   Downloaded pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]   Downloaded rustdoc_copy v0.2.0
[INFO] [stderr]   Downloaded test_panic v0.8.0
[INFO] [stderr]   Downloaded iter_seq_ext v0.1.0
[INFO] [stderr]   Downloaded pulldown-cmark v0.13.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768
[INFO] running `Command { std: "docker" "start" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustdoc_copy_macro v0.2.0
[INFO] [stderr]    Compiling rustdoc_copy v0.2.0
[INFO] [stderr]    Compiling rich_range v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.43s
[INFO] running `Command { std: "docker" "inspect" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling test_panic v0.8.0
[INFO] [stderr]    Compiling rich_range v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |         ru::new(f32::NAN..END_FLT),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:26:33
[INFO] [stdout]    |
[INFO] [stdout] 26 |         ru::new(START_FLT..f32::NAN),
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |         ru::new(f32::NAN..f32::NAN),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:27:32
[INFO] [stdout]    |
[INFO] [stdout] 27 |         ru::new(f32::NAN..f32::NAN),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 |         (ru::new(f32::NAN..END_FLT), range_univ_flt()),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:35:34
[INFO] [stdout]    |
[INFO] [stdout] 35 |         (ru::new(START_FLT..f32::NAN), range_univ_flt()),
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:36:41
[INFO] [stdout]    |
[INFO] [stdout] 36 |         (range_univ_flt(), ru::new(f32::NAN..END_FLT)),
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stdout]   --> tests/it/for_test/test_sample.rs:37:50
[INFO] [stdout]    |
[INFO] [stdout] 37 |         (range_univ_flt(), ru::new(END_FLT..f32::NAN)),
[INFO] [stdout]    |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.31s
[INFO] running `Command { std: "docker" "inspect" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:25:22
[INFO] [stderr]    |
[INFO] [stderr] 25 |         ru::new(f32::NAN..END_FLT),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:26:33
[INFO] [stderr]    |
[INFO] [stderr] 26 |         ru::new(START_FLT..f32::NAN),
[INFO] [stderr]    |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:27:22
[INFO] [stderr]    |
[INFO] [stderr] 27 |         ru::new(f32::NAN..f32::NAN),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:27:32
[INFO] [stderr]    |
[INFO] [stderr] 27 |         ru::new(f32::NAN..f32::NAN),
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:34:23
[INFO] [stderr]    |
[INFO] [stderr] 34 |         (ru::new(f32::NAN..END_FLT), range_univ_flt()),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:35:34
[INFO] [stderr]    |
[INFO] [stderr] 35 |         (ru::new(START_FLT..f32::NAN), range_univ_flt()),
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:36:41
[INFO] [stderr]    |
[INFO] [stderr] 36 |         (range_univ_flt(), ru::new(f32::NAN..END_FLT)),
[INFO] [stderr]    |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
[INFO] [stderr]   --> tests/it/for_test/test_sample.rs:37:50
[INFO] [stderr]    |
[INFO] [stderr] 37 |         (range_univ_flt(), ru::new(END_FLT..f32::NAN)),
[INFO] [stderr]    |                                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rich_range` (test "it") generated 8 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rich_range-dfd1e78872cf5994)
[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] [stderr]      Running tests/it/main.rs (/opt/rustwide/target/debug/deps/it-68d9a08d1d511746)
[INFO] [stdout] 
[INFO] [stdout] running 369 tests
[INFO] [stdout] test iter_rich_range::last ... ok
[INFO] [stdout] test iter_rich_range::min ... ok
[INFO] [stdout] test iter_rich_range::nth ... ok
[INFO] [stdout] test iter_rich_range::size_hint ... ok
[INFO] [stdout] test parts::edge::as_ref ... ok
[INFO] [stdout] test iter_rich_range::count ... ok
[INFO] [stdout] test parts::edge::bound ... ok
[INFO] [stdout] test iter_rich_range::is_sorted ... ok
[INFO] [stdout] test parts::edge::is_excluded ... ok
[INFO] [stdout] test parts::edge::is_unbounded ... ok
[INFO] [stdout] test parts::edge::new ... ok
[INFO] [stdout] test iter_rich_range::next_back ... ok
[INFO] [stdout] test iter_rich_range::nth_back ... ok
[INFO] [stdout] test parts::edge::side ... ok
[INFO] [stdout] test iter_rich_range::next ... ok
[INFO] [stdout] test parts::edge::try_map ... ok
[INFO] [stdout] test parts::edge::with_bound ... ok
[INFO] [stdout] test parts::edge::with_included ... ok
[INFO] [stdout] test parts::edge::xxx_cmp ... ok
[INFO] [stdout] test range_parts::into_bounds ... ok
[INFO] [stdout] test range_rel::is_xxx ... ok
[INFO] [stdout] test parts::edge::with_pos ... ok
[INFO] [stdout] test range_src::from_bounds ... ok
[INFO] [stdout] test range_rel::inverse ... ok
[INFO] [stdout] test parts::edge::cloned ... ok
[INFO] [stdout] test range_src::new_broken ... ok
[INFO] [stdout] test range_univ::add_end ... ok
[INFO] [stdout] test range_univ::add_start ... ok
[INFO] [stdout] test range_univ::adjoins_next ... ok
[INFO] [stdout] test range_univ::adjoins ... ok
[INFO] [stdout] test range_univ::adjoins_prev ... ok
[INFO] [stdout] test range_univ::align_end ... ok
[INFO] [stdout] test range_univ::align_start ... ok
[INFO] [stdout] test range_univ::as_ref ... ok
[INFO] [stdout] test iter_rich_range::max ... ok
[INFO] [stdout] test range_univ::bitor_assign ... ok
[INFO] [stdout] test range_univ::bitxor ... ok
[INFO] [stdout] test range_univ::bitxor_assign ... ok
[INFO] [stdout] test range_univ::bounds ... ok
[INFO] [stdout] test range_univ::calc_start ... ok
[INFO] [stdout] test range_univ::bitand ... ok
[INFO] [stdout] test range_univ::bitand_assign ... ok
[INFO] [stdout] test range_univ::bitor ... ok
[INFO] [stdout] test range_univ::checked_add_end ... ok
[INFO] [stdout] test range_univ::checked_align_end ... ok
[INFO] [stdout] test range_univ::checked_align_start ... ok
[INFO] [stdout] test range_univ::checked_calc_end ... ok
[INFO] [stdout] test range_univ::checked_calc_start ... ok
[INFO] [stdout] test range_univ::checked_shift ... ok
[INFO] [stdout] test range_univ::calc_end ... ok
[INFO] [stdout] test range_univ::checked_add_start ... ok
[INFO] [stdout] test range_univ::checked_shr ... ok
[INFO] [stdout] test range_univ::contains ... ok
[INFO] [stdout] test range_univ::checked_shl ... ok
[INFO] [stdout] test range_univ::checked_sub_end ... ok
[INFO] [stdout] test range_univ::checked_sub_start ... ok
[INFO] [stdout] test range_univ::cursor ... ok
[INFO] [stdout] test range_univ::cut ... ok
[INFO] [stdout] test range_univ::cut_adv ... ok
[INFO] [stdout] test range_univ::default ... ok
[INFO] [stdout] test range_univ::edges ... ok
[INFO] [stdout] test range_univ::end_bound ... ok
[INFO] [stdout] test range_univ::end_edge ... ok
[INFO] [stdout] test range_univ::enwrap ... ok
[INFO] [stdout] test range_univ::equiv ... ok
[INFO] [stdout] test range_univ::diff ... ok
[INFO] [stdout] test range_univ::diff_adv ... ok
[INFO] [stdout] test range_univ::flip ... ok
[INFO] [stdout] test range_univ::from ... ok
[INFO] [stdout] test range_univ::included ... ok
[INFO] [stdout] test range_univ::includes ... ok
[INFO] [stdout] test range_univ::index ... ok
[INFO] [stdout] test range_univ::intersects ... ok
[INFO] [stdout] test range_univ::interval ... ok
[INFO] [stdout] test range_univ::flip_adv ... ok
[INFO] [stdout] test range_univ::head ... ok
[INFO] [stdout] test range_univ::index_mut ... ok
[INFO] [stdout] test range_univ::is_broken ... ok
[INFO] [stdout] test range_univ::interval_adv ... ok
[INFO] [stdout] test range_univ::into_iter ... ok
[INFO] [stdout] test range_univ::is_cursor_bwd ... ok
[INFO] [stdout] test range_univ::is_cursor ... ok
[INFO] [stdout] test range_univ::is_empty ... ok
[INFO] [stdout] test range_univ::is_cursor_fwd ... ok
[INFO] [stdout] test range_univ::is_wide ... ok
[INFO] [stdout] test range_univ::is_full ... ok
[INFO] [stdout] test range_univ::is_point ... ok
[INFO] [stdout] test range_univ::map ... ok
[INFO] [stdout] test range_univ::new_broken ... ok
[INFO] [stdout] test range_univ::iter ... ok
[INFO] [stdout] test range_univ::new_cursor ... ok
[INFO] [stdout] test range_univ::len ... ok
[INFO] [stdout] test range_univ::new ... ok
[INFO] [stdout] test range_univ::new_point ... ok
[INFO] [stdout] test range_univ::point ... ok
[INFO] [stdout] test range_univ::next ... ok
[INFO] [stdout] test range_univ::partial_cmp ... ok
[INFO] [stdout] test range_univ::prev ... ok
[INFO] [stdout] test range_univ::shift ... ok
[INFO] [stdout] test range_univ::shl ... ok
[INFO] [stdout] test range_univ::shl_assign ... ok
[INFO] [stdout] test range_univ::shr ... ok
[INFO] [stdout] test range_univ::shr_assign ... ok
[INFO] [stdout] test range_univ::size ... ok
[INFO] [stdout] test range_univ::start_bound ... ok
[INFO] [stdout] test range_univ::start_edge ... ok
[INFO] [stdout] test range_univ::sub_end ... ok
[INFO] [stdout] test range_univ::prod ... ok
[INFO] [stdout] test range_univ::rel ... ok
[INFO] [stdout] test range_univ::to_range ... ok
[INFO] [stdout] test range_univ::sub_start ... ok
[INFO] [stdout] test range_univ::tail ... ok
[INFO] [stdout] test range_univ::touches_next ... ok
[INFO] [stdout] test range_univ::try_from ... ok
[INFO] [stdout] test range_univ::try_map ... ok
[INFO] [stdout] test range_univ::union ... ok
[INFO] [stdout] test range_univ::width ... ok
[INFO] [stdout] test range_univ::with_end_bound ... ok
[INFO] [stdout] test range_univ::with_start_bound ... ok
[INFO] [stdout] test range_univ::touches ... ok
[INFO] [stdout] test range_view::add_end ... ok
[INFO] [stdout] test range_univ::touches_prev ... ok
[INFO] [stdout] test range_univ::try_cast ... ok
[INFO] [stdout] test range_view::adjoins ... ok
[INFO] [stdout] test range_view::add_start ... ok
[INFO] [stdout] test range_view::adjoins_next ... ok
[INFO] [stdout] test range_view::adjoins_prev ... ok
[INFO] [stdout] test range_view::align_end ... ok
[INFO] [stdout] test range_view::bounds ... ok
[INFO] [stdout] test range_view::calc_end ... ok
[INFO] [stdout] test range_view::calc_start ... ok
[INFO] [stdout] test range_view::align_start ... ok
[INFO] [stdout] test range_view::checked_add_end ... ok
[INFO] [stdout] test range_view::as_ref ... ok
[INFO] [stdout] test range_view::cast ... ok
[INFO] [stdout] test range_view::checked_add_start ... ok
[INFO] [stdout] test range_view::checked_align_end ... ok
[INFO] [stdout] test range_view::checked_calc_start ... ok
[INFO] [stdout] test range_view::checked_align_start ... ok
[INFO] [stdout] test range_view::checked_calc_end ... ok
[INFO] [stdout] test range_view::checked_shift ... ok
[INFO] [stdout] test range_view::checked_shl ... ok
[INFO] [stdout] test range_view::checked_shr ... ok
[INFO] [stdout] test range_view::checked_sub_end ... ok
[INFO] [stdout] test range_view::checked_sub_start ... ok
[INFO] [stdout] test range_view::cut ... ok
[INFO] [stdout] test range_view::cut_adv ... ok
[INFO] [stdout] test range_view::contains ... ok
[INFO] [stdout] test range_view::cursor ... ok
[INFO] [stdout] test range_view::diff ... ok
[INFO] [stdout] test range_view::edges ... ok
[INFO] [stdout] test range_view::end_edge ... ok
[INFO] [stdout] test range_view::enwrap ... ok
[INFO] [stdout] test range_view::equiv ... ok
[INFO] [stdout] test range_view::head ... ok
[INFO] [stdout] test range_view::included ... ok
[INFO] [stdout] test range_view::flip ... ok
[INFO] [stdout] test range_view::flip_adv ... ok
[INFO] [stdout] test range_view::intersects ... ok
[INFO] [stdout] test range_view::interval_adv ... ok
[INFO] [stdout] test range_view::interval ... ok
[INFO] [stdout] test range_view::into_iter ... ok
[INFO] [stdout] test range_view::is_broken ... ok
[INFO] [stdout] test range_view::is_cursor ... ok
[INFO] [stdout] test range_view::is_cursor_bwd ... ok
[INFO] [stdout] test range_view::is_cursor_fwd ... ok
[INFO] [stdout] test range_view::is_empty ... ok
[INFO] [stdout] test range_view::is_full ... ok
[INFO] [stdout] test range_view::is_point ... ok
[INFO] [stdout] test range_view::is_wide ... ok
[INFO] [stdout] test range_view::into_option ... ok
[INFO] [stdout] test range_view::diff_adv ... ok
[INFO] [stdout] test range_view::includes ... ok
[INFO] [stdout] test range_view::iter ... ok
[INFO] [stdout] test range_view::len ... ok
[INFO] [stdout] test range_view::new ... ok
[INFO] [stdout] test range_view::map ... ok
[INFO] [stdout] test range_view::point ... ok
[INFO] [stdout] test range_view::next ... ok
[INFO] [stdout] test range_view::partial_cmp ... ok
[INFO] [stdout] test range_view::prev ... ok
[INFO] [stdout] test range_view::rel ... ok
[INFO] [stdout] test range_view::shift ... ok
[INFO] [stdout] test range_view::shl ... ok
[INFO] [stdout] test range_view::prod ... ok
[INFO] [stdout] test range_view::shr ... ok
[INFO] [stdout] test range_view::start_edge ... ok
[INFO] [stdout] test range_view::size ... ok
[INFO] [stdout] test range_view::tail ... ok
[INFO] [stdout] test range_view::to_range ... ok
[INFO] [stdout] test range_view::to_univ ... ok
[INFO] [stdout] test range_view::touches ... ok
[INFO] [stdout] test range_view::touches_next ... ok
[INFO] [stdout] test range_view::try_cast ... ok
[INFO] [stdout] test range_view::try_map ... ok
[INFO] [stdout] test range_view::union ... ok
[INFO] [stdout] test range_view::sub_end ... ok
[INFO] [stdout] test range_view::sub_start ... ok
[INFO] [stdout] test range_wrapper::add_end ... ok
[INFO] [stdout] test range_wrapper::add_start ... ok
[INFO] [stdout] test range_wrapper::adjoins ... ok
[INFO] [stdout] test range_wrapper::adjoins_next ... ok
[INFO] [stdout] test range_wrapper::adjoins_prev ... ok
[INFO] [stdout] test range_wrapper::align_end ... ok
[INFO] [stdout] test range_wrapper::align_start ... ok
[INFO] [stdout] test range_wrapper::bitand ... ok
[INFO] [stdout] test range_wrapper::bitand_assign ... ok
[INFO] [stdout] test range_wrapper::bitor ... ok
[INFO] [stdout] test range_wrapper::as_ref ... ok
[INFO] [stdout] test range_view::touches_prev ... ok
[INFO] [stdout] test range_wrapper::bitxor_assign ... ok
[INFO] [stdout] test range_wrapper::bounds ... ok
[INFO] [stdout] test range_wrapper::calc_end ... ok
[INFO] [stdout] test range_wrapper::calc_start ... ok
[INFO] [stdout] test range_wrapper::cast ... ok
[INFO] [stdout] test range_wrapper::checked_add_end ... ok
[INFO] [stdout] test range_wrapper::checked_add_start ... ok
[INFO] [stdout] test range_view::width ... ok
[INFO] [stdout] test range_wrapper::checked_align_end ... ok
[INFO] [stdout] test range_wrapper::checked_calc_end ... ok
[INFO] [stdout] test range_wrapper::checked_calc_start ... ok
[INFO] [stdout] test range_wrapper::checked_align_start ... ok
[INFO] [stdout] test range_wrapper::checked_shift ... ok
[INFO] [stdout] test range_wrapper::checked_shl ... ok
[INFO] [stdout] test range_wrapper::checked_shr ... ok
[INFO] [stdout] test range_wrapper::checked_sub_end ... ok
[INFO] [stdout] test range_wrapper::checked_sub_start ... ok
[INFO] [stdout] test range_wrapper::cursor ... ok
[INFO] [stdout] test range_wrapper::cut ... ok
[INFO] [stdout] test range_wrapper::contains ... ok
[INFO] [stdout] test range_wrapper::cut_adv ... ok
[INFO] [stdout] test range_wrapper::diff ... ok
[INFO] [stdout] test range_wrapper::diff_adv ... ok
[INFO] [stdout] test range_wrapper::edges ... ok
[INFO] [stdout] test range_wrapper::end_bound ... ok
[INFO] [stdout] test range_wrapper::enwrap ... ok
[INFO] [stdout] test range_wrapper::eq ... ok
[INFO] [stdout] test range_wrapper::equiv ... ok
[INFO] [stdout] test range_wrapper::flip ... ok
[INFO] [stdout] test range_wrapper::flip_adv ... ok
[INFO] [stdout] test range_wrapper::from_ref ... ok
[INFO] [stdout] test range_wrapper::end_edge ... ok
[INFO] [stdout] test range_wrapper::head ... ok
[INFO] [stdout] test range_wrapper::included ... ok
[INFO] [stdout] test range_wrapper::intersects ... ok
[INFO] [stdout] test range_wrapper::interval ... ok
[INFO] [stdout] test range_wrapper::interval_adv ... ok
[INFO] [stdout] test range_wrapper::into_iter ... ok
[INFO] [stdout] test range_wrapper::is_broken ... ok
[INFO] [stdout] test range_wrapper::is_cursor ... ok
[INFO] [stdout] test parts::edge::is_included ... ok
[INFO] [stdout] test range_wrapper::is_cursor_fwd ... ok
[INFO] [stdout] test range_wrapper::is_empty ... ok
[INFO] [stdout] test range_wrapper::is_full ... ok
[INFO] [stdout] test range_wrapper::is_point ... ok
[INFO] [stdout] test range_wrapper::is_wide ... ok
[INFO] [stdout] test range_wrapper::iter ... ok
[INFO] [stdout] test range_wrapper::len ... ok
[INFO] [stdout] test range_wrapper::map ... ok
[INFO] [stdout] test range_wrapper::new ... ok
[INFO] [stdout] test range_wrapper::next ... ok
[INFO] [stdout] test range_wrapper::partial_cmp ... ok
[INFO] [stdout] test range_wrapper::point ... ok
[INFO] [stdout] test range_wrapper::prev ... ok
[INFO] [stdout] test range_wrapper::prod ... ok
[INFO] [stdout] test range_wrapper::rel ... ok
[INFO] [stdout] test range_wrapper::shift ... ok
[INFO] [stdout] test range_wrapper::includes ... ok
[INFO] [stdout] test range_wrapper::shl ... ok
[INFO] [stdout] test range_wrapper::shl_assign ... ok
[INFO] [stdout] test range_wrapper::shr ... ok
[INFO] [stdout] test range_wrapper::shr_assign ... ok
[INFO] [stdout] test range_wrapper::start_bound ... ok
[INFO] [stdout] test range_wrapper::start_edge ... ok
[INFO] [stdout] test range_wrapper::sub_end ... ok
[INFO] [stdout] test range_wrapper::sub_start ... ok
[INFO] [stdout] test range_wrapper::tail ... ok
[INFO] [stdout] test range_wrapper::to_range ... ok
[INFO] [stdout] test range_wrapper::touches ... ok
[INFO] [stdout] test range_wrapper::touches_next ... ok
[INFO] [stdout] test range_wrapper::touches_prev ... ok
[INFO] [stdout] test range_wrapper::size ... ok
[INFO] [stdout] test parts::edge::map ... ok
[INFO] [stdout] test parts::edge::pos ... ok
[INFO] [stdout] test range_univ::cast ... ok
[INFO] [stdout] test range_wrapper::bitor_assign ... ok
[INFO] [stdout] test range_wrapper::bitxor ... ok
[INFO] [stdout] test range_wrapper::width ... ok
[INFO] [stdout] test range_wrapper::is_cursor_bwd ... ok
[INFO] [stdout] test rich_range_bounds::add_end ... ok
[INFO] [stdout] test range_wrapper::try_cast ... ok
[INFO] [stdout] test rich_range_bounds::add_start ... ok
[INFO] [stdout] test range_wrapper::try_map ... ok
[INFO] [stdout] test range_wrapper::union ... ok
[INFO] [stdout] test rich_range_bounds::adjoins ... ok
[INFO] [stdout] test rich_range_bounds::bounds ... ok
[INFO] [stdout] test rich_range_bounds::adjoins_xxx ... ok
[INFO] [stdout] test rich_range_bounds::checked_add_end ... ok
[INFO] [stdout] test rich_range_bounds::checked_align_end ... ok
[INFO] [stdout] test rich_range_bounds::checked_align_start ... ok
[INFO] [stdout] test rich_range_bounds::checked_calc_end ... ok
[INFO] [stdout] test rich_range_bounds::calc_end ... ok
[INFO] [stdout] test rich_range_bounds::as_ref ... ok
[INFO] [stdout] test rich_range_bounds::checked_shift ... ok
[INFO] [stdout] test rich_range_bounds::calc_start ... ok
[INFO] [stdout] test rich_range_bounds::cast ... ok
[INFO] [stdout] test rich_range_bounds::checked_add_start ... ok
[INFO] [stdout] test rich_range_bounds::checked_calc_start ... ok
[INFO] [stdout] test rich_range_bounds::align_end ... ok
[INFO] [stdout] test rich_range_bounds::checked_sub_start ... ok
[INFO] [stdout] test rich_range_bounds::checked_sub_end ... ok
[INFO] [stdout] test rich_range_bounds::cursor ... ok
[INFO] [stdout] test rich_range_bounds::cut_xxx ... ok
[INFO] [stdout] test rich_range_bounds::end_edge ... ok
[INFO] [stdout] test rich_range_bounds::diff_xxx ... ok
[INFO] [stdout] test rich_range_bounds::enwrap ... ok
[INFO] [stdout] test rich_range_bounds::flip_xxx ... ok
[INFO] [stdout] test rich_range_bounds::equiv ... ok
[INFO] [stdout] test rich_range_bounds::align_start ... ok
[INFO] [stdout] test rich_range_bounds::edges ... ok
[INFO] [stdout] test rich_range_bounds::checked_shr ... ok
[INFO] [stdout] test rich_range_bounds::checked_shl ... ok
[INFO] [stdout] test rich_range_bounds::head ... ok
[INFO] [stdout] test rich_range_bounds::interval_xxx ... ok
[INFO] [stdout] test rich_range_bounds::intersects ... ok
[INFO] [stdout] test rich_range_bounds::is_broken ... ok
[INFO] [stdout] test rich_range_bounds::is_cursor ... ok
[INFO] [stdout] test rich_range_bounds::is_cursor_fwd ... ok
[INFO] [stdout] test rich_range_bounds::is_cursor_bwd ... ok
[INFO] [stdout] test rich_range_bounds::is_empty ... ok
[INFO] [stdout] test rich_range_bounds::include_xxx ... ok
[INFO] [stdout] test rich_range_bounds::is_point ... ok
[INFO] [stdout] test rich_range_bounds::is_full ... ok
[INFO] [stdout] test rich_range_bounds::point ... ok
[INFO] [stdout] test rich_range_bounds::iter ... ok
[INFO] [stdout] test rich_range_bounds::map ... ok
[INFO] [stdout] test rich_range_bounds::prev ... ok
[INFO] [stdout] test rich_range_bounds::next ... ok
[INFO] [stdout] test rich_range_bounds::shift ... ok
[INFO] [stdout] test rich_range_bounds::is_wide ... ok
[INFO] [stdout] test rich_range_bounds::prod ... ok
[INFO] [stdout] test rich_range_bounds::rel ... ok
[INFO] [stdout] test rich_range_bounds::len ... ok
[INFO] [stdout] test rich_range_bounds::shr ... ok
[INFO] [stdout] test rich_range_bounds::size ... ok
[INFO] [stdout] test rich_range_bounds::touches_xxx ... ok
[INFO] [stdout] test rich_range_bounds::shl ... ok
[INFO] [stdout] test rich_range_bounds::sub_end ... ok
[INFO] [stdout] test rich_range_bounds::touches ... ok
[INFO] [stdout] test rich_range_bounds::try_cast ... ok
[INFO] [stdout] test rich_range_bounds::width ... ok
[INFO] [stdout] test shorthands::from ... ok
[INFO] [stdout] test shorthands::univ ... ok
[INFO] [stdout] test values::checked_add::checked_add ... ok
[INFO] [stdout] test values::checked_sub::checked_sub ... ok
[INFO] [stdout] test values::has_nexts::next ... ok
[INFO] [stdout] test values::has_nexts::prev ... ok
[INFO] [stdout] test values::step::backward ... ok
[INFO] [stdout] test values::step::backward_checked ... ok
[INFO] [stdout] test rich_range_bounds::try_map ... ok
[INFO] [stdout] test rich_range_bounds::union ... ok
[INFO] [stdout] test rich_range_bounds::tail ... ok
[INFO] [stdout] test rich_range_bounds::start_edge ... ok
[INFO] [stdout] test rich_range_bounds::sub_start ... ok
[INFO] [stdout] test shorthands::refr ... ok
[INFO] [stdout] test values::step::forward ... ok
[INFO] [stdout] test values::step::forward_checked ... ok
[INFO] [stdout] test values::step::steps_between ... ok
[INFO] [stdout] test rich_range_bounds::to_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 369 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rich_range
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::is_excluded (line 91) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::bound (line 125) ... ok
[INFO] [stdout] test src/norm.rs - norm::sb_to_head (line 31) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::as_ref (line 161) ... ok
[INFO] [stdout] test src/norm.rs - norm::eb_to_next (line 85) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<&'_T>::cloned (line 282) ... ok
[INFO] [stdout] test src/norm.rs - norm::sb_to_prev (line 58) ... ok
[INFO] [stdout] test src/norm.rs - norm::eb_to_tail (line 112) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::map (line 237) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::pos (line 141) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::side (line 109) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::new (line 38) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::is_unbounded (line 55) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::is_included (line 73) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::try_map (line 258) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::with_pos (line 217) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::with_included (line 197) ... ok
[INFO] [stdout] test src/parts/edge.rs - parts::edge::Edge<T>::with_bound (line 178) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::bitand (line 2016) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv (line 20) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::bitand_assign (line 2226) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::bitor_assign (line 2260) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::bitxor (line 2100) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::contains (line 168) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::bitor (line 2048) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::new_broken (line 81) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::shl (line 1932) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::new_point (line 101) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::shr (line 1972) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::shl_assign (line 2139) ... ok
[INFO] [stdout] test src/ranges/range_view.rs - ranges::range_view::RangeView (line 17) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::new (line 40) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::bitxor_assign (line 2314) ... ok
[INFO] [stdout] test src/ranges/range_view.rs - ranges::range_view::RangeView<'_,R,T>::partial_cmp (line 1807) ... ok
[INFO] [stdout] test src/ranges/range_view.rs - ranges::range_view::RangeView<'a,R,T>::contains (line 100) ... ok
[INFO] [stdout] test src/ranges/range_view.rs - ranges::range_view::RangeView<'a,R,T>::new (line 51) ... ok
[INFO] [stdout] test src/ranges/range_view.rs - ranges::range_view::RangeView<'a,R,T>::to_univ (line 67) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::shr_assign (line 2179) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::with_end_bound (line 140) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::with_start_bound (line 120) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::partial_cmp (line 1879) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::bitand_assign (line 2147) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::bitor (line 1960) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::bitxor_assign (line 2239) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::bitand (line 1926) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::partial_cmp (line 1783) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper (line 20) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::contains (line 88) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::bitor_assign (line 2183) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::new (line 45) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::bitxor (line 2015) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::shr_assign (line 2098) ... ok
[INFO] [stdout] test src/ranges/range_univ.rs - ranges::range_univ::RangeUniv<T>::new_cursor (line 60) ... ok
[INFO] [stdout] test src/shorthands/ru.rs - shorthands::ru::new (line 10) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::from_ref (line 61) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::shr (line 1880) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::shl (line 1838) ... ok
[INFO] [stdout] test src/shorthands/rw.rs - shorthands::rw::new (line 10) ... ok
[INFO] [stdout] test src/shorthands/rv.rs - shorthands::rv::new (line 10) ... ok
[INFO] [stdout] test src/ranges/range_wrapper.rs - ranges::range_wrapper::RangeWrapper<R,T>::shl_assign (line 2056) ... ok
[INFO] [stdout] test src/shorthands/rw.rs - shorthands::rw::refr (line 31) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.92s; merged doctests compilation took 0.83s
[INFO] running `Command { std: "docker" "inspect" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768", kill_on_drop: false }`
[INFO] [stdout] e57e7e039e8c65af9c1cd79f2359f7336629c28a3b69aa2caa42526517b21768
