[INFO] updating cached repository https://github.com/tylersouthwick/rubiks [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] ca66f98fec4f5805faa6a074d02af80e40919e69 [INFO] checking tylersouthwick/rubiks against try#f149601db42efe10ece8b284ab681fd4a6fcb89c for pr-68766 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftylersouthwick%2Frubiks" "/workspace/builds/worker-3/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tylersouthwick/rubiks on toolchain f149601db42efe10ece8b284ab681fd4a6fcb89c [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/tylersouthwick/rubiks [INFO] finished tweaking git repo https://github.com/tylersouthwick/rubiks [INFO] tweaked toml for git repo https://github.com/tylersouthwick/rubiks written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/tylersouthwick/rubiks already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 25c5cb8c702b3db7d7f09294efab6d5e11507f49acac688648626354aa7a1a4b [INFO] running `"docker" "start" "-a" "25c5cb8c702b3db7d7f09294efab6d5e11507f49acac688648626354aa7a1a4b"` [INFO] [stderr] Checking rubiks v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let mut cube = array_cube::ArrayCube::default();//random(); [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: variant is never constructed: `RIGHT` [INFO] [stderr] --> src/cube.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | RIGHT, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `LEFT` [INFO] [stderr] --> src/cube.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | LEFT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BACK` [INFO] [stderr] --> src/cube.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | BACK, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DOWN` [INFO] [stderr] --> src/cube.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | DOWN, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `FRONT` [INFO] [stderr] --> src/cube.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | FRONT, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `UP` [INFO] [stderr] --> src/cube.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | UP, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `fromIndex` [INFO] [stderr] --> src/cube.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn fromIndex(i : usize) -> FaceOrientation { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RIGHT` [INFO] [stderr] --> src/cube.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | RIGHT, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `LEFT` [INFO] [stderr] --> src/cube.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | LEFT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DOWN` [INFO] [stderr] --> src/cube.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | DOWN, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `UP` [INFO] [stderr] --> src/cube.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | UP, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate_left` [INFO] [stderr] --> src/array_cube.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | fn rotate_left(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate_right` [INFO] [stderr] --> src/array_cube.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | fn rotate_right(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `random` [INFO] [stderr] --> src/array_cube.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn random() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `find_face` [INFO] [stderr] --> src/array_cube.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | fn find_face(self, face_orientation : FaceOrientation) -> ArrayFace { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `find_adjacent_edge_piece` [INFO] [stderr] --> src/array_cube.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | fn find_adjacent_edge_piece(self, face_orientation : FaceOrientation, x : usize, y : usize) -> EdgePiece { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `find_edge` [INFO] [stderr] --> src/array_cube.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | pub fn find_edge(self, color1 : Color, color2 : Color) -> Edge { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `orientation_rotate_right` [INFO] [stderr] --> src/array_cube.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn orientation_rotate_right(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `orientation_rotate_left` [INFO] [stderr] --> src/array_cube.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | pub fn orientation_rotate_left(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `orientation_rotate_up` [INFO] [stderr] --> src/array_cube.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn orientation_rotate_up(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `orientation_rotate_down` [INFO] [stderr] --> src/array_cube.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | pub fn orientation_rotate_down(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate_left` [INFO] [stderr] --> src/array_cube.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | pub fn rotate_left(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate_right` [INFO] [stderr] --> src/array_cube.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | pub fn rotate_right(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_f` [INFO] [stderr] --> src/array_cube.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | pub fn move_f(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_fi` [INFO] [stderr] --> src/array_cube.rs:305:5 [INFO] [stderr] | [INFO] [stderr] 305 | pub fn move_fi(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_u` [INFO] [stderr] --> src/array_cube.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | pub fn move_u(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_d` [INFO] [stderr] --> src/array_cube.rs:313:5 [INFO] [stderr] | [INFO] [stderr] 313 | pub fn move_d(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_b` [INFO] [stderr] --> src/array_cube.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | pub fn move_b(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_l` [INFO] [stderr] --> src/array_cube.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn move_l(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_r` [INFO] [stderr] --> src/array_cube.rs:320:5 [INFO] [stderr] | [INFO] [stderr] 320 | pub fn move_r(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_ri` [INFO] [stderr] --> src/array_cube.rs:365:5 [INFO] [stderr] | [INFO] [stderr] 365 | pub fn move_ri(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `twist` [INFO] [stderr] --> src/array_cube.rs:371:5 [INFO] [stderr] | [INFO] [stderr] 371 | pub fn twist(&mut self, face_orientation : FaceOrientation) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate` [INFO] [stderr] --> src/array_cube.rs:382:5 [INFO] [stderr] | [INFO] [stderr] 382 | pub fn rotate(&mut self, rotation_direction : RotationDirection) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `findFace` [INFO] [stderr] --> src/array_cube.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn findFace(self, faceOrientation : FaceOrientation) -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `findCenter` [INFO] [stderr] --> src/array_cube.rs:402:5 [INFO] [stderr] | [INFO] [stderr] 402 | pub fn findCenter(self, color : Color) -> FaceOrientation { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `print` [INFO] [stderr] --> src/array_cube.rs:412:5 [INFO] [stderr] | [INFO] [stderr] 412 | pub fn print(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `move_top_cross_edge` [INFO] [stderr] --> src/solver.rs:7:4 [INFO] [stderr] | [INFO] [stderr] 7 | fn move_top_cross_edge(cube : &mut ArrayCube, color1 : Color, color2 : Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `top_cross` [INFO] [stderr] --> src/solver.rs:12:4 [INFO] [stderr] | [INFO] [stderr] 12 | fn top_cross(cube : &mut ArrayCube) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `solve` [INFO] [stderr] --> src/solver.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn solve(cube : &mut ArrayCube) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `orient_cube` [INFO] [stderr] --> src/mover.rs:6:8 [INFO] [stderr] | [INFO] [stderr] 6 | pub fn orient_cube(cube : &mut ArrayCube, face_orientation : FaceOrientation, color : Color) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `fromIndex` should have a snake case name [INFO] [stderr] --> src/cube.rs:44:12 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn fromIndex(i : usize) -> FaceOrientation { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `from_index` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `findFace` should have a snake case name [INFO] [stderr] --> src/array_cube.rs:391:12 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn findFace(self, faceOrientation : FaceOrientation) -> Color { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `find_face` [INFO] [stderr] [INFO] [stderr] warning: variable `faceOrientation` should have a snake case name [INFO] [stderr] --> src/array_cube.rs:391:27 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn findFace(self, faceOrientation : FaceOrientation) -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `face_orientation` [INFO] [stderr] [INFO] [stderr] warning: method `findCenter` should have a snake case name [INFO] [stderr] --> src/array_cube.rs:402:12 [INFO] [stderr] | [INFO] [stderr] 402 | pub fn findCenter(self, color : Color) -> FaceOrientation { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `find_center` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let mut cube = array_cube::ArrayCube::default();//random(); [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: variant is never constructed: `RIGHT` [INFO] [stderr] --> src/cube.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | RIGHT, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `LEFT` [INFO] [stderr] --> src/cube.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | LEFT, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DOWN` [INFO] [stderr] --> src/cube.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | DOWN, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `UP` [INFO] [stderr] --> src/cube.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | UP, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `random` [INFO] [stderr] --> src/array_cube.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn random() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate_left` [INFO] [stderr] --> src/array_cube.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | pub fn rotate_left(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_u` [INFO] [stderr] --> src/array_cube.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | pub fn move_u(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_d` [INFO] [stderr] --> src/array_cube.rs:313:5 [INFO] [stderr] | [INFO] [stderr] 313 | pub fn move_d(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_b` [INFO] [stderr] --> src/array_cube.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | pub fn move_b(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `move_l` [INFO] [stderr] --> src/array_cube.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn move_l(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `twist` [INFO] [stderr] --> src/array_cube.rs:371:5 [INFO] [stderr] | [INFO] [stderr] 371 | pub fn twist(&mut self, face_orientation : FaceOrientation) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `rotate` [INFO] [stderr] --> src/array_cube.rs:382:5 [INFO] [stderr] | [INFO] [stderr] 382 | pub fn rotate(&mut self, rotation_direction : RotationDirection) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `move_top_cross_edge` [INFO] [stderr] --> src/solver.rs:7:4 [INFO] [stderr] | [INFO] [stderr] 7 | fn move_top_cross_edge(cube : &mut ArrayCube, color1 : Color, color2 : Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `top_cross` [INFO] [stderr] --> src/solver.rs:12:4 [INFO] [stderr] | [INFO] [stderr] 12 | fn top_cross(cube : &mut ArrayCube) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `solve` [INFO] [stderr] --> src/solver.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn solve(cube : &mut ArrayCube) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `fromIndex` should have a snake case name [INFO] [stderr] --> src/cube.rs:44:12 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn fromIndex(i : usize) -> FaceOrientation { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `from_index` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `findFace` should have a snake case name [INFO] [stderr] --> src/array_cube.rs:391:12 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn findFace(self, faceOrientation : FaceOrientation) -> Color { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `find_face` [INFO] [stderr] [INFO] [stderr] warning: variable `faceOrientation` should have a snake case name [INFO] [stderr] --> src/array_cube.rs:391:27 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn findFace(self, faceOrientation : FaceOrientation) -> Color { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `face_orientation` [INFO] [stderr] [INFO] [stderr] warning: method `findCenter` should have a snake case name [INFO] [stderr] --> src/array_cube.rs:402:12 [INFO] [stderr] | [INFO] [stderr] 402 | pub fn findCenter(self, color : Color) -> FaceOrientation { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `find_center` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.28s [INFO] running `"docker" "inspect" "25c5cb8c702b3db7d7f09294efab6d5e11507f49acac688648626354aa7a1a4b"` [INFO] running `"docker" "rm" "-f" "25c5cb8c702b3db7d7f09294efab6d5e11507f49acac688648626354aa7a1a4b"` [INFO] [stdout] 25c5cb8c702b3db7d7f09294efab6d5e11507f49acac688648626354aa7a1a4b