[INFO] crate alcibiades 0.3.0 is already in cache [INFO] extracting crate alcibiades 0.3.0 into work/ex/clippy-test-run/sources/stable/reg/alcibiades/0.3.0 [INFO] extracting crate alcibiades 0.3.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/alcibiades/0.3.0 [INFO] validating manifest of alcibiades-0.3.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of alcibiades-0.3.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing alcibiades-0.3.0 [INFO] finished frobbing alcibiades-0.3.0 [INFO] frobbed toml for alcibiades-0.3.0 written to work/ex/clippy-test-run/sources/stable/reg/alcibiades/0.3.0/Cargo.toml [INFO] started frobbing alcibiades-0.3.0 [INFO] finished frobbing alcibiades-0.3.0 [INFO] frobbed toml for alcibiades-0.3.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/alcibiades/0.3.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting alcibiades-0.3.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/alcibiades/0.3.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] adb0362fc95341b208726f3ea9bd5b9576ecd098a696c5c327a88e57038a8fcb [INFO] running `"docker" "start" "-a" "adb0362fc95341b208726f3ea9bd5b9576ecd098a696c5c327a88e57038a8fcb"` [INFO] [stderr] Checking alcibiades v0.3.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:442:17 [INFO] [stderr] | [INFO] [stderr] 442 | offset: offset, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `offset` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:443:17 [INFO] [stderr] | [INFO] [stderr] 443 | mask: mask, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mask` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:444:17 [INFO] [stderr] | [INFO] [stderr] 444 | magic: magic, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `magic` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:445:17 [INFO] [stderr] | [INFO] [stderr] 445 | shift: shift, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shift` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | to_move: to_move, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `to_move` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | pieces: pieces, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `pieces` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:75:13 [INFO] [stderr] | [INFO] [stderr] 75 | castling_rights: castling_rights, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `castling_rights` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:76:13 [INFO] [stderr] | [INFO] [stderr] 76 | enpassant_file: enpassant_file, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enpassant_file` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:77:13 [INFO] [stderr] | [INFO] [stderr] 77 | halfmove_clock: halfmove_clock, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `halfmove_clock` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:72:28 [INFO] [stderr] | [INFO] [stderr] 72 | pieces: pieces, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `pieces` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:73:28 [INFO] [stderr] | [INFO] [stderr] 73 | to_move: to_move, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `to_move` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:74:28 [INFO] [stderr] | [INFO] [stderr] 74 | castling_rights: castling_rights, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `castling_rights` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:75:28 [INFO] [stderr] | [INFO] [stderr] 75 | enpassant_file: enpassant_file, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enpassant_file` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:173:13 [INFO] [stderr] | [INFO] [stderr] 173 | started_at: started_at, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `started_at` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:296:31 [INFO] [stderr] | [INFO] [stderr] 296 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:299:31 [INFO] [stderr] | [INFO] [stderr] 299 | searchmoves: searchmoves, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `searchmoves` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:467:28 [INFO] [stderr] | [INFO] [stderr] 467 | best_move: best_move, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `best_move` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:514:13 [INFO] [stderr] | [INFO] [stderr] 514 | duration_millis: duration_millis, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `duration_millis` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:200:13 [INFO] [stderr] | [INFO] [stderr] 200 | bucket_count: bucket_count, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `bucket_count` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:201:13 [INFO] [stderr] | [INFO] [stderr] 201 | alloc_ptr: alloc_ptr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `alloc_ptr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:202:13 [INFO] [stderr] | [INFO] [stderr] 202 | table_ptr: table_ptr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `table_ptr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:296:17 [INFO] [stderr] | [INFO] [stderr] 296 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:297:17 [INFO] [stderr] | [INFO] [stderr] 297 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | bound: bound, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | move_digest: move_digest, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `move_digest` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | static_eval: static_eval, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `static_eval` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:82:17 [INFO] [stderr] | [INFO] [stderr] 82 | search_id: search_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `search_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:114:27 [INFO] [stderr] | [INFO] [stderr] 114 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:115:27 [INFO] [stderr] | [INFO] [stderr] 115 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:172:13 [INFO] [stderr] | [INFO] [stderr] 172 | tt: tt, [INFO] [stderr] | ^^^^^^ help: replace it with: `tt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:179:13 [INFO] [stderr] | [INFO] [stderr] 179 | report_function: report_function, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `report_function` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:354:23 [INFO] [stderr] | [INFO] [stderr] 354 | static_eval: static_eval, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `static_eval` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:752:17 [INFO] [stderr] | [INFO] [stderr] 752 | digest: digest, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `digest` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:187:28 [INFO] [stderr] | [INFO] [stderr] 187 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:188:28 [INFO] [stderr] | [INFO] [stderr] 188 | lower_bound: lower_bound, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `lower_bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:189:28 [INFO] [stderr] | [INFO] [stderr] 189 | upper_bound: upper_bound, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `upper_bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:190:28 [INFO] [stderr] | [INFO] [stderr] 190 | static_eval: static_eval, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `static_eval` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:268:27 [INFO] [stderr] | [INFO] [stderr] 268 | halfmove_clock: halfmove_clock, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `halfmove_clock` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_qsearch.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_qsearch.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | searched_nodes: searched_nodes, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `searched_nodes` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_move_generator.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | board: board, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `board` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/stock/std_time_manager.rs:139:29 [INFO] [stderr] | [INFO] [stderr] 139 | let mut s = AVG_SLOPE.write().unwrap(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_evaluator.rs:32:27 [INFO] [stderr] | [INFO] [stderr] 32 | SimpleEvaluator { material: material } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `material` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/aspiration.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | done: done, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `done` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/aspiration.rs:171:31 [INFO] [stderr] | [INFO] [stderr] 171 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/multipv.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | done: done, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `done` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | done: done, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `done` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:223:13 [INFO] [stderr] | [INFO] [stderr] 223 | tt: tt, [INFO] [stderr] | ^^^^^^ help: replace it with: `tt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:225:13 [INFO] [stderr] | [INFO] [stderr] 225 | reports_rx: reports_rx, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `reports_rx` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:226:13 [INFO] [stderr] | [INFO] [stderr] 226 | reports_tx: reports_tx, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `reports_tx` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ttable.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | bound: bound, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ttable.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | moves: moves, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `moves` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:442:17 [INFO] [stderr] | [INFO] [stderr] 442 | offset: offset, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `offset` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:443:17 [INFO] [stderr] | [INFO] [stderr] 443 | mask: mask, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mask` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:444:17 [INFO] [stderr] | [INFO] [stderr] 444 | magic: magic, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `magic` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/board_geometry.rs:445:17 [INFO] [stderr] | [INFO] [stderr] 445 | shift: shift, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shift` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | to_move: to_move, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `to_move` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | pieces: pieces, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `pieces` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:75:13 [INFO] [stderr] | [INFO] [stderr] 75 | castling_rights: castling_rights, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `castling_rights` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:76:13 [INFO] [stderr] | [INFO] [stderr] 76 | enpassant_file: enpassant_file, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enpassant_file` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/zobrist_arrays.rs:77:13 [INFO] [stderr] | [INFO] [stderr] 77 | halfmove_clock: halfmove_clock, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `halfmove_clock` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:72:28 [INFO] [stderr] | [INFO] [stderr] 72 | pieces: pieces, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `pieces` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:73:28 [INFO] [stderr] | [INFO] [stderr] 73 | to_move: to_move, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `to_move` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:74:28 [INFO] [stderr] | [INFO] [stderr] 74 | castling_rights: castling_rights, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `castling_rights` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/utils/notation.rs:75:28 [INFO] [stderr] | [INFO] [stderr] 75 | enpassant_file: enpassant_file, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `enpassant_file` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:173:13 [INFO] [stderr] | [INFO] [stderr] 173 | started_at: started_at, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `started_at` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:296:31 [INFO] [stderr] | [INFO] [stderr] 296 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:299:31 [INFO] [stderr] | [INFO] [stderr] 299 | searchmoves: searchmoves, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `searchmoves` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:467:28 [INFO] [stderr] | [INFO] [stderr] 467 | best_move: best_move, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `best_move` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/engine.rs:514:13 [INFO] [stderr] | [INFO] [stderr] 514 | duration_millis: duration_millis, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `duration_millis` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:200:13 [INFO] [stderr] | [INFO] [stderr] 200 | bucket_count: bucket_count, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `bucket_count` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:201:13 [INFO] [stderr] | [INFO] [stderr] 201 | alloc_ptr: alloc_ptr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `alloc_ptr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:202:13 [INFO] [stderr] | [INFO] [stderr] 202 | table_ptr: table_ptr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `table_ptr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:296:17 [INFO] [stderr] | [INFO] [stderr] 296 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable.rs:297:17 [INFO] [stderr] | [INFO] [stderr] 297 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | bound: bound, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | move_digest: move_digest, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `move_digest` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_ttable_entry.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | static_eval: static_eval, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `static_eval` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:82:17 [INFO] [stderr] | [INFO] [stderr] 82 | search_id: search_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `search_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:114:27 [INFO] [stderr] | [INFO] [stderr] 114 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:115:27 [INFO] [stderr] | [INFO] [stderr] 115 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:172:13 [INFO] [stderr] | [INFO] [stderr] 172 | tt: tt, [INFO] [stderr] | ^^^^^^ help: replace it with: `tt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:179:13 [INFO] [stderr] | [INFO] [stderr] 179 | report_function: report_function, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `report_function` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:354:23 [INFO] [stderr] | [INFO] [stderr] 354 | static_eval: static_eval, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `static_eval` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_search.rs:752:17 [INFO] [stderr] | [INFO] [stderr] 752 | digest: digest, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `digest` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:187:28 [INFO] [stderr] | [INFO] [stderr] 187 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:188:28 [INFO] [stderr] | [INFO] [stderr] 188 | lower_bound: lower_bound, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `lower_bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:189:28 [INFO] [stderr] | [INFO] [stderr] 189 | upper_bound: upper_bound, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `upper_bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:190:28 [INFO] [stderr] | [INFO] [stderr] 190 | static_eval: static_eval, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `static_eval` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_search_node.rs:268:27 [INFO] [stderr] | [INFO] [stderr] 268 | halfmove_clock: halfmove_clock, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `halfmove_clock` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_qsearch.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_qsearch.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | searched_nodes: searched_nodes, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `searched_nodes` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/std_move_generator.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | board: board, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `board` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/stock/std_time_manager.rs:139:29 [INFO] [stderr] | [INFO] [stderr] 139 | let mut s = AVG_SLOPE.write().unwrap(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/simple_evaluator.rs:32:27 [INFO] [stderr] | [INFO] [stderr] 32 | SimpleEvaluator { material: material } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `material` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/aspiration.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | done: done, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `done` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/aspiration.rs:171:31 [INFO] [stderr] | [INFO] [stderr] 171 | depth: depth, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `depth` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/multipv.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | done: done, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `done` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | done: done, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `done` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:223:13 [INFO] [stderr] | [INFO] [stderr] 223 | tt: tt, [INFO] [stderr] | ^^^^^^ help: replace it with: `tt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:225:13 [INFO] [stderr] | [INFO] [stderr] 225 | reports_rx: reports_rx, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `reports_rx` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/stock/deepening/mod.rs:226:13 [INFO] [stderr] | [INFO] [stderr] 226 | reports_tx: reports_tx, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `reports_tx` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ttable.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | bound: bound, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `bound` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ttable.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | moves: moves, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `moves` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:296:36 [INFO] [stderr] | [INFO] [stderr] 296 | const SLIDER_ATTACKS_SIZE: usize = 107648; [INFO] [stderr] | ^^^^^^ help: consider: `107_648` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:495:21 [INFO] [stderr] | [INFO] [stderr] 495 | v = ((v >> 1) & 0x5555555555555555) | ((v & 0x5555555555555555) << 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5555_5555_5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:495:49 [INFO] [stderr] | [INFO] [stderr] 495 | v = ((v >> 1) & 0x5555555555555555) | ((v & 0x5555555555555555) << 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5555_5555_5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:496:21 [INFO] [stderr] | [INFO] [stderr] 496 | v = ((v >> 2) & 0x3333333333333333) | ((v & 0x3333333333333333) << 2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3333_3333_3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:496:49 [INFO] [stderr] | [INFO] [stderr] 496 | v = ((v >> 2) & 0x3333333333333333) | ((v & 0x3333333333333333) << 2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3333_3333_3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:497:21 [INFO] [stderr] | [INFO] [stderr] 497 | v = ((v >> 4) & 0x0F0F0F0F0F0F0F0F) | ((v & 0x0F0F0F0F0F0F0F0F) << 4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0F0F_0F0F_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:497:49 [INFO] [stderr] | [INFO] [stderr] 497 | v = ((v >> 4) & 0x0F0F0F0F0F0F0F0F) | ((v & 0x0F0F0F0F0F0F0F0F) << 4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0F0F_0F0F_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:498:21 [INFO] [stderr] | [INFO] [stderr] 498 | v = ((v >> 8) & 0x00FF00FF00FF00FF) | ((v & 0x00FF00FF00FF00FF) << 8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x00FF_00FF_00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:498:49 [INFO] [stderr] | [INFO] [stderr] 498 | v = ((v >> 8) & 0x00FF00FF00FF00FF) | ((v & 0x00FF00FF00FF00FF) << 8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x00FF_00FF_00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:499:22 [INFO] [stderr] | [INFO] [stderr] 499 | v = ((v >> 16) & 0x0000FFFF0000FFFF) | ((v & 0x0000FFFF0000FFFF) << 16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_FFFF_0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:499:50 [INFO] [stderr] | [INFO] [stderr] 499 | v = ((v >> 16) & 0x0000FFFF0000FFFF) | ((v & 0x0000FFFF0000FFFF) << 16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_FFFF_0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:500:18 [INFO] [stderr] | [INFO] [stderr] 500 | ((v >> 32) & 0x00000000FFFFFFFF) | ((v & 0x00000000FFFFFFFF) << 32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FFFF_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:500:46 [INFO] [stderr] | [INFO] [stderr] 500 | ((v >> 32) & 0x00000000FFFFFFFF) | ((v & 0x00000000FFFFFFFF) << 32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FFFF_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:505:35 [INFO] [stderr] | [INFO] [stderr] 505 | const BISHOP_MAGICS: [u64; 64] = [306397059236266368, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `306_397_059_236_266_368` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:506:35 [INFO] [stderr] | [INFO] [stderr] 506 | 6638343277122827280, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `6_638_343_277_122_827_280` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:507:35 [INFO] [stderr] | [INFO] [stderr] 507 | 10377420549504106496, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_377_420_549_504_106_496` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:508:35 [INFO] [stderr] | [INFO] [stderr] 508 | 9193021019258913, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_193_021_019_258_913` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:509:35 [INFO] [stderr] | [INFO] [stderr] 509 | 2306408226914042898, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_306_408_226_914_042_898` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:510:35 [INFO] [stderr] | [INFO] [stderr] 510 | 10379110636817760276, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_379_110_636_817_760_276` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:511:35 [INFO] [stderr] | [INFO] [stderr] 511 | 27167319028441088, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `27_167_319_028_441_088` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:512:35 [INFO] [stderr] | [INFO] [stderr] 512 | 7566153073497751552, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `7_566_153_073_497_751_552` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:513:35 [INFO] [stderr] | [INFO] [stderr] 513 | 1513227076520969216, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_513_227_076_520_969_216` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:514:35 [INFO] [stderr] | [INFO] [stderr] 514 | 301917653126479936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `301_917_653_126_479_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:515:35 [INFO] [stderr] | [INFO] [stderr] 515 | 72075465430409232, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_075_465_430_409_232` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:516:35 [INFO] [stderr] | [INFO] [stderr] 516 | 2343002121441460228, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_343_002_121_441_460_228` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:517:35 [INFO] [stderr] | [INFO] [stderr] 517 | 36033212782477344, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_033_212_782_477_344` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:518:35 [INFO] [stderr] | [INFO] [stderr] 518 | 9223373154083475456, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_223_373_154_083_475_456` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:519:35 [INFO] [stderr] | [INFO] [stderr] 519 | 6935629192638251008, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `6_935_629_192_638_251_008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:520:35 [INFO] [stderr] | [INFO] [stderr] 520 | 72621648200664064, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_621_648_200_664_064` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:521:35 [INFO] [stderr] | [INFO] [stderr] 521 | 2310506081245267984, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_310_506_081_245_267_984` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:522:35 [INFO] [stderr] | [INFO] [stderr] 522 | 2533291987569153, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_533_291_987_569_153` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:523:35 [INFO] [stderr] | [INFO] [stderr] 523 | 146934404644733024, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `146_934_404_644_733_024` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:524:35 [INFO] [stderr] | [INFO] [stderr] 524 | 1838417834950912, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_838_417_834_950_912` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:525:35 [INFO] [stderr] | [INFO] [stderr] 525 | 579856052833622016, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `579_856_052_833_622_016` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:526:35 [INFO] [stderr] | [INFO] [stderr] 526 | 1729946448243595776, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_729_946_448_243_595_776` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:527:35 [INFO] [stderr] | [INFO] [stderr] 527 | 705208029025040, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `705_208_029_025_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:528:35 [INFO] [stderr] | [INFO] [stderr] 528 | 2886877732040869888, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_886_877_732_040_869_888` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:529:35 [INFO] [stderr] | [INFO] [stderr] 529 | 10092575566416331020, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_092_575_566_416_331_020` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:530:35 [INFO] [stderr] | [INFO] [stderr] 530 | 5635409948247040, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `5_635_409_948_247_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:531:35 [INFO] [stderr] | [INFO] [stderr] 531 | 738739924278198804, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `738_739_924_278_198_804` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:532:35 [INFO] [stderr] | [INFO] [stderr] 532 | 4648849515743289408, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_648_849_515_743_289_408` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:533:35 [INFO] [stderr] | [INFO] [stderr] 533 | 9233786889293807616, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_233_786_889_293_807_616` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:534:35 [INFO] [stderr] | [INFO] [stderr] 534 | 1155253577929753088, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_155_253_577_929_753_088` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:535:35 [INFO] [stderr] | [INFO] [stderr] 535 | 435164712050360592, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `435_164_712_050_360_592` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:536:35 [INFO] [stderr] | [INFO] [stderr] 536 | 3026700562025580641, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3_026_700_562_025_580_641` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:537:35 [INFO] [stderr] | [INFO] [stderr] 537 | 4612284839965491969, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_612_284_839_965_491_969` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:538:35 [INFO] [stderr] | [INFO] [stderr] 538 | 10448650511900137472, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_448_650_511_900_137_472` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:539:35 [INFO] [stderr] | [INFO] [stderr] 539 | 571823356120080, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `571_823_356_120_080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:540:35 [INFO] [stderr] | [INFO] [stderr] 540 | 40569782189687936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `40_569_782_189_687_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:541:35 [INFO] [stderr] | [INFO] [stderr] 541 | 148620986995048708, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `148_620_986_995_048_708` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:542:35 [INFO] [stderr] | [INFO] [stderr] 542 | 4901113822871308288, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_901_113_822_871_308_288` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:543:35 [INFO] [stderr] | [INFO] [stderr] 543 | 4612077461748908288, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_612_077_461_748_908_288` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:544:35 [INFO] [stderr] | [INFO] [stderr] 544 | 10204585674276944, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_204_585_674_276_944` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:545:35 [INFO] [stderr] | [INFO] [stderr] 545 | 2534512027246592, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_534_512_027_246_592` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:546:35 [INFO] [stderr] | [INFO] [stderr] 546 | 5766297627561820676, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `5_766_297_627_561_820_676` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:547:35 [INFO] [stderr] | [INFO] [stderr] 547 | 13809969191200768, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `13_809_969_191_200_768` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:548:35 [INFO] [stderr] | [INFO] [stderr] 548 | 1153062656578422784, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_153_062_656_578_422_784` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:549:35 [INFO] [stderr] | [INFO] [stderr] 549 | 9318235838682899712, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_318_235_838_682_899_712` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:550:35 [INFO] [stderr] | [INFO] [stderr] 550 | 11533824475839595776, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `11_533_824_475_839_595_776` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:551:35 [INFO] [stderr] | [INFO] [stderr] 551 | 433770548762247233, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `433_770_548_762_247_233` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:552:35 [INFO] [stderr] | [INFO] [stderr] 552 | 92326036501692936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `92_326_036_501_692_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:553:35 [INFO] [stderr] | [INFO] [stderr] 553 | 9227053213059129360, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_227_053_213_059_129_360` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:554:35 [INFO] [stderr] | [INFO] [stderr] 554 | 577024872779350852, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `577_024_872_779_350_852` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:555:35 [INFO] [stderr] | [INFO] [stderr] 555 | 108087561569959936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `108_087_561_569_959_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:556:35 [INFO] [stderr] | [INFO] [stderr] 556 | 582151826703646856, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `582_151_826_703_646_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:557:35 [INFO] [stderr] | [INFO] [stderr] 557 | 81404176367767, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `81_404_176_367_767` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:558:35 [INFO] [stderr] | [INFO] [stderr] 558 | 316415319130374273, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `316_415_319_130_374_273` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:559:35 [INFO] [stderr] | [INFO] [stderr] 559 | 9113856212762624, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_113_856_212_762_624` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:560:35 [INFO] [stderr] | [INFO] [stderr] 560 | 145453328103440392, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `145_453_328_103_440_392` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:561:35 [INFO] [stderr] | [INFO] [stderr] 561 | 441392350330618400, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `441_392_350_330_618_400` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:562:35 [INFO] [stderr] | [INFO] [stderr] 562 | 1126492748710916, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_126_492_748_710_916` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:563:35 [INFO] [stderr] | [INFO] [stderr] 563 | 2309220790581891072, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_309_220_790_581_891_072` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:564:35 [INFO] [stderr] | [INFO] [stderr] 564 | 3026423624667006980, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3_026_423_624_667_006_980` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:565:35 [INFO] [stderr] | [INFO] [stderr] 565 | 18019391702696464, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `18_019_391_702_696_464` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:566:35 [INFO] [stderr] | [INFO] [stderr] 566 | 4516931289817600, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `4_516_931_289_817_600` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:567:35 [INFO] [stderr] | [INFO] [stderr] 567 | 1450317422841301124, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_450_317_422_841_301_124` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:568:35 [INFO] [stderr] | [INFO] [stderr] 568 | 9246488805123342592]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_246_488_805_123_342_592` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:572:33 [INFO] [stderr] | [INFO] [stderr] 572 | const ROOK_MAGICS: [u64; 64] = [36028867955671040, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_028_867_955_671_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:573:33 [INFO] [stderr] | [INFO] [stderr] 573 | 2395917338224361536, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_395_917_338_224_361_536` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:574:33 [INFO] [stderr] | [INFO] [stderr] 574 | 936757656041832464, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `936_757_656_041_832_464` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:575:33 [INFO] [stderr] | [INFO] [stderr] 575 | 648535942831284356, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `648_535_942_831_284_356` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:576:33 [INFO] [stderr] | [INFO] [stderr] 576 | 36037595259731970, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_037_595_259_731_970` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:577:33 [INFO] [stderr] | [INFO] [stderr] 577 | 13943151043426386048, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `13_943_151_043_426_386_048` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:578:33 [INFO] [stderr] | [INFO] [stderr] 578 | 432349966580056576, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `432_349_966_580_056_576` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:579:33 [INFO] [stderr] | [INFO] [stderr] 579 | 4683745813775001856, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_683_745_813_775_001_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:580:33 [INFO] [stderr] | [INFO] [stderr] 580 | 1191624314978336800, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_191_624_314_978_336_800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:581:33 [INFO] [stderr] | [INFO] [stderr] 581 | 4611756662317916160, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_611_756_662_317_916_160` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:582:33 [INFO] [stderr] | [INFO] [stderr] 582 | 4625338105090543616, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_625_338_105_090_543_616` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:583:33 [INFO] [stderr] | [INFO] [stderr] 583 | 140806208356480, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `140_806_208_356_480` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:584:33 [INFO] [stderr] | [INFO] [stderr] 584 | 1688987371057664, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_688_987_371_057_664` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:585:33 [INFO] [stderr] | [INFO] [stderr] 585 | 9288708641522688, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_288_708_641_522_688` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:586:33 [INFO] [stderr] | [INFO] [stderr] 586 | 153403870897537280, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `153_403_870_897_537_280` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:587:33 [INFO] [stderr] | [INFO] [stderr] 587 | 281550411726850, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `281_550_411_726_850` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:588:33 [INFO] [stderr] | [INFO] [stderr] 588 | 2401883155071024, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_401_883_155_071_024` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:589:33 [INFO] [stderr] | [INFO] [stderr] 589 | 1206964838111645696, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_206_964_838_111_645_696` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:590:33 [INFO] [stderr] | [INFO] [stderr] 590 | 166705754384925184, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `166_705_754_384_925_184` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:591:33 [INFO] [stderr] | [INFO] [stderr] 591 | 36039792408011264, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_039_792_408_011_264` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:592:33 [INFO] [stderr] | [INFO] [stderr] 592 | 10376580514281768960, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_376_580_514_281_768_960` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:593:33 [INFO] [stderr] | [INFO] [stderr] 593 | 9148486532465664, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_148_486_532_465_664` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:594:33 [INFO] [stderr] | [INFO] [stderr] 594 | 578787319189340418, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `578_787_319_189_340_418` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:595:33 [INFO] [stderr] | [INFO] [stderr] 595 | 398007816633254020, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `398_007_816_633_254_020` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:596:33 [INFO] [stderr] | [INFO] [stderr] 596 | 2341872150903791616, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_341_872_150_903_791_616` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:597:33 [INFO] [stderr] | [INFO] [stderr] 597 | 2314850762536009728, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_314_850_762_536_009_728` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:598:33 [INFO] [stderr] | [INFO] [stderr] 598 | 297238127310798880, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `297_238_127_310_798_880` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:599:33 [INFO] [stderr] | [INFO] [stderr] 599 | 2251868801728768, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_251_868_801_728_768` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:600:33 [INFO] [stderr] | [INFO] [stderr] 600 | 2594082183614301184, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_594_082_183_614_301_184` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:601:33 [INFO] [stderr] | [INFO] [stderr] 601 | 820222482337235456, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `820_222_482_337_235_456` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:602:33 [INFO] [stderr] | [INFO] [stderr] 602 | 37717655469424904, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `37_717_655_469_424_904` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:603:33 [INFO] [stderr] | [INFO] [stderr] 603 | 577596144088011012, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `577_596_144_088_011_012` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:604:33 [INFO] [stderr] | [INFO] [stderr] 604 | 1152991874030502016, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_152_991_874_030_502_016` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:605:33 [INFO] [stderr] | [INFO] [stderr] 605 | 3171026856472219648, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3_171_026_856_472_219_648` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:606:33 [INFO] [stderr] | [INFO] [stderr] 606 | 20415869351890944, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `20_415_869_351_890_944` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:607:33 [INFO] [stderr] | [INFO] [stderr] 607 | 4611844348286345472, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_611_844_348_286_345_472` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:608:33 [INFO] [stderr] | [INFO] [stderr] 608 | 2455605323386324224, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_455_605_323_386_324_224` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:609:33 [INFO] [stderr] | [INFO] [stderr] 609 | 140754676613632, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `140_754_676_613_632` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:610:33 [INFO] [stderr] | [INFO] [stderr] 610 | 1740713828645089416, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_740_713_828_645_089_416` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:611:33 [INFO] [stderr] | [INFO] [stderr] 611 | 58361257132164, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `58_361_257_132_164` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:612:33 [INFO] [stderr] | [INFO] [stderr] 612 | 70370893791232, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `70_370_893_791_232` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:613:33 [INFO] [stderr] | [INFO] [stderr] 613 | 9227880322828615684, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_227_880_322_828_615_684` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:614:33 [INFO] [stderr] | [INFO] [stderr] 614 | 72092778695295040, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_092_778_695_295_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:615:33 [INFO] [stderr] | [INFO] [stderr] 615 | 577023839834341392, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `577_023_839_834_341_392` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:616:33 [INFO] [stderr] | [INFO] [stderr] 616 | 4723150143565660416, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_723_150_143_565_660_416` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:617:33 [INFO] [stderr] | [INFO] [stderr] 617 | 563087661073408, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `563_087_661_073_408` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:618:33 [INFO] [stderr] | [INFO] [stderr] 618 | 651083773116450, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `651_083_773_116_450` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:619:33 [INFO] [stderr] | [INFO] [stderr] 619 | 72128789630550047, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_128_789_630_550_047` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:620:33 [INFO] [stderr] | [INFO] [stderr] 620 | 153192758223054976, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `153_192_758_223_054_976` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:621:33 [INFO] [stderr] | [INFO] [stderr] 621 | 869194865525653568, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `869_194_865_525_653_568` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:622:33 [INFO] [stderr] | [INFO] [stderr] 622 | 4972009250306933248, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_972_009_250_306_933_248` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:623:33 [INFO] [stderr] | [INFO] [stderr] 623 | 1031325449119138048, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_031_325_449_119_138_048` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:624:33 [INFO] [stderr] | [INFO] [stderr] 624 | 1297041090863464576, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_297_041_090_863_464_576` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:625:33 [INFO] [stderr] | [INFO] [stderr] 625 | 580401419157405824, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `580_401_419_157_405_824` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:626:33 [INFO] [stderr] | [INFO] [stderr] 626 | 1657992643584, [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_657_992_643_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:627:33 [INFO] [stderr] | [INFO] [stderr] 627 | 306245066729521664, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `306_245_066_729_521_664` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:628:33 [INFO] [stderr] | [INFO] [stderr] 628 | 15206439601351819394, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `15_206_439_601_351_819_394` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:629:33 [INFO] [stderr] | [INFO] [stderr] 629 | 14143290885479661953, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `14_143_290_885_479_661_953` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:630:33 [INFO] [stderr] | [INFO] [stderr] 630 | 1688988407201810, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_688_988_407_201_810` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:631:33 [INFO] [stderr] | [INFO] [stderr] 631 | 18065251325837538, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `18_065_251_325_837_538` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:632:33 [INFO] [stderr] | [INFO] [stderr] 632 | 1152927311403745429, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_152_927_311_403_745_429` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:633:33 [INFO] [stderr] | [INFO] [stderr] 633 | 162411078742050817, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `162_411_078_742_050_817` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:634:33 [INFO] [stderr] | [INFO] [stderr] 634 | 334255838724676, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `334_255_838_724_676` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:635:33 [INFO] [stderr] | [INFO] [stderr] 635 | 27323018585852550]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `27_323_018_585_852_550` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/engine.rs:163:27 [INFO] [stderr] | [INFO] [stderr] 163 | const START_FEN: &'static str = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w QKqk - 0 1"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/stock/std_move_generator.rs:536:20 [INFO] [stderr] | [INFO] [stderr] 536 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 537 | | if self.is_check() { [INFO] [stderr] 538 | | return None; // invalid "null move" [INFO] [stderr] 539 | | } [INFO] [stderr] 540 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 536 | } else if self.is_check() { [INFO] [stderr] 537 | return None; // invalid "null move" [INFO] [stderr] 538 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/stock/std_move_generator.rs:1157:9 [INFO] [stderr] | [INFO] [stderr] 1157 | return KING; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `KING` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/stock/simple_evaluator.rs:48:45 [INFO] [stderr] | [INFO] [stderr] 48 | let random_number = (k.wrapping_mul(2654435769) >> 27) as Value; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_654_435_769` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/stock/deepening/mod.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | const FEN: &'static str = "7k/8/8/8/8/8/8/7K w - - 0 1"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:16:30 [INFO] [stderr] | [INFO] [stderr] 16 | pub const BB_ALL: Bitboard = 0xffffffffffffffff; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:19:33 [INFO] [stderr] | [INFO] [stderr] 19 | pub const BB_RANK_1: Bitboard = 0b11111111; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | pub const BB_FILE_A: Bitboard = 0x0101010101010101; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0101_0101_0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:53:36 [INFO] [stderr] | [INFO] [stderr] 53 | pub const BB_MAIN_DIAG: Bitboard = 0x8040201008040201; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8040_2010_0804_0201` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | pub const BB_MAIN_ANTI_DIAG: Bitboard = 0x0102040810204080; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0102_0408_1020_4080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/uci.rs:535:22 [INFO] [stderr] | [INFO] [stderr] 535 | const STARTPOS: &'static str = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w QKqk - 0 1"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:296:36 [INFO] [stderr] | [INFO] [stderr] 296 | const SLIDER_ATTACKS_SIZE: usize = 107648; [INFO] [stderr] | ^^^^^^ help: consider: `107_648` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:495:21 [INFO] [stderr] | [INFO] [stderr] 495 | v = ((v >> 1) & 0x5555555555555555) | ((v & 0x5555555555555555) << 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5555_5555_5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:495:49 [INFO] [stderr] | [INFO] [stderr] 495 | v = ((v >> 1) & 0x5555555555555555) | ((v & 0x5555555555555555) << 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5555_5555_5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:496:21 [INFO] [stderr] | [INFO] [stderr] 496 | v = ((v >> 2) & 0x3333333333333333) | ((v & 0x3333333333333333) << 2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3333_3333_3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:496:49 [INFO] [stderr] | [INFO] [stderr] 496 | v = ((v >> 2) & 0x3333333333333333) | ((v & 0x3333333333333333) << 2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3333_3333_3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:497:21 [INFO] [stderr] | [INFO] [stderr] 497 | v = ((v >> 4) & 0x0F0F0F0F0F0F0F0F) | ((v & 0x0F0F0F0F0F0F0F0F) << 4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0F0F_0F0F_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:497:49 [INFO] [stderr] | [INFO] [stderr] 497 | v = ((v >> 4) & 0x0F0F0F0F0F0F0F0F) | ((v & 0x0F0F0F0F0F0F0F0F) << 4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0F0F_0F0F_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:498:21 [INFO] [stderr] | [INFO] [stderr] 498 | v = ((v >> 8) & 0x00FF00FF00FF00FF) | ((v & 0x00FF00FF00FF00FF) << 8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x00FF_00FF_00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:498:49 [INFO] [stderr] | [INFO] [stderr] 498 | v = ((v >> 8) & 0x00FF00FF00FF00FF) | ((v & 0x00FF00FF00FF00FF) << 8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x00FF_00FF_00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:499:22 [INFO] [stderr] | [INFO] [stderr] 499 | v = ((v >> 16) & 0x0000FFFF0000FFFF) | ((v & 0x0000FFFF0000FFFF) << 16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_FFFF_0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:499:50 [INFO] [stderr] | [INFO] [stderr] 499 | v = ((v >> 16) & 0x0000FFFF0000FFFF) | ((v & 0x0000FFFF0000FFFF) << 16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_FFFF_0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:500:18 [INFO] [stderr] | [INFO] [stderr] 500 | ((v >> 32) & 0x00000000FFFFFFFF) | ((v & 0x00000000FFFFFFFF) << 32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FFFF_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:500:46 [INFO] [stderr] | [INFO] [stderr] 500 | ((v >> 32) & 0x00000000FFFFFFFF) | ((v & 0x00000000FFFFFFFF) << 32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FFFF_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:505:35 [INFO] [stderr] | [INFO] [stderr] 505 | const BISHOP_MAGICS: [u64; 64] = [306397059236266368, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `306_397_059_236_266_368` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:506:35 [INFO] [stderr] | [INFO] [stderr] 506 | 6638343277122827280, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `6_638_343_277_122_827_280` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:507:35 [INFO] [stderr] | [INFO] [stderr] 507 | 10377420549504106496, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_377_420_549_504_106_496` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:508:35 [INFO] [stderr] | [INFO] [stderr] 508 | 9193021019258913, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_193_021_019_258_913` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:509:35 [INFO] [stderr] | [INFO] [stderr] 509 | 2306408226914042898, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_306_408_226_914_042_898` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:510:35 [INFO] [stderr] | [INFO] [stderr] 510 | 10379110636817760276, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_379_110_636_817_760_276` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:511:35 [INFO] [stderr] | [INFO] [stderr] 511 | 27167319028441088, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `27_167_319_028_441_088` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:512:35 [INFO] [stderr] | [INFO] [stderr] 512 | 7566153073497751552, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `7_566_153_073_497_751_552` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:513:35 [INFO] [stderr] | [INFO] [stderr] 513 | 1513227076520969216, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_513_227_076_520_969_216` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:514:35 [INFO] [stderr] | [INFO] [stderr] 514 | 301917653126479936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `301_917_653_126_479_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:515:35 [INFO] [stderr] | [INFO] [stderr] 515 | 72075465430409232, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_075_465_430_409_232` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:516:35 [INFO] [stderr] | [INFO] [stderr] 516 | 2343002121441460228, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_343_002_121_441_460_228` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:517:35 [INFO] [stderr] | [INFO] [stderr] 517 | 36033212782477344, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_033_212_782_477_344` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:518:35 [INFO] [stderr] | [INFO] [stderr] 518 | 9223373154083475456, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_223_373_154_083_475_456` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:519:35 [INFO] [stderr] | [INFO] [stderr] 519 | 6935629192638251008, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `6_935_629_192_638_251_008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:520:35 [INFO] [stderr] | [INFO] [stderr] 520 | 72621648200664064, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_621_648_200_664_064` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:521:35 [INFO] [stderr] | [INFO] [stderr] 521 | 2310506081245267984, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_310_506_081_245_267_984` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:522:35 [INFO] [stderr] | [INFO] [stderr] 522 | 2533291987569153, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_533_291_987_569_153` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:523:35 [INFO] [stderr] | [INFO] [stderr] 523 | 146934404644733024, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `146_934_404_644_733_024` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:524:35 [INFO] [stderr] | [INFO] [stderr] 524 | 1838417834950912, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_838_417_834_950_912` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:525:35 [INFO] [stderr] | [INFO] [stderr] 525 | 579856052833622016, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `579_856_052_833_622_016` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:526:35 [INFO] [stderr] | [INFO] [stderr] 526 | 1729946448243595776, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_729_946_448_243_595_776` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:527:35 [INFO] [stderr] | [INFO] [stderr] 527 | 705208029025040, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `705_208_029_025_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:528:35 [INFO] [stderr] | [INFO] [stderr] 528 | 2886877732040869888, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_886_877_732_040_869_888` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:529:35 [INFO] [stderr] | [INFO] [stderr] 529 | 10092575566416331020, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_092_575_566_416_331_020` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:530:35 [INFO] [stderr] | [INFO] [stderr] 530 | 5635409948247040, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `5_635_409_948_247_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:531:35 [INFO] [stderr] | [INFO] [stderr] 531 | 738739924278198804, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `738_739_924_278_198_804` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:532:35 [INFO] [stderr] | [INFO] [stderr] 532 | 4648849515743289408, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_648_849_515_743_289_408` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:533:35 [INFO] [stderr] | [INFO] [stderr] 533 | 9233786889293807616, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_233_786_889_293_807_616` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:534:35 [INFO] [stderr] | [INFO] [stderr] 534 | 1155253577929753088, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_155_253_577_929_753_088` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:535:35 [INFO] [stderr] | [INFO] [stderr] 535 | 435164712050360592, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `435_164_712_050_360_592` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:536:35 [INFO] [stderr] | [INFO] [stderr] 536 | 3026700562025580641, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3_026_700_562_025_580_641` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:537:35 [INFO] [stderr] | [INFO] [stderr] 537 | 4612284839965491969, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_612_284_839_965_491_969` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:538:35 [INFO] [stderr] | [INFO] [stderr] 538 | 10448650511900137472, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_448_650_511_900_137_472` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:539:35 [INFO] [stderr] | [INFO] [stderr] 539 | 571823356120080, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `571_823_356_120_080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:540:35 [INFO] [stderr] | [INFO] [stderr] 540 | 40569782189687936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `40_569_782_189_687_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:541:35 [INFO] [stderr] | [INFO] [stderr] 541 | 148620986995048708, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `148_620_986_995_048_708` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:542:35 [INFO] [stderr] | [INFO] [stderr] 542 | 4901113822871308288, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_901_113_822_871_308_288` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:543:35 [INFO] [stderr] | [INFO] [stderr] 543 | 4612077461748908288, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_612_077_461_748_908_288` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:544:35 [INFO] [stderr] | [INFO] [stderr] 544 | 10204585674276944, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_204_585_674_276_944` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:545:35 [INFO] [stderr] | [INFO] [stderr] 545 | 2534512027246592, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_534_512_027_246_592` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:546:35 [INFO] [stderr] | [INFO] [stderr] 546 | 5766297627561820676, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `5_766_297_627_561_820_676` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:547:35 [INFO] [stderr] | [INFO] [stderr] 547 | 13809969191200768, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `13_809_969_191_200_768` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:548:35 [INFO] [stderr] | [INFO] [stderr] 548 | 1153062656578422784, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_153_062_656_578_422_784` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:549:35 [INFO] [stderr] | [INFO] [stderr] 549 | 9318235838682899712, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_318_235_838_682_899_712` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:550:35 [INFO] [stderr] | [INFO] [stderr] 550 | 11533824475839595776, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `11_533_824_475_839_595_776` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:551:35 [INFO] [stderr] | [INFO] [stderr] 551 | 433770548762247233, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `433_770_548_762_247_233` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:552:35 [INFO] [stderr] | [INFO] [stderr] 552 | 92326036501692936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `92_326_036_501_692_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:553:35 [INFO] [stderr] | [INFO] [stderr] 553 | 9227053213059129360, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_227_053_213_059_129_360` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:554:35 [INFO] [stderr] | [INFO] [stderr] 554 | 577024872779350852, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `577_024_872_779_350_852` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:555:35 [INFO] [stderr] | [INFO] [stderr] 555 | 108087561569959936, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `108_087_561_569_959_936` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:556:35 [INFO] [stderr] | [INFO] [stderr] 556 | 582151826703646856, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `582_151_826_703_646_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:557:35 [INFO] [stderr] | [INFO] [stderr] 557 | 81404176367767, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `81_404_176_367_767` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:558:35 [INFO] [stderr] | [INFO] [stderr] 558 | 316415319130374273, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `316_415_319_130_374_273` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:559:35 [INFO] [stderr] | [INFO] [stderr] 559 | 9113856212762624, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_113_856_212_762_624` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:560:35 [INFO] [stderr] | [INFO] [stderr] 560 | 145453328103440392, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `145_453_328_103_440_392` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:561:35 [INFO] [stderr] | [INFO] [stderr] 561 | 441392350330618400, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `441_392_350_330_618_400` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:562:35 [INFO] [stderr] | [INFO] [stderr] 562 | 1126492748710916, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_126_492_748_710_916` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:563:35 [INFO] [stderr] | [INFO] [stderr] 563 | 2309220790581891072, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_309_220_790_581_891_072` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:564:35 [INFO] [stderr] | [INFO] [stderr] 564 | 3026423624667006980, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3_026_423_624_667_006_980` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:565:35 [INFO] [stderr] | [INFO] [stderr] 565 | 18019391702696464, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `18_019_391_702_696_464` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:566:35 [INFO] [stderr] | [INFO] [stderr] 566 | 4516931289817600, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `4_516_931_289_817_600` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:567:35 [INFO] [stderr] | [INFO] [stderr] 567 | 1450317422841301124, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_450_317_422_841_301_124` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:568:35 [INFO] [stderr] | [INFO] [stderr] 568 | 9246488805123342592]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_246_488_805_123_342_592` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:572:33 [INFO] [stderr] | [INFO] [stderr] 572 | const ROOK_MAGICS: [u64; 64] = [36028867955671040, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_028_867_955_671_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:573:33 [INFO] [stderr] | [INFO] [stderr] 573 | 2395917338224361536, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_395_917_338_224_361_536` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:574:33 [INFO] [stderr] | [INFO] [stderr] 574 | 936757656041832464, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `936_757_656_041_832_464` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:575:33 [INFO] [stderr] | [INFO] [stderr] 575 | 648535942831284356, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `648_535_942_831_284_356` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:576:33 [INFO] [stderr] | [INFO] [stderr] 576 | 36037595259731970, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_037_595_259_731_970` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:577:33 [INFO] [stderr] | [INFO] [stderr] 577 | 13943151043426386048, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `13_943_151_043_426_386_048` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:578:33 [INFO] [stderr] | [INFO] [stderr] 578 | 432349966580056576, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `432_349_966_580_056_576` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:579:33 [INFO] [stderr] | [INFO] [stderr] 579 | 4683745813775001856, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_683_745_813_775_001_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:580:33 [INFO] [stderr] | [INFO] [stderr] 580 | 1191624314978336800, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_191_624_314_978_336_800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:581:33 [INFO] [stderr] | [INFO] [stderr] 581 | 4611756662317916160, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_611_756_662_317_916_160` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:582:33 [INFO] [stderr] | [INFO] [stderr] 582 | 4625338105090543616, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_625_338_105_090_543_616` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:583:33 [INFO] [stderr] | [INFO] [stderr] 583 | 140806208356480, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `140_806_208_356_480` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:584:33 [INFO] [stderr] | [INFO] [stderr] 584 | 1688987371057664, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_688_987_371_057_664` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:585:33 [INFO] [stderr] | [INFO] [stderr] 585 | 9288708641522688, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_288_708_641_522_688` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:586:33 [INFO] [stderr] | [INFO] [stderr] 586 | 153403870897537280, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `153_403_870_897_537_280` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:587:33 [INFO] [stderr] | [INFO] [stderr] 587 | 281550411726850, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `281_550_411_726_850` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:588:33 [INFO] [stderr] | [INFO] [stderr] 588 | 2401883155071024, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_401_883_155_071_024` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:589:33 [INFO] [stderr] | [INFO] [stderr] 589 | 1206964838111645696, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_206_964_838_111_645_696` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:590:33 [INFO] [stderr] | [INFO] [stderr] 590 | 166705754384925184, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `166_705_754_384_925_184` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:591:33 [INFO] [stderr] | [INFO] [stderr] 591 | 36039792408011264, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `36_039_792_408_011_264` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:592:33 [INFO] [stderr] | [INFO] [stderr] 592 | 10376580514281768960, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_376_580_514_281_768_960` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:593:33 [INFO] [stderr] | [INFO] [stderr] 593 | 9148486532465664, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_148_486_532_465_664` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:594:33 [INFO] [stderr] | [INFO] [stderr] 594 | 578787319189340418, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `578_787_319_189_340_418` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:595:33 [INFO] [stderr] | [INFO] [stderr] 595 | 398007816633254020, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `398_007_816_633_254_020` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:596:33 [INFO] [stderr] | [INFO] [stderr] 596 | 2341872150903791616, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_341_872_150_903_791_616` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:597:33 [INFO] [stderr] | [INFO] [stderr] 597 | 2314850762536009728, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_314_850_762_536_009_728` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:598:33 [INFO] [stderr] | [INFO] [stderr] 598 | 297238127310798880, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `297_238_127_310_798_880` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:599:33 [INFO] [stderr] | [INFO] [stderr] 599 | 2251868801728768, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2_251_868_801_728_768` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:600:33 [INFO] [stderr] | [INFO] [stderr] 600 | 2594082183614301184, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_594_082_183_614_301_184` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:601:33 [INFO] [stderr] | [INFO] [stderr] 601 | 820222482337235456, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `820_222_482_337_235_456` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:602:33 [INFO] [stderr] | [INFO] [stderr] 602 | 37717655469424904, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `37_717_655_469_424_904` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:603:33 [INFO] [stderr] | [INFO] [stderr] 603 | 577596144088011012, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `577_596_144_088_011_012` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:604:33 [INFO] [stderr] | [INFO] [stderr] 604 | 1152991874030502016, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_152_991_874_030_502_016` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:605:33 [INFO] [stderr] | [INFO] [stderr] 605 | 3171026856472219648, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3_171_026_856_472_219_648` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:606:33 [INFO] [stderr] | [INFO] [stderr] 606 | 20415869351890944, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `20_415_869_351_890_944` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:607:33 [INFO] [stderr] | [INFO] [stderr] 607 | 4611844348286345472, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_611_844_348_286_345_472` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:608:33 [INFO] [stderr] | [INFO] [stderr] 608 | 2455605323386324224, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `2_455_605_323_386_324_224` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:609:33 [INFO] [stderr] | [INFO] [stderr] 609 | 140754676613632, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `140_754_676_613_632` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:610:33 [INFO] [stderr] | [INFO] [stderr] 610 | 1740713828645089416, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_740_713_828_645_089_416` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:611:33 [INFO] [stderr] | [INFO] [stderr] 611 | 58361257132164, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `58_361_257_132_164` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:612:33 [INFO] [stderr] | [INFO] [stderr] 612 | 70370893791232, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `70_370_893_791_232` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:613:33 [INFO] [stderr] | [INFO] [stderr] 613 | 9227880322828615684, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `9_227_880_322_828_615_684` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:614:33 [INFO] [stderr] | [INFO] [stderr] 614 | 72092778695295040, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_092_778_695_295_040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:615:33 [INFO] [stderr] | [INFO] [stderr] 615 | 577023839834341392, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `577_023_839_834_341_392` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:616:33 [INFO] [stderr] | [INFO] [stderr] 616 | 4723150143565660416, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_723_150_143_565_660_416` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:617:33 [INFO] [stderr] | [INFO] [stderr] 617 | 563087661073408, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `563_087_661_073_408` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:618:33 [INFO] [stderr] | [INFO] [stderr] 618 | 651083773116450, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `651_083_773_116_450` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:619:33 [INFO] [stderr] | [INFO] [stderr] 619 | 72128789630550047, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `72_128_789_630_550_047` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:620:33 [INFO] [stderr] | [INFO] [stderr] 620 | 153192758223054976, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `153_192_758_223_054_976` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:621:33 [INFO] [stderr] | [INFO] [stderr] 621 | 869194865525653568, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `869_194_865_525_653_568` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:622:33 [INFO] [stderr] | [INFO] [stderr] 622 | 4972009250306933248, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `4_972_009_250_306_933_248` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:623:33 [INFO] [stderr] | [INFO] [stderr] 623 | 1031325449119138048, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_031_325_449_119_138_048` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:624:33 [INFO] [stderr] | [INFO] [stderr] 624 | 1297041090863464576, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_297_041_090_863_464_576` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:625:33 [INFO] [stderr] | [INFO] [stderr] 625 | 580401419157405824, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `580_401_419_157_405_824` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:626:33 [INFO] [stderr] | [INFO] [stderr] 626 | 1657992643584, [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_657_992_643_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:627:33 [INFO] [stderr] | [INFO] [stderr] 627 | 306245066729521664, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `306_245_066_729_521_664` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:628:33 [INFO] [stderr] | [INFO] [stderr] 628 | 15206439601351819394, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `15_206_439_601_351_819_394` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:629:33 [INFO] [stderr] | [INFO] [stderr] 629 | 14143290885479661953, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `14_143_290_885_479_661_953` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:630:33 [INFO] [stderr] | [INFO] [stderr] 630 | 1688988407201810, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_688_988_407_201_810` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:631:33 [INFO] [stderr] | [INFO] [stderr] 631 | 18065251325837538, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `18_065_251_325_837_538` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:632:33 [INFO] [stderr] | [INFO] [stderr] 632 | 1152927311403745429, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_152_927_311_403_745_429` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:633:33 [INFO] [stderr] | [INFO] [stderr] 633 | 162411078742050817, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `162_411_078_742_050_817` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:634:33 [INFO] [stderr] | [INFO] [stderr] 634 | 334255838724676, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `334_255_838_724_676` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:635:33 [INFO] [stderr] | [INFO] [stderr] 635 | 27323018585852550]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `27_323_018_585_852_550` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:649:47 [INFO] [stderr] | [INFO] [stderr] 649 | assert_eq!(g.squares_at_line[B1][G1], 0b11111111); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:650:47 [INFO] [stderr] | [INFO] [stderr] 650 | assert_eq!(g.squares_at_line[G8][B8], 0b11111111 << 56); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:652:57 [INFO] [stderr] | [INFO] [stderr] 652 | assert_eq!(g.squares_between_including[B1][G1], 0b01111110); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0111_1110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/utils/board_geometry.rs:653:57 [INFO] [stderr] | [INFO] [stderr] 653 | assert_eq!(g.squares_between_including[G8][B8], 0b01111110 << 56); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0111_1110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/engine.rs:163:27 [INFO] [stderr] | [INFO] [stderr] 163 | const START_FEN: &'static str = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w QKqk - 0 1"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/stock/std_move_generator.rs:536:20 [INFO] [stderr] | [INFO] [stderr] 536 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 537 | | if self.is_check() { [INFO] [stderr] 538 | | return None; // invalid "null move" [INFO] [stderr] 539 | | } [INFO] [stderr] 540 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 536 | } else if self.is_check() { [INFO] [stderr] 537 | return None; // invalid "null move" [INFO] [stderr] 538 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/stock/std_move_generator.rs:1157:9 [INFO] [stderr] | [INFO] [stderr] 1157 | return KING; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `KING` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/stock/simple_evaluator.rs:48:45 [INFO] [stderr] | [INFO] [stderr] 48 | let random_number = (k.wrapping_mul(2654435769) >> 27) as Value; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_654_435_769` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/stock/deepening/mod.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | const FEN: &'static str = "7k/8/8/8/8/8/8/7K w - - 0 1"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:16:30 [INFO] [stderr] | [INFO] [stderr] 16 | pub const BB_ALL: Bitboard = 0xffffffffffffffff; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:19:33 [INFO] [stderr] | [INFO] [stderr] 19 | pub const BB_RANK_1: Bitboard = 0b11111111; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | pub const BB_FILE_A: Bitboard = 0x0101010101010101; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0101_0101_0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:53:36 [INFO] [stderr] | [INFO] [stderr] 53 | pub const BB_MAIN_DIAG: Bitboard = 0x8040201008040201; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8040_2010_0804_0201` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | pub const BB_MAIN_ANTI_DIAG: Bitboard = 0x0102040810204080; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0102_0408_1020_4080` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:408:24 [INFO] [stderr] | [INFO] [stderr] 408 | assert_eq!(lsb(0x100100), 0x100); [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0010_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:409:24 [INFO] [stderr] | [INFO] [stderr] 409 | assert_eq!(lsb(0x8000000000000000), 0x8000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:409:45 [INFO] [stderr] | [INFO] [stderr] 409 | assert_eq!(lsb(0x8000000000000000), 0x8000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:410:24 [INFO] [stderr] | [INFO] [stderr] 410 | assert_eq!(lsb(0xf800000000000000), 0x0800000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf800_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:410:45 [INFO] [stderr] | [INFO] [stderr] 410 | assert_eq!(lsb(0xf800000000000000), 0x0800000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0800_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:412:21 [INFO] [stderr] | [INFO] [stderr] 412 | let mut x = 0x100100u64; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0x0010_0100u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:414:23 [INFO] [stderr] | [INFO] [stderr] 414 | assert_eq!(x, 0x100000); [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0010_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:420:30 [INFO] [stderr] | [INFO] [stderr] 420 | assert_eq!(above_lsb(0b11101000), 0xfffffffffffffff0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1110_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:420:43 [INFO] [stderr] | [INFO] [stderr] 420 | assert_eq!(above_lsb(0b11101000), 0xfffffffffffffff0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_fff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:421:30 [INFO] [stderr] | [INFO] [stderr] 421 | assert_eq!(above_lsb(0x8000000000000000), 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:422:44 [INFO] [stderr] | [INFO] [stderr] 422 | assert_eq!(below_lsb_including(0), 0xffffffffffffffff); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:423:40 [INFO] [stderr] | [INFO] [stderr] 423 | assert_eq!(below_lsb_including(0b11101000), 0b1111); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1110_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:424:34 [INFO] [stderr] | [INFO] [stderr] 424 | assert_eq!(below_lsb(0), 0xffffffffffffffff); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:425:30 [INFO] [stderr] | [INFO] [stderr] 425 | assert_eq!(below_lsb(0b11101000), 0b111); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1110_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:427:40 [INFO] [stderr] | [INFO] [stderr] 427 | assert_eq!(above_lsb_including(0b1010000), 0xfffffffffffffff0); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b101_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:427:52 [INFO] [stderr] | [INFO] [stderr] 427 | assert_eq!(above_lsb_including(0b1010000), 0xfffffffffffffff0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_fff0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:428:40 [INFO] [stderr] | [INFO] [stderr] 428 | assert_eq!(above_lsb_including(0x8000000000000000), 0x8000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:428:61 [INFO] [stderr] | [INFO] [stderr] 428 | assert_eq!(above_lsb_including(0x8000000000000000), 0x8000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:430:30 [INFO] [stderr] | [INFO] [stderr] 430 | assert_eq!(pop_count(0b1001101), 4); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b100_1101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:431:30 [INFO] [stderr] | [INFO] [stderr] 431 | assert_eq!(pop_count(0xffffffffffffffff), 64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xffff_ffff_ffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:432:24 [INFO] [stderr] | [INFO] [stderr] 432 | assert_eq!(bsf(0b1001101), 0); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b100_1101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:433:24 [INFO] [stderr] | [INFO] [stderr] 433 | assert_eq!(bsf(0b1001000), 3); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b100_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:434:24 [INFO] [stderr] | [INFO] [stderr] 434 | assert_eq!(bsf(0xf000000000000000), 60); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf000_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:435:13 [INFO] [stderr] | [INFO] [stderr] 435 | x = 0b1100100; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitsets.rs:437:23 [INFO] [stderr] | [INFO] [stderr] 437 | assert_eq!(x, 0b1100000); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/uci.rs:535:22 [INFO] [stderr] | [INFO] [stderr] 535 | const STARTPOS: &'static str = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w QKqk - 0 1"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: the loop variable `us` is used to index `SHIFTS` [INFO] [stderr] --> src/utils/board_geometry.rs:140:19 [INFO] [stderr] | [INFO] [stderr] 140 | for us in 0..2 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 140 | for (us, ) in SHIFTS.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `color` is only used to index `pieces`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:52:22 [INFO] [stderr] | [INFO] [stderr] 52 | for color in 0..2 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 52 | for in &mut pieces { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `value` is only used to index `castling_rights`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:60:22 [INFO] [stderr] | [INFO] [stderr] 60 | for value in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 60 | for in &mut castling_rights { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `file` is only used to index `enpassant_file`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | for file in 0..8 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 64 | for in enpassant_file.iter_mut().take(8) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `n` is only used to index `halfmove_clock`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:68:18 [INFO] [stderr] | [INFO] [stderr] 68 | for n in 0..100 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 68 | for in &mut halfmove_clock { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `utils::move_stack::MoveStack` [INFO] [stderr] --> src/utils/move_stack.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | / pub fn new() -> MoveStack { [INFO] [stderr] 49 | | MoveStack { [INFO] [stderr] 50 | | moves: Vec::with_capacity(32 * 64), [INFO] [stderr] 51 | | savepoints: Vec::with_capacity(32), [INFO] [stderr] 52 | | first_move_index: 0, [INFO] [stderr] 53 | | } [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 30 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> src/utils/move_stack.rs:167:9 [INFO] [stderr] | [INFO] [stderr] 167 | / 'moves: loop { [INFO] [stderr] 168 | | for curr in self.list_mut().iter_mut() { [INFO] [stderr] 169 | | if curr.digest() == move_digest { [INFO] [stderr] 170 | | m = *curr; [INFO] [stderr] ... | [INFO] [stderr] 175 | | return None; [INFO] [stderr] 176 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::never_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/utils/notation.rs:207:29 [INFO] [stderr] | [INFO] [stderr] 207 | parse_square(s).map(|x| Some(x)) [INFO] [stderr] | ^^^^^^^^^^^ help: remove closure as shown: `Some` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/engine.rs:378:40 [INFO] [stderr] | [INFO] [stderr] 378 | fn queue_pv(&mut self, variations: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: change this to: `&[Variation]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/engine.rs:507:34 [INFO] [stderr] | [INFO] [stderr] 507 | 1000 * d.as_secs() + (d.subsec_nanos() / 1_000_000) as u64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(d.subsec_nanos() / 1_000_000)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: Calling `subsec_millis()` is more concise than this calculation [INFO] [stderr] --> src/engine.rs:507:34 [INFO] [stderr] | [INFO] [stderr] 507 | 1000 * d.as_secs() + (d.subsec_nanos() / 1_000_000) as u64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `d.subsec_millis()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::duration_subsec)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#duration_subsec [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/stock/std_ttable.rs:59:21 [INFO] [stderr] | [INFO] [stderr] 59 | let info = (p.offset(byte_offset as isize) as *mut AtomicUsize) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `p.add(byte_offset)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_offset_with_cast)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/stock/std_ttable.rs:91:18 [INFO] [stderr] | [INFO] [stderr] 91 | unsafe { self.first.offset(slot as isize) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.first.add(slot)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: transmute from an integer to a pointer [INFO] [stderr] --> src/stock/std_ttable.rs:194:13 [INFO] [stderr] | [INFO] [stderr] 194 | mem::transmute::(addr) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `addr as *mut libc::c_void` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::useless_transmute)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_transmute [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/stock/std_ttable.rs:335:25 [INFO] [stderr] | [INFO] [stderr] 335 | Bucket::new(self.table_ptr.offset(byte_offset as isize)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.table_ptr.add(byte_offset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/std_ttable_entry.rs:22:45 [INFO] [stderr] | [INFO] [stderr] 22 | debug_assert!(VALUE_MIN <= value && value <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::absurd_extreme_comparisons)] on by default [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 32 [INFO] [stderr] --> src/stock/simple_search.rs:477:5 [INFO] [stderr] | [INFO] [stderr] 477 | / fn do_move(&mut self) -> Option { [INFO] [stderr] 478 | | debug_assert!(self.state_stack.len() > 0); [INFO] [stderr] 479 | | let ply = self.state_stack.len() - 1; [INFO] [stderr] 480 | | let state = &mut self.state_stack[ply]; [INFO] [stderr] ... | [INFO] [stderr] 607 | | None [INFO] [stderr] 608 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/stock/simple_search.rs:478:23 [INFO] [stderr] | [INFO] [stderr] 478 | debug_assert!(self.state_stack.len() > 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!self.state_stack.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/simple_search.rs:827:31 [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &[Move], list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list1.clone()` to [INFO] [stderr] | [INFO] [stderr] 828 | let mut list1 = list1.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/simple_search.rs:827:50 [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &Vec, list2: &[Move]) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list2.clone()` to [INFO] [stderr] | [INFO] [stderr] 829 | let mut list2 = list2.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/std_search_node.rs:180:23 [INFO] [stderr] | [INFO] [stderr] 180 | debug_assert!(upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] error: mutable borrow from immutable input(s) [INFO] [stderr] --> src/stock/std_search_node.rs:415:38 [INFO] [stderr] | [INFO] [stderr] 415 | unsafe fn position_mut(&self) -> &mut T::MoveGenerator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::mut_from_ref)] on by default [INFO] [stderr] note: immutable borrow here [INFO] [stderr] --> src/stock/std_search_node.rs:415:28 [INFO] [stderr] | [INFO] [stderr] 415 | unsafe fn position_mut(&self) -> &mut T::MoveGenerator { [INFO] [stderr] | ^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/std_qsearch.rs:62:23 [INFO] [stderr] | [INFO] [stderr] 62 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/stock/std_qsearch.rs:94:1 [INFO] [stderr] | [INFO] [stderr] 94 | / fn qsearch(position: &mut T, [INFO] [stderr] 95 | | mut lower_bound: Value, // alpha [INFO] [stderr] 96 | | upper_bound: Value, // beta [INFO] [stderr] 97 | | mut stand_pat: Value, // position's static evaluation [INFO] [stderr] ... | [INFO] [stderr] 223 | | } [INFO] [stderr] 224 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::too_many_arguments)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 41 [INFO] [stderr] --> src/stock/std_move_generator.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | / fn try_move_digest(&self, move_digest: MoveDigest) -> Option { [INFO] [stderr] 298 | | // We will use `generated_move` to assert that our result is correct. [INFO] [stderr] 299 | | let mut generated_move = unsafe { uninitialized() }; [INFO] [stderr] 300 | | [INFO] [stderr] ... | [INFO] [stderr] 480 | | Some(m) [INFO] [stderr] 481 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> src/stock/std_move_generator.rs:366:9 [INFO] [stderr] | [INFO] [stderr] 366 | / 'pieces: loop { [INFO] [stderr] 367 | | for i in KING..PIECE_NONE { [INFO] [stderr] 368 | | if orig_square_bb & self.board.pieces.piece_type[i] != 0 { [INFO] [stderr] 369 | | piece = i; [INFO] [stderr] ... | [INFO] [stderr] 374 | | return None; [INFO] [stderr] 375 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] error: this .into_iter() call is equivalent to .iter() and will not move the array [INFO] [stderr] --> src/stock/std_move_generator.rs:761:14 [INFO] [stderr] | [INFO] [stderr] 761 | .into_iter() [INFO] [stderr] | ^^^^^^^^^ help: call directly: `iter` [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::into_iter_on_array)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_array [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | let x = report.depth as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(report.depth)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:156:18 [INFO] [stderr] | [INFO] [stderr] 156 | .min(DEPTH_MAX as f64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `f64::from(DEPTH_MAX)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:157:18 [INFO] [stderr] | [INFO] [stderr] 157 | .max(DEPTH_MIN as f64) as Depth; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `f64::from(DEPTH_MIN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:183:35 [INFO] [stderr] | [INFO] [stderr] 183 | (1000 * d.as_secs()) as f64 + (d.subsec_nanos() / 1_000_000) as f64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(d.subsec_nanos() / 1_000_000)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: Calling `subsec_millis()` is more concise than this calculation [INFO] [stderr] --> src/stock/std_time_manager.rs:183:35 [INFO] [stderr] | [INFO] [stderr] 183 | (1000 * d.as_secs()) as f64 + (d.subsec_nanos() / 1_000_000) as f64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `d.subsec_millis()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#duration_subsec [INFO] [stderr] [INFO] [stderr] warning: the loop variable `piece` is used to index `PIECE_VALUES` [INFO] [stderr] --> src/stock/simple_evaluator.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | for piece in QUEEN..PIECE_NONE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 26 | for (piece, ) in PIECE_VALUES.iter().enumerate().take(PIECE_NONE).skip(QUEEN) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/deepening/aspiration.rs:89:23 [INFO] [stderr] | [INFO] [stderr] 89 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/deepening/multipv.rs:80:23 [INFO] [stderr] | [INFO] [stderr] 80 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/deepening/mod.rs:105:23 [INFO] [stderr] | [INFO] [stderr] 105 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/deepening/mod.rs:291:24 [INFO] [stderr] | [INFO] [stderr] 291 | fn contains_dups(list: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 291 | fn contains_dups(list: &[Move]) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list.clone()` to [INFO] [stderr] | [INFO] [stderr] 292 | let mut l = list.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/deepening/mod.rs:301:31 [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &[Move], list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list1.clone()` to [INFO] [stderr] | [INFO] [stderr] 302 | let mut list1 = list1.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/deepening/mod.rs:301:50 [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &Vec, list2: &[Move]) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list2.clone()` to [INFO] [stderr] | [INFO] [stderr] 303 | let mut list2 = list2.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0 * 8` [INFO] [stderr] --> src/squares.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | pub const A1: Square = 0 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/squares.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | pub const A1: Square = 0 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:5:28 [INFO] [stderr] | [INFO] [stderr] 5 | pub const A1: Square = 0 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::erasing_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/squares.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | pub const B1: Square = 1 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:6:28 [INFO] [stderr] | [INFO] [stderr] 6 | pub const B1: Square = 1 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/squares.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | pub const C1: Square = 2 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:7:28 [INFO] [stderr] | [INFO] [stderr] 7 | pub const C1: Square = 2 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/squares.rs:8:24 [INFO] [stderr] | [INFO] [stderr] 8 | pub const D1: Square = 3 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:8:28 [INFO] [stderr] | [INFO] [stderr] 8 | pub const D1: Square = 3 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/squares.rs:9:24 [INFO] [stderr] | [INFO] [stderr] 9 | pub const E1: Square = 4 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | pub const E1: Square = 4 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5` [INFO] [stderr] --> src/squares.rs:10:24 [INFO] [stderr] | [INFO] [stderr] 10 | pub const F1: Square = 5 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:10:28 [INFO] [stderr] | [INFO] [stderr] 10 | pub const F1: Square = 5 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6` [INFO] [stderr] --> src/squares.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | pub const G1: Square = 6 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:11:28 [INFO] [stderr] | [INFO] [stderr] 11 | pub const G1: Square = 6 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7` [INFO] [stderr] --> src/squares.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | pub const H1: Square = 7 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub const H1: Square = 7 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1 * 8` [INFO] [stderr] --> src/squares.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 13 | pub const A2: Square = 0 + 1 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:13:28 [INFO] [stderr] | [INFO] [stderr] 13 | pub const A2: Square = 0 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:14:28 [INFO] [stderr] | [INFO] [stderr] 14 | pub const B2: Square = 1 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:15:28 [INFO] [stderr] | [INFO] [stderr] 15 | pub const C2: Square = 2 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | pub const D2: Square = 3 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:17:28 [INFO] [stderr] | [INFO] [stderr] 17 | pub const E2: Square = 4 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | pub const F2: Square = 5 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | pub const G2: Square = 6 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | pub const H2: Square = 7 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 8` [INFO] [stderr] --> src/squares.rs:21:24 [INFO] [stderr] | [INFO] [stderr] 21 | pub const A3: Square = 0 + 2 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 8` [INFO] [stderr] --> src/squares.rs:29:24 [INFO] [stderr] | [INFO] [stderr] 29 | pub const A4: Square = 0 + 3 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 8` [INFO] [stderr] --> src/squares.rs:37:24 [INFO] [stderr] | [INFO] [stderr] 37 | pub const A5: Square = 0 + 4 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5 * 8` [INFO] [stderr] --> src/squares.rs:45:24 [INFO] [stderr] | [INFO] [stderr] 45 | pub const A6: Square = 0 + 5 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6 * 8` [INFO] [stderr] --> src/squares.rs:53:24 [INFO] [stderr] | [INFO] [stderr] 53 | pub const A7: Square = 0 + 6 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7 * 8` [INFO] [stderr] --> src/squares.rs:61:24 [INFO] [stderr] | [INFO] [stderr] 61 | pub const A8: Square = 0 + 7 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/board.rs:124:18 [INFO] [stderr] | [INFO] [stderr] 124 | pub fn value(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/board.rs:177:23 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn can_castle(&self, player: Color, side: CastlingSide) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:53:22 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn move_type(&self) -> MoveType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:59:24 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn orig_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn dest_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn aux_data(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:84:21 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn notation(&self) -> String { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:102:20 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn is_null(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (9/7) [INFO] [stderr] --> src/moves.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new(move_type: MoveType, [INFO] [stderr] 178 | | orig_square: Square, [INFO] [stderr] 179 | | dest_square: Square, [INFO] [stderr] 180 | | aux_data: usize, [INFO] [stderr] ... | [INFO] [stderr] 208 | | dest_square << SHIFT_DEST_SQUARE) as u64) [INFO] [stderr] 209 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/moves.rs:199:14 [INFO] [stderr] | [INFO] [stderr] 199 | (score as u64) << SHIFT_SCORE | [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from(score)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/moves.rs:238:19 [INFO] [stderr] | [INFO] [stderr] 238 | self.0 |= (score as u64) << SHIFT_SCORE; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from(score)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:243:18 [INFO] [stderr] | [INFO] [stderr] 243 | pub fn score(&self) -> u32 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:249:22 [INFO] [stderr] | [INFO] [stderr] 249 | pub fn move_type(&self) -> MoveType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:257:25 [INFO] [stderr] | [INFO] [stderr] 257 | pub fn played_piece(&self) -> PieceType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:263:24 [INFO] [stderr] | [INFO] [stderr] 263 | pub fn orig_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:269:24 [INFO] [stderr] | [INFO] [stderr] 269 | pub fn dest_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:275:27 [INFO] [stderr] | [INFO] [stderr] 275 | pub fn captured_piece(&self) -> PieceType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:282:27 [INFO] [stderr] | [INFO] [stderr] 282 | pub fn enpassant_file(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:289:28 [INFO] [stderr] | [INFO] [stderr] 289 | pub fn castling_rights(&self) -> CastlingRights { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:300:21 [INFO] [stderr] | [INFO] [stderr] 300 | pub fn aux_data(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:306:19 [INFO] [stderr] | [INFO] [stderr] 306 | pub fn digest(&self) -> MoveDigest { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:314:21 [INFO] [stderr] | [INFO] [stderr] 314 | pub fn notation(&self) -> String { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:327:38 [INFO] [stderr] | [INFO] [stderr] 327 | pub fn is_pawn_advance_or_capure(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:346:20 [INFO] [stderr] | [INFO] [stderr] 346 | pub fn is_null(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/ttable.rs:214:21 [INFO] [stderr] | [INFO] [stderr] 214 | let depth = self.depth() as i16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(self.depth())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/ttable.rs:217:27 [INFO] [stderr] | [INFO] [stderr] 217 | BOUND_NONE => DEPTH_MIN as i16 - 1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `i16::from(DEPTH_MIN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/uci.rs:453:32 [INFO] [stderr] | [INFO] [stderr] 453 | if infos.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!infos.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] error: aborting due to 18 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `alcibiades`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/stock/std_ttable.rs:443:17 [INFO] [stderr] | [INFO] [stderr] 443 | let mut record = b.get(0).as_mut().unwrap(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/stock/std_ttable.rs:464:17 [INFO] [stderr] | [INFO] [stderr] 464 | let mut record = b.get(4).as_mut().unwrap(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: the loop variable `us` is used to index `SHIFTS` [INFO] [stderr] --> src/utils/board_geometry.rs:140:19 [INFO] [stderr] | [INFO] [stderr] 140 | for us in 0..2 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 140 | for (us, ) in SHIFTS.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `color` is only used to index `pieces`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:52:22 [INFO] [stderr] | [INFO] [stderr] 52 | for color in 0..2 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 52 | for in &mut pieces { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `value` is only used to index `castling_rights`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:60:22 [INFO] [stderr] | [INFO] [stderr] 60 | for value in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 60 | for in &mut castling_rights { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `file` is only used to index `enpassant_file`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | for file in 0..8 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 64 | for in enpassant_file.iter_mut().take(8) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `n` is only used to index `halfmove_clock`. [INFO] [stderr] --> src/utils/zobrist_arrays.rs:68:18 [INFO] [stderr] | [INFO] [stderr] 68 | for n in 0..100 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 68 | for in &mut halfmove_clock { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `utils::move_stack::MoveStack` [INFO] [stderr] --> src/utils/move_stack.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | / pub fn new() -> MoveStack { [INFO] [stderr] 49 | | MoveStack { [INFO] [stderr] 50 | | moves: Vec::with_capacity(32 * 64), [INFO] [stderr] 51 | | savepoints: Vec::with_capacity(32), [INFO] [stderr] 52 | | first_move_index: 0, [INFO] [stderr] 53 | | } [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 30 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> src/utils/move_stack.rs:167:9 [INFO] [stderr] | [INFO] [stderr] 167 | / 'moves: loop { [INFO] [stderr] 168 | | for curr in self.list_mut().iter_mut() { [INFO] [stderr] 169 | | if curr.digest() == move_digest { [INFO] [stderr] 170 | | m = *curr; [INFO] [stderr] ... | [INFO] [stderr] 175 | | return None; [INFO] [stderr] 176 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::never_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/utils/notation.rs:207:29 [INFO] [stderr] | [INFO] [stderr] 207 | parse_square(s).map(|x| Some(x)) [INFO] [stderr] | ^^^^^^^^^^^ help: remove closure as shown: `Some` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/engine.rs:378:40 [INFO] [stderr] | [INFO] [stderr] 378 | fn queue_pv(&mut self, variations: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: change this to: `&[Variation]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/engine.rs:507:34 [INFO] [stderr] | [INFO] [stderr] 507 | 1000 * d.as_secs() + (d.subsec_nanos() / 1_000_000) as u64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(d.subsec_nanos() / 1_000_000)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: Calling `subsec_millis()` is more concise than this calculation [INFO] [stderr] --> src/engine.rs:507:34 [INFO] [stderr] | [INFO] [stderr] 507 | 1000 * d.as_secs() + (d.subsec_nanos() / 1_000_000) as u64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `d.subsec_millis()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::duration_subsec)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#duration_subsec [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/stock/std_ttable.rs:59:21 [INFO] [stderr] | [INFO] [stderr] 59 | let info = (p.offset(byte_offset as isize) as *mut AtomicUsize) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `p.add(byte_offset)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_offset_with_cast)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/stock/std_ttable.rs:91:18 [INFO] [stderr] | [INFO] [stderr] 91 | unsafe { self.first.offset(slot as isize) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.first.add(slot)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: transmute from an integer to a pointer [INFO] [stderr] --> src/stock/std_ttable.rs:194:13 [INFO] [stderr] | [INFO] [stderr] 194 | mem::transmute::(addr) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `addr as *mut libc::c_void` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::useless_transmute)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_transmute [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/stock/std_ttable.rs:335:25 [INFO] [stderr] | [INFO] [stderr] 335 | Bucket::new(self.table_ptr.offset(byte_offset as isize)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.table_ptr.add(byte_offset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/std_ttable_entry.rs:22:45 [INFO] [stderr] | [INFO] [stderr] 22 | debug_assert!(VALUE_MIN <= value && value <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::absurd_extreme_comparisons)] on by default [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 32 [INFO] [stderr] --> src/stock/simple_search.rs:477:5 [INFO] [stderr] | [INFO] [stderr] 477 | / fn do_move(&mut self) -> Option { [INFO] [stderr] 478 | | debug_assert!(self.state_stack.len() > 0); [INFO] [stderr] 479 | | let ply = self.state_stack.len() - 1; [INFO] [stderr] 480 | | let state = &mut self.state_stack[ply]; [INFO] [stderr] ... | [INFO] [stderr] 607 | | None [INFO] [stderr] 608 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/stock/simple_search.rs:478:23 [INFO] [stderr] | [INFO] [stderr] 478 | debug_assert!(self.state_stack.len() > 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!self.state_stack.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/simple_search.rs:827:31 [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &[Move], list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list1.clone()` to [INFO] [stderr] | [INFO] [stderr] 828 | let mut list1 = list1.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/simple_search.rs:827:50 [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 827 | fn contains_same_moves(list1: &Vec, list2: &[Move]) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list2.clone()` to [INFO] [stderr] | [INFO] [stderr] 829 | let mut list2 = list2.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/std_search_node.rs:180:23 [INFO] [stderr] | [INFO] [stderr] 180 | debug_assert!(upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] error: mutable borrow from immutable input(s) [INFO] [stderr] --> src/stock/std_search_node.rs:415:38 [INFO] [stderr] | [INFO] [stderr] 415 | unsafe fn position_mut(&self) -> &mut T::MoveGenerator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::mut_from_ref)] on by default [INFO] [stderr] note: immutable borrow here [INFO] [stderr] --> src/stock/std_search_node.rs:415:28 [INFO] [stderr] | [INFO] [stderr] 415 | unsafe fn position_mut(&self) -> &mut T::MoveGenerator { [INFO] [stderr] | ^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 33 [INFO] [stderr] --> src/stock/std_search_node.rs:459:5 [INFO] [stderr] | [INFO] [stderr] 459 | / fn is_legal() { [INFO] [stderr] 460 | | assert!(P::from_fen("8/8/8/8/8/8/8/8 w - - 0 1").is_err()); [INFO] [stderr] 461 | | assert!(P::from_fen("8/8/8/8/8/8/8/7K w - - 0 1").is_err()); [INFO] [stderr] 462 | | assert!(P::from_fen("k7/8/8/8/8/8/8/7K w - - 0 1").is_ok()); [INFO] [stderr] ... | [INFO] [stderr] 491 | | assert!(P::from_fen("8/8/8/6k1/7P/8/8/7K b - h3 0 0").is_err()); [INFO] [stderr] 492 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 49 [INFO] [stderr] --> src/stock/std_search_node.rs:528:5 [INFO] [stderr] | [INFO] [stderr] 528 | / fn evaluate_move() { [INFO] [stderr] 529 | | let mut s = MoveStack::new(); [INFO] [stderr] 530 | | [INFO] [stderr] 531 | | let p = P::from_fen("8/4P1kP/8/8/8/7p/8/7K w - - 0 1") [INFO] [stderr] ... | [INFO] [stderr] 628 | | assert_eq!(p.evaluate_move(p.null_move()), 0); [INFO] [stderr] 629 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/stock/std_search_node.rs:639:17 [INFO] [stderr] | [INFO] [stderr] 639 | assert!(v.list().len() != 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!v.list().is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/std_qsearch.rs:62:23 [INFO] [stderr] | [INFO] [stderr] 62 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/stock/std_qsearch.rs:94:1 [INFO] [stderr] | [INFO] [stderr] 94 | / fn qsearch(position: &mut T, [INFO] [stderr] 95 | | mut lower_bound: Value, // alpha [INFO] [stderr] 96 | | upper_bound: Value, // beta [INFO] [stderr] 97 | | mut stand_pat: Value, // position's static evaluation [INFO] [stderr] ... | [INFO] [stderr] 223 | | } [INFO] [stderr] 224 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::too_many_arguments)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 41 [INFO] [stderr] --> src/stock/std_move_generator.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | / fn try_move_digest(&self, move_digest: MoveDigest) -> Option { [INFO] [stderr] 298 | | // We will use `generated_move` to assert that our result is correct. [INFO] [stderr] 299 | | let mut generated_move = unsafe { uninitialized() }; [INFO] [stderr] 300 | | [INFO] [stderr] ... | [INFO] [stderr] 480 | | Some(m) [INFO] [stderr] 481 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> src/stock/std_move_generator.rs:366:9 [INFO] [stderr] | [INFO] [stderr] 366 | / 'pieces: loop { [INFO] [stderr] 367 | | for i in KING..PIECE_NONE { [INFO] [stderr] 368 | | if orig_square_bb & self.board.pieces.piece_type[i] != 0 { [INFO] [stderr] 369 | | piece = i; [INFO] [stderr] ... | [INFO] [stderr] 374 | | return None; [INFO] [stderr] 375 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] error: this .into_iter() call is equivalent to .iter() and will not move the array [INFO] [stderr] --> src/stock/std_move_generator.rs:761:14 [INFO] [stderr] | [INFO] [stderr] 761 | .into_iter() [INFO] [stderr] | ^^^^^^^^^ help: call directly: `iter` [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::into_iter_on_array)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_array [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/stock/std_move_generator.rs:1322:5 [INFO] [stderr] | [INFO] [stderr] 1322 | / fn move_generation() { [INFO] [stderr] 1323 | | let mut s = MoveStack::new(); [INFO] [stderr] 1324 | | [INFO] [stderr] 1325 | | let b = P::from_fen("8/8/6Nk/2pP4/3PR3/2b1q3/3P4/4K3 w - - 0 1") [INFO] [stderr] ... | [INFO] [stderr] 1487 | | s.clear_all(); [INFO] [stderr] 1488 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: called `is_some()` after searching an `Iterator` with find. This is more succinctly expressed by calling `any()`. [INFO] [stderr] --> src/stock/std_move_generator.rs:1604:29 [INFO] [stderr] | [INFO] [stderr] 1604 | assert!(stack.list().iter().find(|x| **x == m).is_some()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::search_is_some)] on by default [INFO] [stderr] = note: replace `find(|x| **x == m).is_some()` with `any(|x| **x == m)` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#search_is_some [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | let x = report.depth as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(report.depth)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:156:18 [INFO] [stderr] | [INFO] [stderr] 156 | .min(DEPTH_MAX as f64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `f64::from(DEPTH_MAX)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:157:18 [INFO] [stderr] | [INFO] [stderr] 157 | .max(DEPTH_MIN as f64) as Depth; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `f64::from(DEPTH_MIN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/stock/std_time_manager.rs:183:35 [INFO] [stderr] | [INFO] [stderr] 183 | (1000 * d.as_secs()) as f64 + (d.subsec_nanos() / 1_000_000) as f64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(d.subsec_nanos() / 1_000_000)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: Calling `subsec_millis()` is more concise than this calculation [INFO] [stderr] --> src/stock/std_time_manager.rs:183:35 [INFO] [stderr] | [INFO] [stderr] 183 | (1000 * d.as_secs()) as f64 + (d.subsec_nanos() / 1_000_000) as f64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `d.subsec_millis()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#duration_subsec [INFO] [stderr] [INFO] [stderr] warning: the loop variable `piece` is used to index `PIECE_VALUES` [INFO] [stderr] --> src/stock/simple_evaluator.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | for piece in QUEEN..PIECE_NONE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 26 | for (piece, ) in PIECE_VALUES.iter().enumerate().take(PIECE_NONE).skip(QUEEN) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/deepening/aspiration.rs:89:23 [INFO] [stderr] | [INFO] [stderr] 89 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/deepening/multipv.rs:80:23 [INFO] [stderr] | [INFO] [stderr] 80 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] error: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false [INFO] [stderr] --> src/stock/deepening/mod.rs:105:23 [INFO] [stderr] | [INFO] [stderr] 105 | debug_assert!(params.upper_bound <= VALUE_MAX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: because VALUE_MAX is the maximum value for this type, this comparison is always true [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/deepening/mod.rs:291:24 [INFO] [stderr] | [INFO] [stderr] 291 | fn contains_dups(list: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 291 | fn contains_dups(list: &[Move]) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list.clone()` to [INFO] [stderr] | [INFO] [stderr] 292 | let mut l = list.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/deepening/mod.rs:301:31 [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &[Move], list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list1.clone()` to [INFO] [stderr] | [INFO] [stderr] 302 | let mut list1 = list1.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/stock/deepening/mod.rs:301:50 [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &Vec, list2: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 301 | fn contains_same_moves(list1: &Vec, list2: &[Move]) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: change `list2.clone()` to [INFO] [stderr] | [INFO] [stderr] 303 | let mut list2 = list2.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0 * 8` [INFO] [stderr] --> src/squares.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | pub const A1: Square = 0 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/squares.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | pub const A1: Square = 0 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:5:28 [INFO] [stderr] | [INFO] [stderr] 5 | pub const A1: Square = 0 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::erasing_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/squares.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | pub const B1: Square = 1 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:6:28 [INFO] [stderr] | [INFO] [stderr] 6 | pub const B1: Square = 1 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/squares.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | pub const C1: Square = 2 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:7:28 [INFO] [stderr] | [INFO] [stderr] 7 | pub const C1: Square = 2 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/squares.rs:8:24 [INFO] [stderr] | [INFO] [stderr] 8 | pub const D1: Square = 3 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:8:28 [INFO] [stderr] | [INFO] [stderr] 8 | pub const D1: Square = 3 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/squares.rs:9:24 [INFO] [stderr] | [INFO] [stderr] 9 | pub const E1: Square = 4 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | pub const E1: Square = 4 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5` [INFO] [stderr] --> src/squares.rs:10:24 [INFO] [stderr] | [INFO] [stderr] 10 | pub const F1: Square = 5 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:10:28 [INFO] [stderr] | [INFO] [stderr] 10 | pub const F1: Square = 5 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6` [INFO] [stderr] --> src/squares.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | pub const G1: Square = 6 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:11:28 [INFO] [stderr] | [INFO] [stderr] 11 | pub const G1: Square = 6 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7` [INFO] [stderr] --> src/squares.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | pub const H1: Square = 7 + 0 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/squares.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub const H1: Square = 7 + 0 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1 * 8` [INFO] [stderr] --> src/squares.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 13 | pub const A2: Square = 0 + 1 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:13:28 [INFO] [stderr] | [INFO] [stderr] 13 | pub const A2: Square = 0 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:14:28 [INFO] [stderr] | [INFO] [stderr] 14 | pub const B2: Square = 1 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:15:28 [INFO] [stderr] | [INFO] [stderr] 15 | pub const C2: Square = 2 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | pub const D2: Square = 3 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:17:28 [INFO] [stderr] | [INFO] [stderr] 17 | pub const E2: Square = 4 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | pub const F2: Square = 5 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | pub const G2: Square = 6 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8` [INFO] [stderr] --> src/squares.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | pub const H2: Square = 7 + 1 * 8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 8` [INFO] [stderr] --> src/squares.rs:21:24 [INFO] [stderr] | [INFO] [stderr] 21 | pub const A3: Square = 0 + 2 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 8` [INFO] [stderr] --> src/squares.rs:29:24 [INFO] [stderr] | [INFO] [stderr] 29 | pub const A4: Square = 0 + 3 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 8` [INFO] [stderr] --> src/squares.rs:37:24 [INFO] [stderr] | [INFO] [stderr] 37 | pub const A5: Square = 0 + 4 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5 * 8` [INFO] [stderr] --> src/squares.rs:45:24 [INFO] [stderr] | [INFO] [stderr] 45 | pub const A6: Square = 0 + 5 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `6 * 8` [INFO] [stderr] --> src/squares.rs:53:24 [INFO] [stderr] | [INFO] [stderr] 53 | pub const A7: Square = 0 + 6 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `7 * 8` [INFO] [stderr] --> src/squares.rs:61:24 [INFO] [stderr] | [INFO] [stderr] 61 | pub const A8: Square = 0 + 7 * 8; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/bitsets.rs:407:5 [INFO] [stderr] | [INFO] [stderr] 407 | / fn bitsets() { [INFO] [stderr] 408 | | assert_eq!(lsb(0x100100), 0x100); [INFO] [stderr] 409 | | assert_eq!(lsb(0x8000000000000000), 0x8000000000000000); [INFO] [stderr] 410 | | assert_eq!(lsb(0xf800000000000000), 0x0800000000000000); [INFO] [stderr] ... | [INFO] [stderr] 437 | | assert_eq!(x, 0b1100000); [INFO] [stderr] 438 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/board.rs:124:18 [INFO] [stderr] | [INFO] [stderr] 124 | pub fn value(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/board.rs:177:23 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn can_castle(&self, player: Color, side: CastlingSide) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:53:22 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn move_type(&self) -> MoveType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:59:24 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn orig_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn dest_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn aux_data(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:84:21 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn notation(&self) -> String { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:102:20 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn is_null(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (9/7) [INFO] [stderr] --> src/moves.rs:177:5 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new(move_type: MoveType, [INFO] [stderr] 178 | | orig_square: Square, [INFO] [stderr] 179 | | dest_square: Square, [INFO] [stderr] 180 | | aux_data: usize, [INFO] [stderr] ... | [INFO] [stderr] 208 | | dest_square << SHIFT_DEST_SQUARE) as u64) [INFO] [stderr] 209 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/moves.rs:199:14 [INFO] [stderr] | [INFO] [stderr] 199 | (score as u64) << SHIFT_SCORE | [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from(score)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/moves.rs:238:19 [INFO] [stderr] | [INFO] [stderr] 238 | self.0 |= (score as u64) << SHIFT_SCORE; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from(score)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:243:18 [INFO] [stderr] | [INFO] [stderr] 243 | pub fn score(&self) -> u32 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:249:22 [INFO] [stderr] | [INFO] [stderr] 249 | pub fn move_type(&self) -> MoveType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:257:25 [INFO] [stderr] | [INFO] [stderr] 257 | pub fn played_piece(&self) -> PieceType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:263:24 [INFO] [stderr] | [INFO] [stderr] 263 | pub fn orig_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:269:24 [INFO] [stderr] | [INFO] [stderr] 269 | pub fn dest_square(&self) -> Square { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:275:27 [INFO] [stderr] | [INFO] [stderr] 275 | pub fn captured_piece(&self) -> PieceType { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:282:27 [INFO] [stderr] | [INFO] [stderr] 282 | pub fn enpassant_file(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:289:28 [INFO] [stderr] | [INFO] [stderr] 289 | pub fn castling_rights(&self) -> CastlingRights { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:300:21 [INFO] [stderr] | [INFO] [stderr] 300 | pub fn aux_data(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:306:19 [INFO] [stderr] | [INFO] [stderr] 306 | pub fn digest(&self) -> MoveDigest { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:314:21 [INFO] [stderr] | [INFO] [stderr] 314 | pub fn notation(&self) -> String { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:327:38 [INFO] [stderr] | [INFO] [stderr] 327 | pub fn is_pawn_advance_or_capure(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/moves.rs:346:20 [INFO] [stderr] | [INFO] [stderr] 346 | pub fn is_null(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 37 [INFO] [stderr] --> src/moves.rs:403:5 [INFO] [stderr] | [INFO] [stderr] 403 | / fn moves() { [INFO] [stderr] 404 | | let cr = CastlingRights::new(0b1011); [INFO] [stderr] 405 | | let mut m = Move::new(MOVE_NORMAL, E2, E4, 0, PIECE_NONE, PAWN, cr, 8, 0); [INFO] [stderr] 406 | | let m1 = Move::new(MOVE_NORMAL, F3, E4, 0, KNIGHT, PAWN, cr, 8, ::std::u32::MAX); [INFO] [stderr] ... | [INFO] [stderr] 449 | | assert_eq!(m.digest().aux_data(), m.aux_data()); [INFO] [stderr] 450 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/ttable.rs:214:21 [INFO] [stderr] | [INFO] [stderr] 214 | let depth = self.depth() as i16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(self.depth())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/ttable.rs:217:27 [INFO] [stderr] | [INFO] [stderr] 217 | BOUND_NONE => DEPTH_MIN as i16 - 1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `i16::from(DEPTH_MIN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/uci.rs:453:32 [INFO] [stderr] | [INFO] [stderr] 453 | if infos.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!infos.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 27 [INFO] [stderr] --> src/uci.rs:619:5 [INFO] [stderr] | [INFO] [stderr] 619 | / fn parse_go_params() { [INFO] [stderr] 620 | | use super::{parse_go_params, UciCommand}; [INFO] [stderr] 621 | | let params = [" wtime22000 ", [INFO] [stderr] 622 | | " wtime 22000 ", [INFO] [stderr] ... | [INFO] [stderr] 691 | | } [INFO] [stderr] 692 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: Matching on `Some` with `ok()` is redundant [INFO] [stderr] --> src/uci.rs:635:13 [INFO] [stderr] | [INFO] [stderr] 635 | / if let Some(UciCommand::Go(p)) = parse_go_params(s).ok() { [INFO] [stderr] 636 | | match i { [INFO] [stderr] 637 | | 0 => { [INFO] [stderr] 638 | | assert_eq!(p.wtime, None); [INFO] [stderr] ... | [INFO] [stderr] 689 | | panic!("unsuccessful parsing: {}", s); [INFO] [stderr] 690 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::if_let_some_result)] on by default [INFO] [stderr] = help: Consider matching on `Ok(UciCommand::Go(p))` and removing the call to `ok` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_let_some_result [INFO] [stderr] [INFO] [stderr] warning: Matching on `Some` with `ok()` is redundant [INFO] [stderr] --> src/uci.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | / if let Some(UciCommand::SetOption { name, value }) = parse_setoption_params(s).ok() { [INFO] [stderr] 703 | | match i { [INFO] [stderr] 704 | | 0 => { [INFO] [stderr] 705 | | assert_eq!(name, "xxx"); [INFO] [stderr] ... | [INFO] [stderr] 723 | | panic!("unsuccessful parsing: {}", s); [INFO] [stderr] 724 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: Consider matching on `Ok(UciCommand::SetOption { name, value })` and removing the call to `ok` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_let_some_result [INFO] [stderr] [INFO] [stderr] warning: Matching on `Some` with `ok()` is redundant [INFO] [stderr] --> src/uci.rs:743:13 [INFO] [stderr] | [INFO] [stderr] 743 | / if let Some(UciCommand::Position { fen, moves }) = parse_position_params(s).ok() { [INFO] [stderr] 744 | | match i { [INFO] [stderr] 745 | | 0 => { [INFO] [stderr] 746 | | assert_eq!(fen, [INFO] [stderr] ... | [INFO] [stderr] 787 | | panic!("unsuccessful parsing: {}", s); [INFO] [stderr] 788 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: Consider matching on `Ok(UciCommand::Position { fen, moves })` and removing the call to `ok` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_let_some_result [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/uci.rs:793:5 [INFO] [stderr] | [INFO] [stderr] 793 | / fn parse_uci_command() { [INFO] [stderr] 794 | | use super::{parse_uci_command, UciCommand}; [INFO] [stderr] 795 | | assert!(match parse_uci_command("isready").ok().unwrap() { [INFO] [stderr] 796 | | UciCommand::IsReady => true, [INFO] [stderr] ... | [INFO] [stderr] 854 | | }); [INFO] [stderr] 855 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] error: aborting due to 18 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `alcibiades`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "adb0362fc95341b208726f3ea9bd5b9576ecd098a696c5c327a88e57038a8fcb"` [INFO] running `"docker" "rm" "-f" "adb0362fc95341b208726f3ea9bd5b9576ecd098a696c5c327a88e57038a8fcb"` [INFO] [stdout] adb0362fc95341b208726f3ea9bd5b9576ecd098a696c5c327a88e57038a8fcb