Dec 06 20:20:32.440 INFO testing theban_db-0.7.0 against master#906deae0790bd18681b937fe9a141a3c26cf1855 for pr-56514 Dec 06 20:20:32.440 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-0/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 20:20:33.044 INFO [stdout] f1bc57a23a76224a4e21f0b709772447eb4424bf82313038bf8aa9211c9e0487 Dec 06 20:20:33.046 INFO running `"docker" "start" "-a" "f1bc57a23a76224a4e21f0b709772447eb4424bf82313038bf8aa9211c9e0487"` Dec 06 20:20:34.506 INFO [stderr] usermod: no changes Dec 06 20:20:34.616 INFO [stderr] Compiling theban_interval_tree v0.7.1 Dec 06 20:20:35.264 INFO [stderr] Compiling theban_db v0.7.0 (/source) Dec 06 20:20:35.828 INFO [stderr] warning: patterns aren't allowed in methods without bodies Dec 06 20:20:35.828 INFO [stderr] --> src/serialize/mod.rs:23:25 Dec 06 20:20:35.828 INFO [stderr] | Dec 06 20:20:35.828 INFO [stderr] 23 | fn write<'a>(&self, mut w: &mut Write) -> Result<(), DBError>; Dec 06 20:20:35.828 INFO [stderr] | ^^^^^ Dec 06 20:20:35.828 INFO [stderr] | Dec 06 20:20:35.828 INFO [stderr] = note: #[warn(patterns_in_fns_without_body)] on by default Dec 06 20:20:35.828 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 06 20:20:35.828 INFO [stderr] = note: for more information, see issue #35203 Dec 06 20:20:35.828 INFO [stderr] Dec 06 20:20:35.828 INFO [stderr] warning: patterns aren't allowed in methods without bodies Dec 06 20:20:35.828 INFO [stderr] --> src/serialize/mod.rs:24:17 Dec 06 20:20:35.828 INFO [stderr] | Dec 06 20:20:35.828 INFO [stderr] 24 | fn read<'a>(mut r: &mut Read) -> Result; Dec 06 20:20:35.828 INFO [stderr] | ^^^^^ Dec 06 20:20:35.828 INFO [stderr] | Dec 06 20:20:35.828 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 06 20:20:35.828 INFO [stderr] = note: for more information, see issue #35203 Dec 06 20:20:35.828 INFO [stderr] Dec 06 20:20:36.020 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:36.020 INFO [stderr] --> src/db.rs:31:13 Dec 06 20:20:36.020 INFO [stderr] | Dec 06 20:20:36.020 INFO [stderr] 31 | let mut tree = self.obj_map.get_mut(table).unwrap(); Dec 06 20:20:36.020 INFO [stderr] | ----^^^^ Dec 06 20:20:36.020 INFO [stderr] | | Dec 06 20:20:36.020 INFO [stderr] | help: remove this `mut` Dec 06 20:20:36.020 INFO [stderr] | Dec 06 20:20:36.020 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 20:20:36.020 INFO [stderr] Dec 06 20:20:36.028 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:36.028 INFO [stderr] --> src/db.rs:44:21 Dec 06 20:20:36.028 INFO [stderr] | Dec 06 20:20:36.028 INFO [stderr] 44 | if let Some(mut tree) = self.obj_map.get_mut(table) { Dec 06 20:20:36.028 INFO [stderr] | ----^^^^ Dec 06 20:20:36.028 INFO [stderr] | | Dec 06 20:20:36.028 INFO [stderr] | help: remove this `mut` Dec 06 20:20:36.028 INFO [stderr] Dec 06 20:20:36.032 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:36.032 INFO [stderr] --> src/db.rs:78:46 Dec 06 20:20:36.032 INFO [stderr] | Dec 06 20:20:36.032 INFO [stderr] 78 | self.bit_map.get_mut(table).map(|mut tree| { tree.delete(rng) }); Dec 06 20:20:36.032 INFO [stderr] | ----^^^^ Dec 06 20:20:36.032 INFO [stderr] | | Dec 06 20:20:36.032 INFO [stderr] | help: remove this `mut` Dec 06 20:20:36.032 INFO [stderr] Dec 06 20:20:36.032 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:36.032 INFO [stderr] --> src/db.rs:91:17 Dec 06 20:20:36.032 INFO [stderr] | Dec 06 20:20:36.032 INFO [stderr] 91 | let mut tree = self.bit_map.get_mut(table).unwrap(); Dec 06 20:20:36.032 INFO [stderr] | ----^^^^ Dec 06 20:20:36.032 INFO [stderr] | | Dec 06 20:20:36.032 INFO [stderr] | help: remove this `mut` Dec 06 20:20:36.032 INFO [stderr] Dec 06 20:20:36.032 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:36.032 INFO [stderr] --> src/db.rs:102:13 Dec 06 20:20:36.032 INFO [stderr] | Dec 06 20:20:36.032 INFO [stderr] 102 | let mut tree = self.bit_map.get_mut(table).unwrap(); Dec 06 20:20:36.032 INFO [stderr] | ----^^^^ Dec 06 20:20:36.032 INFO [stderr] | | Dec 06 20:20:36.032 INFO [stderr] | help: remove this `mut` Dec 06 20:20:36.033 INFO [stderr] Dec 06 20:20:37.704 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.16s Dec 06 20:20:37.708 INFO [stderr] su: No module specific data is present Dec 06 20:20:38.444 INFO running `"docker" "inspect" "f1bc57a23a76224a4e21f0b709772447eb4424bf82313038bf8aa9211c9e0487"` Dec 06 20:20:38.782 INFO running `"docker" "rm" "-f" "f1bc57a23a76224a4e21f0b709772447eb4424bf82313038bf8aa9211c9e0487"` Dec 06 20:20:39.124 INFO [stdout] f1bc57a23a76224a4e21f0b709772447eb4424bf82313038bf8aa9211c9e0487 Dec 06 20:20:39.128 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-0/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 20:20:39.619 INFO [stdout] 79c63b7dba7463ef1f61ffd6b9a4612402c17e7e6de1e7d7e326da6746fd0bec Dec 06 20:20:39.620 INFO running `"docker" "start" "-a" "79c63b7dba7463ef1f61ffd6b9a4612402c17e7e6de1e7d7e326da6746fd0bec"` Dec 06 20:20:40.720 INFO [stderr] usermod: no changes Dec 06 20:20:40.856 INFO [stderr] Compiling theban_db v0.7.0 (/source) Dec 06 20:20:41.500 INFO [stderr] warning: patterns aren't allowed in methods without bodies Dec 06 20:20:41.500 INFO [stderr] --> src/serialize/mod.rs:23:25 Dec 06 20:20:41.500 INFO [stderr] | Dec 06 20:20:41.500 INFO [stderr] 23 | fn write<'a>(&self, mut w: &mut Write) -> Result<(), DBError>; Dec 06 20:20:41.500 INFO [stderr] | ^^^^^ Dec 06 20:20:41.500 INFO [stderr] | Dec 06 20:20:41.500 INFO [stderr] = note: #[warn(patterns_in_fns_without_body)] on by default Dec 06 20:20:41.500 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 06 20:20:41.500 INFO [stderr] = note: for more information, see issue #35203 Dec 06 20:20:41.500 INFO [stderr] Dec 06 20:20:41.500 INFO [stderr] warning: patterns aren't allowed in methods without bodies Dec 06 20:20:41.500 INFO [stderr] --> src/serialize/mod.rs:24:17 Dec 06 20:20:41.500 INFO [stderr] | Dec 06 20:20:41.500 INFO [stderr] 24 | fn read<'a>(mut r: &mut Read) -> Result; Dec 06 20:20:41.500 INFO [stderr] | ^^^^^ Dec 06 20:20:41.500 INFO [stderr] | Dec 06 20:20:41.500 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Dec 06 20:20:41.500 INFO [stderr] = note: for more information, see issue #35203 Dec 06 20:20:41.500 INFO [stderr] Dec 06 20:20:41.740 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:41.740 INFO [stderr] --> src/db.rs:31:13 Dec 06 20:20:41.740 INFO [stderr] | Dec 06 20:20:41.740 INFO [stderr] 31 | let mut tree = self.obj_map.get_mut(table).unwrap(); Dec 06 20:20:41.740 INFO [stderr] | ----^^^^ Dec 06 20:20:41.740 INFO [stderr] | | Dec 06 20:20:41.740 INFO [stderr] | help: remove this `mut` Dec 06 20:20:41.740 INFO [stderr] | Dec 06 20:20:41.740 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 20:20:41.740 INFO [stderr] Dec 06 20:20:41.744 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:41.744 INFO [stderr] --> src/db.rs:44:21 Dec 06 20:20:41.744 INFO [stderr] | Dec 06 20:20:41.744 INFO [stderr] 44 | if let Some(mut tree) = self.obj_map.get_mut(table) { Dec 06 20:20:41.744 INFO [stderr] | ----^^^^ Dec 06 20:20:41.744 INFO [stderr] | | Dec 06 20:20:41.744 INFO [stderr] | help: remove this `mut` Dec 06 20:20:41.744 INFO [stderr] Dec 06 20:20:41.752 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:41.752 INFO [stderr] --> src/db.rs:78:46 Dec 06 20:20:41.752 INFO [stderr] | Dec 06 20:20:41.752 INFO [stderr] 78 | self.bit_map.get_mut(table).map(|mut tree| { tree.delete(rng) }); Dec 06 20:20:41.752 INFO [stderr] | ----^^^^ Dec 06 20:20:41.752 INFO [stderr] | | Dec 06 20:20:41.752 INFO [stderr] | help: remove this `mut` Dec 06 20:20:41.752 INFO [stderr] Dec 06 20:20:41.752 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:41.752 INFO [stderr] --> src/db.rs:91:17 Dec 06 20:20:41.752 INFO [stderr] | Dec 06 20:20:41.752 INFO [stderr] 91 | let mut tree = self.bit_map.get_mut(table).unwrap(); Dec 06 20:20:41.752 INFO [stderr] | ----^^^^ Dec 06 20:20:41.752 INFO [stderr] | | Dec 06 20:20:41.752 INFO [stderr] | help: remove this `mut` Dec 06 20:20:41.752 INFO [stderr] Dec 06 20:20:41.752 INFO [stderr] warning: variable does not need to be mutable Dec 06 20:20:41.752 INFO [stderr] --> src/db.rs:102:13 Dec 06 20:20:41.752 INFO [stderr] | Dec 06 20:20:41.752 INFO [stderr] 102 | let mut tree = self.bit_map.get_mut(table).unwrap(); Dec 06 20:20:41.752 INFO [stderr] | ----^^^^ Dec 06 20:20:41.752 INFO [stderr] | | Dec 06 20:20:41.752 INFO [stderr] | help: remove this `mut` Dec 06 20:20:41.752 INFO [stderr] Dec 06 20:20:43.620 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.86s Dec 06 20:20:43.629 INFO [stderr] su: No module specific data is present Dec 06 20:20:44.038 INFO running `"docker" "inspect" "79c63b7dba7463ef1f61ffd6b9a4612402c17e7e6de1e7d7e326da6746fd0bec"` Dec 06 20:20:44.142 INFO running `"docker" "rm" "-f" "79c63b7dba7463ef1f61ffd6b9a4612402c17e7e6de1e7d7e326da6746fd0bec"` Dec 06 20:20:44.448 INFO [stdout] 79c63b7dba7463ef1f61ffd6b9a4612402c17e7e6de1e7d7e326da6746fd0bec Dec 06 20:20:44.450 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-0/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 20:20:44.860 INFO [stdout] ed11d07de5d857bbbd1f3b7078956d8f43a09804f895ca1f927e5db2a649997f Dec 06 20:20:44.863 INFO running `"docker" "start" "-a" "ed11d07de5d857bbbd1f3b7078956d8f43a09804f895ca1f927e5db2a649997f"` Dec 06 20:20:45.772 INFO [stderr] usermod: no changes Dec 06 20:20:45.827 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.03s Dec 06 20:20:45.828 INFO [stderr] Running /target/debug/deps/theban_db-306d3a866dba2efe Dec 06 20:20:45.836 INFO [stdout] Dec 06 20:20:45.836 INFO [stdout] running 4 tests Dec 06 20:20:45.836 INFO [stdout] test serialize::test_serialize_bitmaps ... ok Dec 06 20:20:45.836 INFO [stdout] test db::test_ranges ... ok Dec 06 20:20:45.836 INFO [stdout] test db::test_bitmaps_insert ... ok Dec 06 20:20:45.839 INFO [stdout] test serialize::test_serialize_objects ... ok Dec 06 20:20:45.839 INFO [stdout] Dec 06 20:20:45.839 INFO [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 06 20:20:45.839 INFO [stdout] Dec 06 20:20:45.839 INFO [stderr] Doc-tests theban_db Dec 06 20:20:46.653 INFO [stdout] Dec 06 20:20:46.653 INFO [stdout] running 0 tests Dec 06 20:20:46.653 INFO [stdout] Dec 06 20:20:46.653 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 06 20:20:46.653 INFO [stdout] Dec 06 20:20:46.653 INFO [stderr] su: No module specific data is present Dec 06 20:20:47.406 INFO running `"docker" "inspect" "ed11d07de5d857bbbd1f3b7078956d8f43a09804f895ca1f927e5db2a649997f"` Dec 06 20:20:47.602 INFO running `"docker" "rm" "-f" "ed11d07de5d857bbbd1f3b7078956d8f43a09804f895ca1f927e5db2a649997f"` Dec 06 20:20:47.880 INFO [stdout] ed11d07de5d857bbbd1f3b7078956d8f43a09804f895ca1f927e5db2a649997f