Dec 01 16:56:06.940 INFO testing garyemerson/queens_on_board against 1.30.1 for beta-1.31-5
Dec 01 16:56:06.940 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 16:56:07.291 INFO [stdout] 0800e8c81c4341846a1a101bbaf63e5423f83e479a1aa0bf6aa67d2ff1d73788
Dec 01 16:56:07.293 INFO running `"docker" "start" "-a" "0800e8c81c4341846a1a101bbaf63e5423f83e479a1aa0bf6aa67d2ff1d73788"`
Dec 01 16:56:08.515 INFO [stderr] usermod: no changes
Dec 01 16:56:08.563 INFO [stderr]    Compiling queens_on_board v0.1.0 (/source)
Dec 01 16:56:09.136 INFO [stderr] warning: unused variable: `test_case_num`
Dec 01 16:56:09.136 INFO [stderr]   --> src/main.rs:10:9
Dec 01 16:56:09.136 INFO [stderr]    |
Dec 01 16:56:09.136 INFO [stderr] 10 |     for test_case_num in 0..num_test_cases {
Dec 01 16:56:09.136 INFO [stderr]    |         ^^^^^^^^^^^^^ help: consider using `_test_case_num` instead
Dec 01 16:56:09.136 INFO [stderr]    |
Dec 01 16:56:09.136 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 16:56:09.136 INFO [stderr] 
Dec 01 16:56:09.136 INFO [stderr] warning: unused variable: `all_placements`
Dec 01 16:56:09.136 INFO [stderr]   --> src/main.rs:47:13
Dec 01 16:56:09.136 INFO [stderr]    |
Dec 01 16:56:09.136 INFO [stderr] 47 |     let mut all_placements: Vec<Vec<HashSet<(i32, i32)>>> = Vec::new();
Dec 01 16:56:09.136 INFO [stderr]    |             ^^^^^^^^^^^^^^ help: consider using `_all_placements` instead
Dec 01 16:56:09.136 INFO [stderr] 
Dec 01 16:56:09.137 INFO [stderr] warning: unused variable: `rows`
Dec 01 16:56:09.137 INFO [stderr]   --> src/main.rs:87:19
Dec 01 16:56:09.137 INFO [stderr]    |
Dec 01 16:56:09.137 INFO [stderr] 87 | fn print_in_order(rows: i32, cols: i32, placement: &HashSet<(i32, i32)>) {
Dec 01 16:56:09.137 INFO [stderr]    |                   ^^^^ help: consider using `_rows` instead
Dec 01 16:56:09.137 INFO [stderr] 
Dec 01 16:56:09.142 INFO [stderr] warning: variable does not need to be mutable
Dec 01 16:56:09.142 INFO [stderr]   --> src/main.rs:47:9
Dec 01 16:56:09.142 INFO [stderr]    |
Dec 01 16:56:09.142 INFO [stderr] 47 |     let mut all_placements: Vec<Vec<HashSet<(i32, i32)>>> = Vec::new();
Dec 01 16:56:09.142 INFO [stderr]    |         ----^^^^^^^^^^^^^^
Dec 01 16:56:09.142 INFO [stderr]    |         |
Dec 01 16:56:09.142 INFO [stderr]    |         help: remove this `mut`
Dec 01 16:56:09.142 INFO [stderr]    |
Dec 01 16:56:09.142 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 16:56:09.142 INFO [stderr] 
Dec 01 16:56:09.172 INFO [stderr] warning: function is never used: `solve`
Dec 01 16:56:09.172 INFO [stderr]   --> src/main.rs:46:1
Dec 01 16:56:09.172 INFO [stderr]    |
Dec 01 16:56:09.172 INFO [stderr] 46 | fn solve(rows: i32, cols: i32, blocked_positions: &HashSet<(i32, i32)>) -> usize {
Dec 01 16:56:09.172 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.172 INFO [stderr]    |
Dec 01 16:56:09.172 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 16:56:09.172 INFO [stderr] 
Dec 01 16:56:09.172 INFO [stderr] warning: function is never used: `print_in_order`
Dec 01 16:56:09.172 INFO [stderr]   --> src/main.rs:87:1
Dec 01 16:56:09.172 INFO [stderr]    |
Dec 01 16:56:09.172 INFO [stderr] 87 | fn print_in_order(rows: i32, cols: i32, placement: &HashSet<(i32, i32)>) {
Dec 01 16:56:09.172 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.172 INFO [stderr] 
Dec 01 16:56:09.173 INFO [stderr] warning: function is never used: `get_placements_from_basis`
Dec 01 16:56:09.173 INFO [stderr]    --> src/main.rs:97:1
Dec 01 16:56:09.173 INFO [stderr]     |
Dec 01 16:56:09.173 INFO [stderr] 97  | / fn get_placements_from_basis(
Dec 01 16:56:09.173 INFO [stderr] 98  | |     rows: i32,
Dec 01 16:56:09.173 INFO [stderr] 99  | |     cols: i32,
Dec 01 16:56:09.173 INFO [stderr] 100 | |     basis_placements: Vec<(HashSet<(i32, i32)>, i32)>,
Dec 01 16:56:09.173 INFO [stderr] ...   |
Dec 01 16:56:09.173 INFO [stderr] 119 | |     placements
Dec 01 16:56:09.173 INFO [stderr] 120 | | }
Dec 01 16:56:09.173 INFO [stderr]     | |_^
Dec 01 16:56:09.173 INFO [stderr] 
Dec 01 16:56:09.173 INFO [stderr] warning: function is never used: `print_placement`
Dec 01 16:56:09.173 INFO [stderr]    --> src/main.rs:135:1
Dec 01 16:56:09.173 INFO [stderr]     |
Dec 01 16:56:09.173 INFO [stderr] 135 | fn print_placement(rows: i32, cols: i32, occupied_positions: &HashSet<(i32, i32)>, blocked_positions: &HashSet<(i32, i32)>) {
Dec 01 16:56:09.173 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.173 INFO [stderr] 
Dec 01 16:56:09.173 INFO [stderr] warning: function is never used: `solve_brute_force`
Dec 01 16:56:09.173 INFO [stderr]    --> src/main.rs:150:1
Dec 01 16:56:09.173 INFO [stderr]     |
Dec 01 16:56:09.173 INFO [stderr] 150 | fn solve_brute_force(rows: i32, cols: i32, blocked_positions: &HashSet<(i32, i32)>) -> Vec<Vec<(i32, i32)>> {
Dec 01 16:56:09.173 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.173 INFO [stderr] 
Dec 01 16:56:09.173 INFO [stderr] warning: function is never used: `is_valid_placement`
Dec 01 16:56:09.173 INFO [stderr]    --> src/main.rs:160:1
Dec 01 16:56:09.173 INFO [stderr]     |
Dec 01 16:56:09.173 INFO [stderr] 160 | fn is_valid_placement(rows: i32, cols: i32, positions: &Vec<(i32, i32)>, blocked_positions: &HashSet<(i32, i32)>) -> bool {
Dec 01 16:56:09.173 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.173 INFO [stderr] 
Dec 01 16:56:09.174 INFO [stderr] warning: function is never used: `is_valid_path`
Dec 01 16:56:09.174 INFO [stderr]    --> src/main.rs:331:1
Dec 01 16:56:09.174 INFO [stderr]     |
Dec 01 16:56:09.174 INFO [stderr] 331 | fn is_valid_path(path: Vec<(i32, i32)>, occupied_positions: &HashSet<(i32, i32)>, blocked_positions: &HashSet<(i32, i32)>) -> bool {
Dec 01 16:56:09.174 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.174 INFO [stderr] 
Dec 01 16:56:09.174 INFO [stderr] warning: function is never used: `enumerate_placements`
Dec 01 16:56:09.174 INFO [stderr]    --> src/main.rs:342:1
Dec 01 16:56:09.174 INFO [stderr]     |
Dec 01 16:56:09.174 INFO [stderr] 342 | fn enumerate_placements(rows: i32, cols: i32, max_queens: i32) -> Vec<Vec<(i32, i32)>> {
Dec 01 16:56:09.174 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.174 INFO [stderr] 
Dec 01 16:56:09.174 INFO [stderr] warning: function is never used: `num_to_coord`
Dec 01 16:56:09.174 INFO [stderr]    --> src/main.rs:359:1
Dec 01 16:56:09.174 INFO [stderr]     |
Dec 01 16:56:09.174 INFO [stderr] 359 | fn num_to_coord(cols: i32, num: i32) -> (i32, i32) {
Dec 01 16:56:09.174 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.174 INFO [stderr] 
Dec 01 16:56:09.174 INFO [stderr] warning: function is never used: `get_choose_set`
Dec 01 16:56:09.174 INFO [stderr]    --> src/main.rs:363:1
Dec 01 16:56:09.174 INFO [stderr]     |
Dec 01 16:56:09.174 INFO [stderr] 363 | fn get_choose_set(start: i32, end: i32, num: i32) -> Vec<Vec<i32>> {
Dec 01 16:56:09.174 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:09.174 INFO [stderr] 
Dec 01 16:56:10.152 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.61s
Dec 01 16:56:10.154 INFO [stderr] su: No module specific data is present
Dec 01 16:56:10.957 INFO running `"docker" "inspect" "0800e8c81c4341846a1a101bbaf63e5423f83e479a1aa0bf6aa67d2ff1d73788"`
Dec 01 16:56:11.233 INFO running `"docker" "rm" "-f" "0800e8c81c4341846a1a101bbaf63e5423f83e479a1aa0bf6aa67d2ff1d73788"`
Dec 01 16:56:11.567 INFO [stdout] 0800e8c81c4341846a1a101bbaf63e5423f83e479a1aa0bf6aa67d2ff1d73788
Dec 01 16:56:11.571 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 16:56:12.095 INFO [stdout] 46d2af514d6e23c707b7ed5a9466ac77e7c31ebd7105d1b93146d3e17b4ce1c5
Dec 01 16:56:12.100 INFO running `"docker" "start" "-a" "46d2af514d6e23c707b7ed5a9466ac77e7c31ebd7105d1b93146d3e17b4ce1c5"`
Dec 01 16:56:13.131 INFO [stderr] usermod: no changes
Dec 01 16:56:13.184 INFO [stderr]    Compiling queens_on_board v0.1.0 (/source)
Dec 01 16:56:13.835 INFO [stderr] warning: unused variable: `test_case_num`
Dec 01 16:56:13.835 INFO [stderr]   --> src/main.rs:10:9
Dec 01 16:56:13.835 INFO [stderr]    |
Dec 01 16:56:13.835 INFO [stderr] 10 |     for test_case_num in 0..num_test_cases {
Dec 01 16:56:13.835 INFO [stderr]    |         ^^^^^^^^^^^^^ help: consider using `_test_case_num` instead
Dec 01 16:56:13.835 INFO [stderr]    |
Dec 01 16:56:13.835 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 16:56:13.835 INFO [stderr] 
Dec 01 16:56:13.835 INFO [stderr] warning: unused variable: `all_placements`
Dec 01 16:56:13.835 INFO [stderr]   --> src/main.rs:47:13
Dec 01 16:56:13.835 INFO [stderr]    |
Dec 01 16:56:13.835 INFO [stderr] 47 |     let mut all_placements: Vec<Vec<HashSet<(i32, i32)>>> = Vec::new();
Dec 01 16:56:13.835 INFO [stderr]    |             ^^^^^^^^^^^^^^ help: consider using `_all_placements` instead
Dec 01 16:56:13.835 INFO [stderr] 
Dec 01 16:56:13.835 INFO [stderr] warning: unused variable: `rows`
Dec 01 16:56:13.835 INFO [stderr]   --> src/main.rs:87:19
Dec 01 16:56:13.835 INFO [stderr]    |
Dec 01 16:56:13.835 INFO [stderr] 87 | fn print_in_order(rows: i32, cols: i32, placement: &HashSet<(i32, i32)>) {
Dec 01 16:56:13.835 INFO [stderr]    |                   ^^^^ help: consider using `_rows` instead
Dec 01 16:56:13.835 INFO [stderr] 
Dec 01 16:56:13.843 INFO [stderr] warning: variable does not need to be mutable
Dec 01 16:56:13.843 INFO [stderr]   --> src/main.rs:47:9
Dec 01 16:56:13.843 INFO [stderr]    |
Dec 01 16:56:13.843 INFO [stderr] 47 |     let mut all_placements: Vec<Vec<HashSet<(i32, i32)>>> = Vec::new();
Dec 01 16:56:13.843 INFO [stderr]    |         ----^^^^^^^^^^^^^^
Dec 01 16:56:13.843 INFO [stderr]    |         |
Dec 01 16:56:13.843 INFO [stderr]    |         help: remove this `mut`
Dec 01 16:56:13.843 INFO [stderr]    |
Dec 01 16:56:13.843 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 16:56:13.843 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `solve`
Dec 01 16:56:13.867 INFO [stderr]   --> src/main.rs:46:1
Dec 01 16:56:13.867 INFO [stderr]    |
Dec 01 16:56:13.867 INFO [stderr] 46 | fn solve(rows: i32, cols: i32, blocked_positions: &HashSet<(i32, i32)>) -> usize {
Dec 01 16:56:13.867 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr]    |
Dec 01 16:56:13.867 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `print_in_order`
Dec 01 16:56:13.867 INFO [stderr]   --> src/main.rs:87:1
Dec 01 16:56:13.867 INFO [stderr]    |
Dec 01 16:56:13.867 INFO [stderr] 87 | fn print_in_order(rows: i32, cols: i32, placement: &HashSet<(i32, i32)>) {
Dec 01 16:56:13.867 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `get_placements_from_basis`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:97:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 97  | / fn get_placements_from_basis(
Dec 01 16:56:13.867 INFO [stderr] 98  | |     rows: i32,
Dec 01 16:56:13.867 INFO [stderr] 99  | |     cols: i32,
Dec 01 16:56:13.867 INFO [stderr] 100 | |     basis_placements: Vec<(HashSet<(i32, i32)>, i32)>,
Dec 01 16:56:13.867 INFO [stderr] ...   |
Dec 01 16:56:13.867 INFO [stderr] 119 | |     placements
Dec 01 16:56:13.867 INFO [stderr] 120 | | }
Dec 01 16:56:13.867 INFO [stderr]     | |_^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `print_placement`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:135:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 135 | fn print_placement(rows: i32, cols: i32, occupied_positions: &HashSet<(i32, i32)>, blocked_positions: &HashSet<(i32, i32)>) {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `solve_brute_force`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:150:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 150 | fn solve_brute_force(rows: i32, cols: i32, blocked_positions: &HashSet<(i32, i32)>) -> Vec<Vec<(i32, i32)>> {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `is_valid_placement`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:160:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 160 | fn is_valid_placement(rows: i32, cols: i32, positions: &Vec<(i32, i32)>, blocked_positions: &HashSet<(i32, i32)>) -> bool {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `is_valid_path`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:331:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 331 | fn is_valid_path(path: Vec<(i32, i32)>, occupied_positions: &HashSet<(i32, i32)>, blocked_positions: &HashSet<(i32, i32)>) -> bool {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `enumerate_placements`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:342:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 342 | fn enumerate_placements(rows: i32, cols: i32, max_queens: i32) -> Vec<Vec<(i32, i32)>> {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `num_to_coord`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:359:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 359 | fn num_to_coord(cols: i32, num: i32) -> (i32, i32) {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:13.867 INFO [stderr] warning: function is never used: `get_choose_set`
Dec 01 16:56:13.867 INFO [stderr]    --> src/main.rs:363:1
Dec 01 16:56:13.867 INFO [stderr]     |
Dec 01 16:56:13.867 INFO [stderr] 363 | fn get_choose_set(start: i32, end: i32, num: i32) -> Vec<Vec<i32>> {
Dec 01 16:56:13.867 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 16:56:13.867 INFO [stderr] 
Dec 01 16:56:14.303 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.13s
Dec 01 16:56:14.303 INFO [stderr] su: No module specific data is present
Dec 01 16:56:15.044 INFO running `"docker" "inspect" "46d2af514d6e23c707b7ed5a9466ac77e7c31ebd7105d1b93146d3e17b4ce1c5"`
Dec 01 16:56:15.251 INFO running `"docker" "rm" "-f" "46d2af514d6e23c707b7ed5a9466ac77e7c31ebd7105d1b93146d3e17b4ce1c5"`
Dec 01 16:56:15.566 INFO [stdout] 46d2af514d6e23c707b7ed5a9466ac77e7c31ebd7105d1b93146d3e17b4ce1c5
Dec 01 16:56:15.573 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 16:56:15.986 INFO [stdout] f6738b36b441cbce583aebd537795867f1d7f6247debe8e9c1fc7fbd6c7fe519
Dec 01 16:56:15.988 INFO running `"docker" "start" "-a" "f6738b36b441cbce583aebd537795867f1d7f6247debe8e9c1fc7fbd6c7fe519"`
Dec 01 16:56:17.079 INFO [stderr] usermod: no changes
Dec 01 16:56:17.179 INFO [stdout] 
Dec 01 16:56:17.179 INFO [stdout] running 0 tests
Dec 01 16:56:17.179 INFO [stdout] 
Dec 01 16:56:17.179 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 16:56:17.179 INFO [stdout] 
Dec 01 16:56:17.179 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Dec 01 16:56:17.179 INFO [stderr]      Running /target/debug/deps/queens_on_board-ae9dbcfc544edfd2
Dec 01 16:56:17.181 INFO [stderr] su: No module specific data is present
Dec 01 16:56:17.915 INFO running `"docker" "inspect" "f6738b36b441cbce583aebd537795867f1d7f6247debe8e9c1fc7fbd6c7fe519"`
Dec 01 16:56:18.291 INFO running `"docker" "rm" "-f" "f6738b36b441cbce583aebd537795867f1d7f6247debe8e9c1fc7fbd6c7fe519"`
Dec 01 16:56:18.595 INFO [stdout] f6738b36b441cbce583aebd537795867f1d7f6247debe8e9c1fc7fbd6c7fe519
