[INFO] fetching crate ranges 0.3.3...
[INFO] testing ranges-0.3.3 against 1.54.0 for beta-1.55-1
[INFO] extracting crate ranges 0.3.3 into /workspace/builds/worker-12/source
[INFO] validating manifest of crates.io crate ranges 0.3.3 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ranges 0.3.3
[INFO] finished tweaking crates.io crate ranges 0.3.3
[INFO] tweaked toml for crates.io crate ranges 0.3.3 written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "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-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ee47b121edda014253408d3991a018cd5429fb7b46e57f827cc52abe118d8bb9
[INFO] running `Command { std: "docker" "start" "-a" "ee47b121edda014253408d3991a018cd5429fb7b46e57f827cc52abe118d8bb9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ee47b121edda014253408d3991a018cd5429fb7b46e57f827cc52abe118d8bb9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee47b121edda014253408d3991a018cd5429fb7b46e57f827cc52abe118d8bb9", kill_on_drop: false }`
[INFO] [stdout] ee47b121edda014253408d3991a018cd5429fb7b46e57f827cc52abe118d8bb9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8b33e8318b43115ab991c7547f8beca8c1c36d73592b99041e25e5ea7f5ed1d6
[INFO] running `Command { std: "docker" "start" "-a" "8b33e8318b43115ab991c7547f8beca8c1c36d73592b99041e25e5ea7f5ed1d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling ranges v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.91s
[INFO] running `Command { std: "docker" "inspect" "8b33e8318b43115ab991c7547f8beca8c1c36d73592b99041e25e5ea7f5ed1d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b33e8318b43115ab991c7547f8beca8c1c36d73592b99041e25e5ea7f5ed1d6", kill_on_drop: false }`
[INFO] [stdout] 8b33e8318b43115ab991c7547f8beca8c1c36d73592b99041e25e5ea7f5ed1d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bfd75659b091f474a10f6707e6de8e9891eda92ef479b86ccc934359a1af1032
[INFO] running `Command { std: "docker" "start" "-a" "bfd75659b091f474a10f6707e6de8e9891eda92ef479b86ccc934359a1af1032", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling plotters-backend v0.3.2
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling half v1.7.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling memchr v2.4.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling bit-set v0.5.2
[INFO] [stderr]    Compiling plotters-svg v0.3.1
[INFO] [stderr]    Compiling itertools v0.10.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling plotters v0.3.1
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling criterion-plot v0.4.4
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling tempfile v3.2.0
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.0.0
[INFO] [stderr]    Compiling bstr v0.2.16
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling serde_cbor v0.11.1
[INFO] [stderr]    Compiling csv v1.1.6
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.5
[INFO] [stderr]    Compiling ranges v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 23.03s
[INFO] running `Command { std: "docker" "inspect" "bfd75659b091f474a10f6707e6de8e9891eda92ef479b86ccc934359a1af1032", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfd75659b091f474a10f6707e6de8e9891eda92ef479b86ccc934359a1af1032", kill_on_drop: false }`
[INFO] [stdout] bfd75659b091f474a10f6707e6de8e9891eda92ef479b86ccc934359a1af1032
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8d7730067b06ca92c76b564e07f19a75044867b3021d2334a49e192adbd82a15
[INFO] running `Command { std: "docker" "start" "-a" "8d7730067b06ca92c76b564e07f19a75044867b3021d2334a49e192adbd82a15", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/ranges-565f93aaadae61cb)
[INFO] [stdout] running 227 tests
[INFO] [stdout] test domain::bool::tests::is_next_to ... ok
[INFO] [stdout] test domain::bool::tests::predecessor ... ok
[INFO] [stdout] test domain::bool::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::bool::tests::successor ... ok
[INFO] [stdout] test domain::char::tests::distance_between ... ok
[INFO] [stdout] test domain::char::tests::neighbour_chars ... ok
[INFO] [stdout] test domain::i128::tests::is_next_to ... ok
[INFO] [stdout] test domain::i128::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::i16::tests::is_next_to ... ok
[INFO] [stdout] test domain::i16::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::i32::tests::is_next_to ... ok
[INFO] [stdout] test domain::i32::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::i64::tests::is_next_to ... ok
[INFO] [stdout] test domain::i64::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::i8::tests::is_next_to ... ok
[INFO] [stdout] test domain::i8::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::isize::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::ordering::tests::predecessor ... ok
[INFO] [stdout] test domain::ordering::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::ordering::tests::successor ... ok
[INFO] [stdout] test domain::u128::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::u128::tests::is_next_to ... ok
[INFO] [stdout] test domain::ordering::tests::is_next_to ... ok
[INFO] [stdout] test domain::u32::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::u64::tests::is_next_to ... ok
[INFO] [stdout] test domain::u8::tests::is_next_to ... ok
[INFO] [stdout] test domain::u8::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::usize::tests::is_next_to ... ok
[INFO] [stdout] test domain::usize::tests::shares_neighbour_with ... ok
[INFO] [stdout] test generic_range::contains::tests::ex_ex ... ok
[INFO] [stdout] test generic_range::contains::tests::ex_in ... ok
[INFO] [stdout] test generic_range::contains::tests::ex_unbound ... ok
[INFO] [stdout] test generic_range::contains::tests::in_ex ... ok
[INFO] [stdout] test generic_range::contains::tests::in_in ... ok
[INFO] [stdout] test generic_range::contains::tests::in_unbound ... ok
[INFO] [stdout] test generic_range::contains::tests::unbound ... ok
[INFO] [stdout] test generic_range::contains::tests::unbound_ex ... ok
[INFO] [stdout] test generic_range::contains::tests::unbound_in ... ok
[INFO] [stdout] test generic_range::difference::tests::containing ... ok
[INFO] [stdout] test generic_range::difference::tests::disjoint ... ok
[INFO] [stdout] test generic_range::difference::tests::ending ... ok
[INFO] [stdout] test generic_range::difference::tests::equal ... ok
[INFO] [stdout] test generic_range::difference::tests::overlapping ... ok
[INFO] [stdout] test generic_range::difference::tests::starting ... ok
[INFO] [stdout] test generic_range::difference::tests::touching ... ok
[INFO] [stdout] test generic_range::empty::tests_discrete::ex_ex ... ok
[INFO] [stdout] test generic_range::empty::tests_discrete::ex_in ... ok
[INFO] [stdout] test generic_range::empty::tests_discrete::in_ex ... ok
[INFO] [stdout] test generic_range::empty::tests_discrete::in_in ... ok
[INFO] [stdout] test generic_range::empty::tests_discrete::unbound ... ok
[INFO] [stdout] test generic_range::hash::tests::unique_hashes ... ignored
[INFO] [stdout] test generic_range::format::tests::display ... ok
[INFO] [stdout] test generic_range::hash::tests::differing_range_same_hash ... ok
[INFO] [stdout] test generic_range::intersect::tests::containing ... ok
[INFO] [stdout] test generic_range::intersect::tests::disjoint ... ok
[INFO] [stdout] test generic_range::intersect::tests::ending ... ok
[INFO] [stdout] test generic_range::intersect::tests::equal ... ok
[INFO] [stdout] test generic_range::intersect::tests::overlapping ... ok
[INFO] [stdout] test generic_range::intersect::tests::starting ... ok
[INFO] [stdout] test generic_range::into_iter::tests::char_skip_bound_low ... ok
[INFO] [stdout] test domain::u64::tests::shares_neighbour_with ... ok
[INFO] [stdout] test generic_range::intersect::tests::touching ... ok
[INFO] [stdout] test generic_range::into_iter::tests::iter_empty ... ok
[INFO] [stdout] test generic_range::into_iter::tests::iter_excluding_start ... ok
[INFO] [stdout] test generic_range::into_iter::tests::iter_excluding_start_empty ... ok
[INFO] [stdout] test domain::u32::tests::is_next_to ... ok
[INFO] [stdout] test domain::u16::tests::shares_neighbour_with ... ok
[INFO] [stdout] test domain::isize::tests::is_next_to ... ok
[INFO] [stdout] test domain::u16::tests::is_next_to ... ok
[INFO] [stdout] test generic_range::into_iter::tests::iter_single ... ok
[INFO] [stdout] test generic_range::invert::tests::invert ... ok
[INFO] [stdout] test generic_range::invert::tests::invert_border ... ok
[INFO] [stdout] test generic_range::invert::tests::invert_via_not ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_end_ex_in ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::equality ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_end_in_ex ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_end_same ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_end_unbounded ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_start_ex_in ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_start_in_ex ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_start_same_ex ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_start_same_in ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_end_start_unbounded ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_end_ex_in ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_end_in_ex ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_end_same_ex ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_end_same_in ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_end_unbounded ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_start_ex_in ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_start_in_ex ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_start_same ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ordering_start_start_unbounded ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::proptest_regression_be3d67f34187b919ce7a8552b8f05814011fb47291e523b32737dce1b6b4c934 ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::proptest_regression_cb8f7fdcf3afe98e147cdfeda5493d83c57ac71537d80836d5392974d3f1cde4 ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::proptest_regression_ef1f382ef046c89c98c6650bf4e5e089142b0384f653a2eedeb618c1b828d3bf ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_contained_in_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::proptest_regression_88449f8d7ce537174697fa2d7549720bac21b91f8f9d5926c279a57ea5bbc9f8 ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::proptest_regression_6b871bef71a563b2b17b385dc62a2c6b911d8ecf35c3767035ed8fe5e4cca5bf ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_contains_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_contains_singleton ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_disjoint_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_disjoint_singleton ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_ends_with_longer_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_ends_with_singleton ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_overlap_range_one_element ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_overlap_range_one_element_reverse ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_overlapping_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_starts_with_longer_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_starts_with_shorter_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_starts_with_singleton ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_touching_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_touching_singleton ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::ranges_are_equal ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::singleton_contained_in_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::singleton_disjoint_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::singleton_ends_with_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::singleton_starting_in_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::singleton_touching_range ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::verify_is_methods ... ignored
[INFO] [stdout] test generic_range::relation::tests_discrete::singletons_are_equal ... ok
[INFO] [stdout] test generic_range::singleton::tests_discrete::ex_ex ... ok
[INFO] [stdout] test generic_range::singleton::tests_discrete::ex_in ... ok
[INFO] [stdout] test generic_range::singleton::tests_discrete::in_ex ... ok
[INFO] [stdout] test generic_range::singleton::tests_discrete::in_in ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::containing ... ok
[INFO] [stdout] test generic_range::singleton::tests_discrete::unbound ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::ending ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::touching ... ok
[INFO] [stdout] test generic_range::tests::check_exhaustive_bound ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::disjoint ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::equal ... ok
[INFO] [stdout] test generic_range::union::tests::containing ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::overlapping ... ok
[INFO] [stdout] test generic_range::union::tests::disjoint ... ok
[INFO] [stdout] test generic_range::union::tests::ending ... ok
[INFO] [stdout] test generic_range::symmetric_difference::tests::starting ... ok
[INFO] [stdout] test generic_range::union::tests::equal ... ok
[INFO] [stdout] test generic_range::union::tests::touching ... ok
[INFO] [stdout] test generic_range::tests::check_exhaustive_range ... ok
[INFO] [stdout] test generic_range::tests::from_core_ranges ... ok
[INFO] [stdout] test ranges::contains::tests::empty ... ok
[INFO] [stdout] test ranges::contains::tests::binary_search ... ok
[INFO] [stdout] test ranges::contains::tests::single_range ... ok
[INFO] [stdout] test ranges::difference::tests::disjoint ... ok
[INFO] [stdout] test generic_range::union::tests::overlapping ... ok
[INFO] [stdout] test ranges::difference::tests::empty ... ok
[INFO] [stdout] test ranges::contains::tests::unbound_start ... ok
[INFO] [stdout] test ranges::difference::tests::leftover_rhs ... ok
[INFO] [stdout] test ranges::difference::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::difference::tests::multiple_lhs ... ok
[INFO] [stdout] test ranges::difference::tests::containing ... ok
[INFO] [stdout] test ranges::difference::tests::ending ... ok
[INFO] [stdout] test generic_range::union::tests::starting ... ok
[INFO] [stdout] test ranges::difference::tests::multiple_rhs ... ok
[INFO] [stdout] test ranges::difference::tests::touching ... ok
[INFO] [stdout] test ranges::difference::tests::overlapping ... ok
[INFO] [stdout] test ranges::format::tests::empty ... ok
[INFO] [stdout] test ranges::difference::tests::leftover_lhs ... ok
[INFO] [stdout] test ranges::format::tests::multiple ... ok
[INFO] [stdout] test ranges::difference::tests::equal ... ok
[INFO] [stdout] test ranges::insert::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::insert::tests::two_collisions ... ok
[INFO] [stdout] test ranges::format::tests::display ... ok
[INFO] [stdout] test ranges::intersect::tests::containing ... ok
[INFO] [stdout] test ranges::intersect::tests::disjoint ... ok
[INFO] [stdout] test ranges::intersect::tests::empty ... ok
[INFO] [stdout] test ranges::intersect::tests::ending ... ok
[INFO] [stdout] test ranges::intersect::tests::equal ... ok
[INFO] [stdout] test ranges::intersect::tests::fsciammarella ... ok
[INFO] [stdout] test ranges::insert::tests::empty ... ok
[INFO] [stdout] test ranges::intersect::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::intersect::tests::multiple_lhs ... ok
[INFO] [stdout] test ranges::insert::tests::muvlon ... ok
[INFO] [stdout] test ranges::intersect::tests::multiple_rhs ... ok
[INFO] [stdout] test ranges::insert::tests::one_collision ... ok
[INFO] [stdout] test ranges::intersect::tests::overlapping ... ok
[INFO] [stdout] test ranges::invert::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::invert::tests::empty ... ok
[INFO] [stdout] test ranges::invert::tests::single_range ... ok
[INFO] [stdout] test ranges::intersect::tests::leftover_lhs ... ok
[INFO] [stdout] test ranges::remove::tests::insert_remove_equality ... ignored
[INFO] [stdout] test ranges::insert::tests::full ... ok
[INFO] [stdout] test ranges::intersect::tests::starting ... ok
[INFO] [stdout] test ranges::intersect::tests::leftover_rhs ... ok
[INFO] [stdout] test ranges::invert::tests::two_ranges ... ok
[INFO] [stdout] test ranges::remove::tests::one_collision ... ok
[INFO] [stdout] test ranges::remove::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::remove::tests::one_collision_two_results ... ok
[INFO] [stdout] test ranges::remove::tests::issue_43_proptest ... ok
[INFO] [stdout] test ranges::remove::tests::two_collisions ... ok
[INFO] [stdout] test generic_range::relation::tests_discrete::range_ends_with_shorter_range ... ok
[INFO] [stdout] test ranges::remove::tests::empty ... ok
[INFO] [stdout] test ranges::difference::tests::starting ... ok
[INFO] [stdout] test ranges::remove::tests::issue_43 ... ok
[INFO] [stdout] test ranges::remove::tests::muvlon ... ok
[INFO] [stdout] test ranges::remove::tests::no_collisions ... ok
[INFO] [stdout] test ranges::remove::tests::two_collisions_single_result ... ok
[INFO] [stdout] test ranges::remove::tests::full ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::containing ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::empty ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::ending ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::intersect::tests::touching ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::multiple_rhs ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::equal ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::touching ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::leftover_lhs ... ok
[INFO] [stdout] test ranges::union::tests::containing ... ok
[INFO] [stdout] test ranges::tests::from_core_ranges ... ok
[INFO] [stdout] test ranges::union::tests::equal ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::overlapping ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::disjoint ... ok
[INFO] [stdout] test ranges::union::tests::multiple_lhs ... ok
[INFO] [stdout] test ranges::union::tests::sorted_and_disjoint ... ignored
[INFO] [stdout] test ranges::union::tests::multiple_rhs ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::starting ... ok
[INFO] [stdout] test ranges::union::tests::overlapping ... ok
[INFO] [stdout] test ranges::union::tests::disjoint ... ok
[INFO] [stdout] test ranges::union::tests::starting ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::leftover_rhs ... ok
[INFO] [stdout] test ranges::symmetric_difference::tests::multiple_lhs ... ok
[INFO] [stdout] test ranges::union::tests::leftover_lhs ... ok
[INFO] [stdout] test ranges::union::tests::touching ... ok
[INFO] [stdout] test ranges::union::tests::empty ... ok
[INFO] [stdout] test ranges::union::tests::leftover_rhs ... ok
[INFO] [stdout] test ranges::union::tests::ending ... ok
[INFO] [stdout] test generic_range::into_iter::tests::char_bound_high ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 217 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ranges
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test src/generic_range/empty.rs - generic_range::empty::GenericRange<T>::is_empty (line 9) ... ok
[INFO] [stdout] test src/generic_range/singleton.rs - generic_range::singleton::GenericRange<T>::singleton (line 10) ... ok
[INFO] [stdout] test src/generic_range/symmetric_difference.rs - generic_range::symmetric_difference::GenericRange<T>::symmetric_difference (line 13) ... ok
[INFO] [stdout] test src/generic_range/intersect.rs - generic_range::intersect::GenericRange<T>::intersect (line 21) ... ok
[INFO] [stdout] test src/generic_range/intersect.rs - generic_range::intersect::GenericRange<T>::intersect (line 13) ... ok
[INFO] [stdout] test src/generic_range/relation.rs - generic_range::relation::GenericRange<T>::is_equal (line 725) ... ok
[INFO] [stdout] test src/generic_range/difference.rs - generic_range::difference::GenericRange<T>::difference (line 9) ... ok
[INFO] [stdout] test src/generic_range/symmetric_difference.rs - generic_range::symmetric_difference::GenericRange<T>::symmetric_difference (line 31) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/domain/char.rs - domain::char::char::shares_neighbour_with (line 69) ... ok
[INFO] [stdout] test src/generic_range/union.rs - generic_range::union::GenericRange<T>::union (line 10) ... ok
[INFO] [stdout] test src/generic_range/invert.rs - generic_range::invert::GenericRange<T>::invert (line 42) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/generic_range/difference.rs - generic_range::difference::GenericRange<T>::difference (line 23) ... ok
[INFO] [stdout] test src/generic_range/symmetric_difference.rs - generic_range::symmetric_difference::GenericRange<T>::symmetric_difference (line 22) ... ok
[INFO] [stdout] test src/generic_range/union.rs - generic_range::union::GenericRange<T>::union (line 19) ... ok
[INFO] [stdout] test src/generic_range/contains.rs - generic_range::contains::GenericRange<T>::contains (line 9) ... ok
[INFO] [stdout] test src/domain/char.rs - domain::char::char (line 82) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/generic_range/invert.rs - generic_range::invert::GenericRange<T>::invert_border (line 9) ... ok
[INFO] [stdout] test src/ranges/contains.rs - ranges::contains::Ranges<T>::contains (line 13) ... ok
[INFO] [stdout] test src/ranges/difference.rs - ranges::difference::Ranges<T>::difference (line 20) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/ranges/difference.rs - ranges::difference::Ranges<T>::difference (line 11) ... ok
[INFO] [stdout] test src/generic_range/difference.rs - generic_range::difference::GenericRange<T>::difference (line 16) ... ok
[INFO] [stdout] test src/generic_range/format.rs - generic_range::format::GenericRange<T> (line 96) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/generic_range/singleton.rs - generic_range::singleton::GenericRange<T>::is_singleton (line 30) ... ok
[INFO] [stdout] test src/ranges.rs - ranges::Ranges<T>::find_intersecting_ranges (line 105) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/intersect.rs - ranges::intersect::Ranges<T>::intersect (line 20) ... ok
[INFO] [stdout] test src/ranges/insert.rs - ranges::insert::Ranges<T>::insert (line 27) ... ok
[INFO] [stdout] test src/ranges/remove.rs - ranges::remove::Ranges<T>::remove (line 18) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 115) ... ok
[INFO] [stdout] test src/ranges/invert.rs - ranges::invert::Ranges<T>::invert (line 16) ... ok
[INFO] [stdout] test src/ranges/insert.rs - ranges::insert::Ranges<T>::insert (line 19) ... ok
[INFO] [stdout] test src/ranges/symmetric_difference.rs - ranges::symmetric_difference::Ranges<T>::symmetric_difference (line 20) ... ok
[INFO] [stdout] test src/ranges/remove.rs - ranges::remove::Ranges<T>::remove (line 11) ... ok
[INFO] [stdout] test src/ranges/union.rs - ranges::union::Ranges<T>::union (line 11) ... ok
[INFO] [stdout] test src/ranges/invert.rs - ranges::invert::Ranges<T>::invert (line 26) ... ok
[INFO] [stdout] test src/ranges/intersect.rs - ranges::intersect::Ranges<T>::intersect (line 11) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/union.rs - ranges::union::Ranges<T>::union (line 29) ... ok
[INFO] [stdout] test src/ranges/union.rs - ranges::union::Ranges<T>::union (line 20) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/insert.rs - ranges::insert::Ranges<T>::insert (line 11) ... ok
[INFO] [stdout] test src/ranges/invert.rs - ranges::invert::Ranges<T>::invert (line 10) ... ok
[INFO] [stdout] test src/ranges/remove.rs - ranges::remove::Ranges<T>::remove (line 26) ... ok
[INFO] [stdout] test src/ranges/format.rs - ranges::format::Ranges<T> (line 127) ... ok
[INFO] [stdout] test src/ranges/symmetric_difference.rs - ranges::symmetric_difference::Ranges<T>::symmetric_difference (line 11) ... ok
[INFO] [stdout] test src/ranges/symmetric_difference.rs - ranges::symmetric_difference::Ranges<T>::symmetric_difference (line 29) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.73s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8d7730067b06ca92c76b564e07f19a75044867b3021d2334a49e192adbd82a15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d7730067b06ca92c76b564e07f19a75044867b3021d2334a49e192adbd82a15", kill_on_drop: false }`
[INFO] [stdout] 8d7730067b06ca92c76b564e07f19a75044867b3021d2334a49e192adbd82a15
