[INFO] fetching crate rangetools 0.1.1... [INFO] testing rangetools-0.1.1 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate rangetools 0.1.1 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate rangetools 0.1.1 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rangetools 0.1.1 [INFO] finished tweaking crates.io crate rangetools 0.1.1 [INFO] tweaked toml for crates.io crate rangetools 0.1.1 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0fe0273f31606eec1ca9a70dd5ff39cec789b9cca0ba1108a38c98cab5bb8878 [INFO] running `Command { std: "docker" "start" "-a" "0fe0273f31606eec1ca9a70dd5ff39cec789b9cca0ba1108a38c98cab5bb8878", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0fe0273f31606eec1ca9a70dd5ff39cec789b9cca0ba1108a38c98cab5bb8878", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fe0273f31606eec1ca9a70dd5ff39cec789b9cca0ba1108a38c98cab5bb8878", kill_on_drop: false }` [INFO] [stdout] 0fe0273f31606eec1ca9a70dd5ff39cec789b9cca0ba1108a38c98cab5bb8878 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 39039d5f4499740326524c277f1de24ac69b81988a7459f57725ab7d51b16b3e [INFO] running `Command { std: "docker" "start" "-a" "39039d5f4499740326524c277f1de24ac69b81988a7459f57725ab7d51b16b3e", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling rangetools v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.94s [INFO] running `Command { std: "docker" "inspect" "39039d5f4499740326524c277f1de24ac69b81988a7459f57725ab7d51b16b3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39039d5f4499740326524c277f1de24ac69b81988a7459f57725ab7d51b16b3e", kill_on_drop: false }` [INFO] [stdout] 39039d5f4499740326524c277f1de24ac69b81988a7459f57725ab7d51b16b3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 746e55fd93f164e47c7333b0d82b396fd6dca36c66acf21ed6e3424ffcb90884 [INFO] running `Command { std: "docker" "start" "-a" "746e55fd93f164e47c7333b0d82b396fd6dca36c66acf21ed6e3424ffcb90884", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling rangetools v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.60s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/rangetools-af734c670e6c1357) [INFO] running `Command { std: "docker" "inspect" "746e55fd93f164e47c7333b0d82b396fd6dca36c66acf21ed6e3424ffcb90884", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "746e55fd93f164e47c7333b0d82b396fd6dca36c66acf21ed6e3424ffcb90884", kill_on_drop: false }` [INFO] [stdout] 746e55fd93f164e47c7333b0d82b396fd6dca36c66acf21ed6e3424ffcb90884 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 288992c1fb97a4fae76bb4d59b407674103b3f25d6faaca26239053de4169d5d [INFO] running `Command { std: "docker" "start" "-a" "288992c1fb97a4fae76bb4d59b407674103b3f25d6faaca26239053de4169d5d", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rangetools-af734c670e6c1357) [INFO] [stdout] [INFO] [stdout] running 396 tests [INFO] [stdout] test test::intersection::bounded_range::bounded_range ... ok [INFO] [stdout] test test::intersection::bounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::bounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::bounded_range::bounded_set ... ok [INFO] [stdout] test test::intersection::bounded_range::range ... ok [INFO] [stdout] test test::intersection::bounded_range::range_from ... ok [INFO] [stdout] test test::intersection::bounded_range::range_full ... ok [INFO] [stdout] test test::intersection::bounded_range::range_inclusive ... ok [INFO] [stdout] test test::intersection::bounded_range::range_to ... ok [INFO] [stdout] test test::intersection::bounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::bounded_range::unbounded_range ... ok [INFO] [stdout] test test::intersection::bounded_range::unbounded_set ... ok [INFO] [stdout] test test::intersection::bounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::bounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::bounded_set::bounded_range ... ok [INFO] [stdout] test test::intersection::bounded_set::bounded_set ... ok [INFO] [stdout] test test::intersection::bounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::bounded_set::range ... ok [INFO] [stdout] test test::intersection::bounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::bounded_set::range_from ... ok [INFO] [stdout] test test::intersection::bounded_set::range_full ... ok [INFO] [stdout] test test::intersection::bounded_set::range_inclusive ... ok [INFO] [stdout] test test::intersection::bounded_set::range_to ... ok [INFO] [stdout] test test::intersection::bounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::bounded_set::unbounded_range ... ok [INFO] [stdout] test test::intersection::bounded_set::unbounded_set ... ok [INFO] [stdout] test test::intersection::bounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::bounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::bounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::bounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::range ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::range_from ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::range_inclusive ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::range_full ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::range_to ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::unbounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::unbounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::bounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::bounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::range ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::range_from ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::range_full ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::range_inclusive ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::range_to ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::unbounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::unbounded_set ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::lower_bounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::range::bounded_range ... ok [INFO] [stdout] test test::intersection::range::bounded_set ... ok [INFO] [stdout] test test::intersection::range::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::range::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::range::range ... ok [INFO] [stdout] test test::intersection::range::range_from ... ok [INFO] [stdout] test test::intersection::range::range_full ... ok [INFO] [stdout] test test::intersection::range::range_inclusive ... ok [INFO] [stdout] test test::intersection::range::range_to ... ok [INFO] [stdout] test test::intersection::range::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::range::unbounded_range ... ok [INFO] [stdout] test test::intersection::range::unbounded_set ... ok [INFO] [stdout] test test::intersection::range::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::range::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::range_from::bounded_range ... ok [INFO] [stdout] test test::intersection::range_from::bounded_set ... ok [INFO] [stdout] test test::intersection::range_from::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::range_from::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::range_from::range ... ok [INFO] [stdout] test test::intersection::range_from::range_from ... ok [INFO] [stdout] test test::intersection::range_from::range_full ... ok [INFO] [stdout] test test::intersection::range_from::range_inclusive ... ok [INFO] [stdout] test test::intersection::range_from::range_to ... ok [INFO] [stdout] test test::intersection::range_from::unbounded_range ... ok [INFO] [stdout] test test::intersection::range_from::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::range_from::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::range_from::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::range_full::bounded_range ... ok [INFO] [stdout] test test::intersection::range_full::bounded_set ... ok [INFO] [stdout] test test::intersection::range_from::unbounded_set ... ok [INFO] [stdout] test test::intersection::range_full::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::range_full::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::range_full::range ... ok [INFO] [stdout] test test::intersection::range_full::range_from ... ok [INFO] [stdout] test test::intersection::range_full::range_full ... ok [INFO] [stdout] test test::intersection::range_full::range_inclusive ... ok [INFO] [stdout] test test::intersection::range_full::range_to ... ok [INFO] [stdout] test test::intersection::range_full::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::range_full::unbounded_range ... ok [INFO] [stdout] test test::intersection::range_full::unbounded_set ... ok [INFO] [stdout] test test::intersection::range_full::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::range_full::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::range_inclusive::bounded_range ... ok [INFO] [stdout] test test::intersection::range_inclusive::bounded_set ... ok [INFO] [stdout] test test::intersection::range_inclusive::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::range_inclusive::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::range_inclusive::range ... ok [INFO] [stdout] test test::intersection::range_inclusive::range_from ... ok [INFO] [stdout] test test::intersection::range_inclusive::range_full ... ok [INFO] [stdout] test test::intersection::range_inclusive::range_inclusive ... ok [INFO] [stdout] test test::intersection::range_inclusive::range_to ... ok [INFO] [stdout] test test::intersection::range_inclusive::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::range_inclusive::unbounded_range ... ok [INFO] [stdout] test test::intersection::range_inclusive::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::range_inclusive::unbounded_set ... ok [INFO] [stdout] test test::intersection::range_inclusive::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::range_to::bounded_range ... ok [INFO] [stdout] test test::intersection::range_to::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::range_to::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::range_to::bounded_set ... ok [INFO] [stdout] test test::intersection::range_to::range ... ok [INFO] [stdout] test test::intersection::range_to::range_full ... ok [INFO] [stdout] test test::intersection::range_to::range_inclusive ... ok [INFO] [stdout] test test::intersection::range_to::range_from ... ok [INFO] [stdout] test test::intersection::range_to::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::range_to::unbounded_range ... ok [INFO] [stdout] test test::intersection::range_to::range_to ... ok [INFO] [stdout] test test::intersection::range_to::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::range_to::unbounded_set ... ok [INFO] [stdout] test test::intersection::range_to::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::bounded_range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::bounded_set ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::range_from ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::unbounded_range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::range_to ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::unbounded_set ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::range_full ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_range::bounded_range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::range_inclusive ... ok [INFO] [stdout] test test::intersection::unbounded_range::bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_range::range ... ok [INFO] [stdout] test test::intersection::range_to_inclusive::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::unbounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::unbounded_range::range_from ... ok [INFO] [stdout] test test::intersection::unbounded_range::range_to ... ok [INFO] [stdout] test test::intersection::unbounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::unbounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_range::unbounded_range ... ok [INFO] [stdout] test test::intersection::unbounded_range::range_full ... ok [INFO] [stdout] test test::intersection::unbounded_set::bounded_range ... ok [INFO] [stdout] test test::intersection::unbounded_set::bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_range::unbounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_set::range ... ok [INFO] [stdout] test test::intersection::unbounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::unbounded_range::range_inclusive ... ok [INFO] [stdout] test test::intersection::unbounded_set::range_to ... ok [INFO] [stdout] test test::intersection::unbounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::unbounded_set::unbounded_range ... ok [INFO] [stdout] test test::intersection::unbounded_set::unbounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::unbounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::unbounded_set::range_from ... ok [INFO] [stdout] test test::intersection::unbounded_set::range_inclusive ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::range ... ok [INFO] [stdout] test test::intersection::unbounded_set::range_full ... ok [INFO] [stdout] test test::intersection::unbounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::range_to ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::unbounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::unbounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::range_from ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::bounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::range_full ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::range_inclusive ... ok [INFO] [stdout] test test::intersection::upper_bounded_range::bounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::range ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::range_full ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::range_from ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::range_inclusive ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::range_to ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::unbounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::unbounded_set ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::intersection::upper_bounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::iterator::bounded_range::test_next_excluded_excluded ... ok [INFO] [stdout] test test::iterator::bounded_range::test_next_included_excluded ... ok [INFO] [stdout] test test::iterator::bounded_range::text_next_included_included ... ok [INFO] [stdout] test test::iterator::bounded_range::test_next_excluded_included ... ok [INFO] [stdout] test test::union::bounded_range::bounded_range ... ok [INFO] [stdout] test test::union::bounded_range::bounded_set ... ok [INFO] [stdout] test test::union::bounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::union::bounded_range::range ... ok [INFO] [stdout] test test::union::bounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::union::bounded_range::range_from ... ok [INFO] [stdout] test test::union::bounded_range::range_inclusive ... ok [INFO] [stdout] test test::union::bounded_range::range_to ... ok [INFO] [stdout] test test::union::bounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::union::bounded_range::unbounded_range ... ok [INFO] [stdout] test test::union::bounded_range::unbounded_set ... ok [INFO] [stdout] test test::union::bounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::union::bounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::union::bounded_set::bounded_range ... ok [INFO] [stdout] test test::union::bounded_set::bounded_set ... ok [INFO] [stdout] test test::union::bounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::union::bounded_set::range_from ... ok [INFO] [stdout] test test::union::bounded_set::range_inclusive ... ok [INFO] [stdout] test test::union::bounded_set::range_to ... ok [INFO] [stdout] test test::union::bounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::union::bounded_set::unbounded_range ... ok [INFO] [stdout] test test::union::bounded_set::range ... ok [INFO] [stdout] test test::union::bounded_set::unbounded_set ... ok [INFO] [stdout] test test::union::bounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_range::bounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_range::bounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_range::range ... ok [INFO] [stdout] test test::union::lower_bounded_range::range_from ... ok [INFO] [stdout] test test::union::lower_bounded_range::range_full ... ok [INFO] [stdout] test test::union::lower_bounded_range::range_inclusive ... ok [INFO] [stdout] test test::union::lower_bounded_range::range_to ... ok [INFO] [stdout] test test::union::lower_bounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::union::lower_bounded_range::unbounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_set::bounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_set::bounded_set ... ok [INFO] [stdout] test test::union::bounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::union::bounded_range::range_full ... ok [INFO] [stdout] test test::union::lower_bounded_set::range_full ... ok [INFO] [stdout] test test::union::lower_bounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_set::range_inclusive ... ok [INFO] [stdout] test test::union::lower_bounded_set::range_to ... ok [INFO] [stdout] test test::union::lower_bounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::union::bounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_set::unbounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_set::unbounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_set::range_from ... ok [INFO] [stdout] test test::union::lower_bounded_set::range ... ok [INFO] [stdout] test test::union::lower_bounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::union::lower_bounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::union::range::bounded_range ... ok [INFO] [stdout] test test::union::range::bounded_set ... ok [INFO] [stdout] test test::union::range::lower_bounded_range ... ok [INFO] [stdout] test test::union::range::lower_bounded_set ... ok [INFO] [stdout] test test::union::range::range ... ok [INFO] [stdout] test test::union::range::range_from ... ok [INFO] [stdout] test test::union::range::range_full ... ok [INFO] [stdout] test test::union::range::range_inclusive ... ok [INFO] [stdout] test test::union::range::range_to ... ok [INFO] [stdout] test test::union::range::range_to_inclusive ... ok [INFO] [stdout] test test::union::range::unbounded_range ... ok [INFO] [stdout] test test::union::range::unbounded_set ... ok [INFO] [stdout] test test::union::range::upper_bounded_range ... ok [INFO] [stdout] test test::union::range::upper_bounded_set ... ok [INFO] [stdout] test test::union::range_from::bounded_set ... ok [INFO] [stdout] test test::union::range_from::lower_bounded_range ... ok [INFO] [stdout] test test::union::range_from::bounded_range ... ok [INFO] [stdout] test test::union::range_from::range_full ... ok [INFO] [stdout] test test::union::range_from::lower_bounded_set ... ok [INFO] [stdout] test test::union::range_from::range_from ... ok [INFO] [stdout] test test::union::range_from::range ... ok [INFO] [stdout] test test::union::range_from::range_to ... ok [INFO] [stdout] test test::union::range_from::range_to_inclusive ... ok [INFO] [stdout] test test::union::range_from::unbounded_range ... ok [INFO] [stdout] test test::union::range_from::unbounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_range::unbounded_range ... ok [INFO] [stdout] test test::union::range_from::upper_bounded_range ... ok [INFO] [stdout] test test::union::bounded_set::range_full ... ok [INFO] [stdout] test test::union::range_full::bounded_range ... ok [INFO] [stdout] test test::union::range_from::range_inclusive ... ok [INFO] [stdout] test test::union::range_from::upper_bounded_set ... ok [INFO] [stdout] test test::union::range_full::bounded_set ... ok [INFO] [stdout] test test::union::range_full::lower_bounded_range ... ok [INFO] [stdout] test test::union::range_full::lower_bounded_set ... ok [INFO] [stdout] test test::union::range_inclusive::unbounded_set ... ok [INFO] [stdout] test test::union::range_inclusive::upper_bounded_range ... ok [INFO] [stdout] test test::union::range_inclusive::upper_bounded_set ... ok [INFO] [stdout] test test::union::range_full::range ... ok [INFO] [stdout] test test::union::range_full::range_from ... ok [INFO] [stdout] test test::union::range_full::range_full ... ok [INFO] [stdout] test test::union::range_full::range_inclusive ... ok [INFO] [stdout] test test::union::range_full::range_to ... ok [INFO] [stdout] test test::union::range_full::range_to_inclusive ... ok [INFO] [stdout] test test::union::range_full::unbounded_range ... ok [INFO] [stdout] test test::union::range_full::unbounded_set ... ok [INFO] [stdout] test test::union::range_full::upper_bounded_range ... ok [INFO] [stdout] test test::union::range_full::upper_bounded_set ... ok [INFO] [stdout] test test::union::range_inclusive::bounded_range ... ok [INFO] [stdout] test test::union::range_inclusive::bounded_set ... ok [INFO] [stdout] test test::union::range_inclusive::lower_bounded_range ... ok [INFO] [stdout] test test::union::range_inclusive::lower_bounded_set ... ok [INFO] [stdout] test test::union::range_inclusive::range ... ok [INFO] [stdout] test test::union::range_inclusive::range_from ... ok [INFO] [stdout] test test::union::range_inclusive::range_full ... ok [INFO] [stdout] test test::union::range_inclusive::range_inclusive ... ok [INFO] [stdout] test test::union::range_inclusive::range_to ... ok [INFO] [stdout] test test::union::range_inclusive::range_to_inclusive ... ok [INFO] [stdout] test test::union::range_inclusive::unbounded_range ... ok [INFO] [stdout] test test::union::range_to::bounded_range ... ok [INFO] [stdout] test test::union::range_to::bounded_set ... ok [INFO] [stdout] test test::union::range_to::lower_bounded_range ... ok [INFO] [stdout] test test::union::range_to::lower_bounded_set ... ok [INFO] [stdout] test test::union::range_to::range ... ok [INFO] [stdout] test test::union::range_to::range_from ... ok [INFO] [stdout] test test::union::range_to::range_full ... ok [INFO] [stdout] test test::union::range_to::range_inclusive ... ok [INFO] [stdout] test test::union::range_to::range_to ... ok [INFO] [stdout] test test::union::range_to::range_to_inclusive ... ok [INFO] [stdout] test test::union::range_to::unbounded_range ... ok [INFO] [stdout] test test::union::range_to::unbounded_set ... ok [INFO] [stdout] test test::union::range_to::upper_bounded_set ... ok [INFO] [stdout] test test::union::range_to::upper_bounded_range ... ok [INFO] [stdout] test test::union::range_to_inclusive::bounded_range ... ok [INFO] [stdout] test test::union::range_to_inclusive::lower_bounded_range ... ok [INFO] [stdout] test test::union::range_to_inclusive::bounded_set ... ok [INFO] [stdout] test test::union::range_to_inclusive::lower_bounded_set ... ok [INFO] [stdout] test test::union::range_to_inclusive::range ... ok [INFO] [stdout] test test::union::range_to_inclusive::range_from ... ok [INFO] [stdout] test test::union::range_to_inclusive::range_full ... ok [INFO] [stdout] test test::union::range_to_inclusive::range_inclusive ... ok [INFO] [stdout] test test::union::range_to_inclusive::range_to ... ok [INFO] [stdout] test test::union::range_to_inclusive::range_to_inclusive ... ok [INFO] [stdout] test test::union::range_to_inclusive::unbounded_range ... ok [INFO] [stdout] test test::union::range_to_inclusive::unbounded_set ... ok [INFO] [stdout] test test::union::range_to_inclusive::upper_bounded_range ... ok [INFO] [stdout] test test::union::range_to_inclusive::upper_bounded_set ... ok [INFO] [stdout] test test::union::lower_bounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::union::unbounded_range::bounded_range ... ok [INFO] [stdout] test test::union::unbounded_range::bounded_set ... ok [INFO] [stdout] test test::union::unbounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::union::unbounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::union::unbounded_range::range ... ok [INFO] [stdout] test test::union::unbounded_range::range_from ... ok [INFO] [stdout] test test::union::unbounded_range::range_full ... ok [INFO] [stdout] test test::union::unbounded_range::range_inclusive ... ok [INFO] [stdout] test test::union::unbounded_range::range_to ... ok [INFO] [stdout] test test::union::unbounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::union::unbounded_range::unbounded_range ... ok [INFO] [stdout] test test::union::unbounded_range::unbounded_set ... ok [INFO] [stdout] test test::union::unbounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::union::unbounded_set::bounded_set ... ok [INFO] [stdout] test test::union::unbounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::union::unbounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::union::unbounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::union::unbounded_set::bounded_range ... ok [INFO] [stdout] test test::union::unbounded_set::range ... ok [INFO] [stdout] test test::union::unbounded_set::range_from ... ok [INFO] [stdout] test test::union::unbounded_set::range_full ... ok [INFO] [stdout] test test::union::unbounded_set::range_inclusive ... ok [INFO] [stderr] Doc-tests rangetools [INFO] [stdout] test test::union::unbounded_set::unbounded_range ... ok [INFO] [stdout] test test::union::unbounded_set::unbounded_set ... ok [INFO] [stdout] test test::union::unbounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::union::unbounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::union::unbounded_set::range_to ... ok [INFO] [stdout] test test::union::upper_bounded_range::bounded_range ... ok [INFO] [stdout] test test::union::unbounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_range::bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_range::lower_bounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_range::lower_bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_range::range_inclusive ... ok [INFO] [stdout] test test::union::upper_bounded_range::range_from ... ok [INFO] [stdout] test test::union::upper_bounded_range::range_to_inclusive ... ok [INFO] [stdout] test test::union::upper_bounded_range::unbounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_range::unbounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_range::upper_bounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_range::range_full ... ok [INFO] [stdout] test test::union::upper_bounded_range::range ... ok [INFO] [stdout] test test::union::upper_bounded_range::upper_bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_range::range_to ... ok [INFO] [stdout] test test::union::upper_bounded_set::bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_set::bounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_set::lower_bounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_set::range_from ... ok [INFO] [stdout] test test::union::upper_bounded_set::lower_bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_set::range_full ... ok [INFO] [stdout] test test::union::upper_bounded_set::range_to ... ok [INFO] [stdout] test test::union::upper_bounded_set::range ... ok [INFO] [stdout] test test::union::upper_bounded_set::range_to_inclusive ... ok [INFO] [stdout] test test::union::upper_bounded_set::unbounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_set::unbounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_set::upper_bounded_set ... ok [INFO] [stdout] test test::union::upper_bounded_set::upper_bounded_range ... ok [INFO] [stdout] test test::union::upper_bounded_set::range_inclusive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 396 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test src/lib.rs - (line 12) ... ok [INFO] [stdout] test src/bounded_range.rs - bounded_range::BoundedRange::new (line 51) ... ok [INFO] [stdout] test src/lower_bounded_range.rs - lower_bounded_range::LowerBoundedRange::contains (line 46) ... ok [INFO] [stdout] test src/upper_bounded_range.rs - upper_bounded_range::UpperBoundedRange::contains (line 54) ... ok [INFO] [stdout] test src/unbounded_range.rs - unbounded_range::UnboundedRange (line 7) ... ok [INFO] [stdout] test src/unbounded_set.rs - unbounded_set::UnboundedSet::contains (line 123) ... ok [INFO] [stdout] test src/unbounded_range.rs - unbounded_range::UnboundedRange::new (line 26) ... ok [INFO] [stdout] test src/lower_bounded_range.rs - lower_bounded_range::LowerBoundedRange::new (line 33) ... ok [INFO] [stdout] test src/upper_bounded_range.rs - upper_bounded_range::UpperBoundedRange::new (line 41) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::intersects (line 145) ... ok [INFO] [stdout] test src/bound.rs - bound::LowerBound::excluded (line 80) ... ok [INFO] [stdout] test src/bound.rs - bound::UpperBound::map (line 197) ... ok [INFO] [stdout] test src/bound.rs - bound::UpperBound::excluded (line 169) ... ok [INFO] [stdout] test src/bound.rs - bound::UpperBound::included (line 183) ... ok [INFO] [stdout] test src/unbounded_range.rs - unbounded_range::UnboundedRange::contains (line 43) ... ok [INFO] [stdout] test src/upper_bounded_range.rs - upper_bounded_range::UpperBoundedRange (line 9) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::is_empty (line 79) ... ok [INFO] [stdout] test src/bounded_range.rs - bounded_range::BoundedRange::contains (line 64) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::disjoint (line 127) ... ok [INFO] [stdout] test src/bounded_range.rs - bounded_range::BoundedRange (line 10) ... ok [INFO] [stdout] test src/bound.rs - bound::LowerBound::map (line 108) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::intersection (line 110) ... ok [INFO] [stdout] test src/lower_bounded_range.rs - lower_bounded_range::LowerBoundedRange (line 9) ... ok [INFO] [stdout] test src/lib.rs - (line 19) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::to_inner (line 97) ... ok [INFO] [stdout] test src/bound.rs - bound::LowerBound::included (line 94) ... ok [INFO] [stdout] test src/bounded_set.rs - bounded_set::BoundedSet (line 7) ... ok [INFO] [stdout] test src/lower_bounded_set.rs - lower_bounded_set::LowerBoundedSet (line 7) ... ok [INFO] [stdout] test src/lower_bounded_set.rs - lower_bounded_set::LowerBoundedSet::contains (line 74) ... ok [INFO] [stdout] test src/bound.rs - bound::Bound::map (line 16) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::to_set (line 169) ... ok [INFO] [stdout] test src/bounded_set.rs - bounded_set::BoundedSet::contains (line 79) ... ok [INFO] [stdout] test src/unbounded_set.rs - unbounded_set::UnboundedSet (line 73) ... ok [INFO] [stdout] test src/upper_bounded_set.rs - upper_bounded_set::UpperBoundedSet::contains (line 63) ... ok [INFO] [stdout] test src/bounded_set.rs - bounded_set::BoundedSet::empty (line 41) ... ok [INFO] [stdout] test src/lib.rs - Rangetools::union (line 181) ... ok [INFO] [stdout] test src/upper_bounded_set.rs - upper_bounded_set::UpperBoundedSet (line 7) ... ok [INFO] [stdout] test src/unbounded_set.rs - unbounded_set::PiecewiseUnboundedSet (line 10) ... ok [INFO] [stdout] test src/unbounded_set.rs - unbounded_set::PiecewiseUnboundedSet::contains (line 32) ... ok [INFO] [stdout] test src/unbounded_set.rs - unbounded_set::UnboundedSet::new (line 98) ... ok [INFO] [stdout] test src/lib.rs - (line 33) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "288992c1fb97a4fae76bb4d59b407674103b3f25d6faaca26239053de4169d5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "288992c1fb97a4fae76bb4d59b407674103b3f25d6faaca26239053de4169d5d", kill_on_drop: false }` [INFO] [stdout] 288992c1fb97a4fae76bb4d59b407674103b3f25d6faaca26239053de4169d5d