[INFO] cloning repository https://github.com/user20112/RustSnake
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/user20112/RustSnake" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuser20112%2FRustSnake", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuser20112%2FRustSnake'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c78b318b0232af38e1e2f6445d3c724d4851352e
[INFO] checking user20112/RustSnake against try#2b39fe756f52bc2825bf5b2bfc385cab922dae10 for pr-143011
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuser20112%2FRustSnake" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/user20112/RustSnake
[INFO] finished tweaking git repo https://github.com/user20112/RustSnake
[INFO] tweaked toml for git repo https://github.com/user20112/RustSnake written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/user20112/RustSnake on toolchain 2b39fe756f52bc2825bf5b2bfc385cab922dae10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/user20112/RustSnake already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 78feda39ae863cf39931399246551a2d6883fba4b12a6352e1f234bde195b33f
[INFO] running `Command { std: "docker" "start" "-a" "78feda39ae863cf39931399246551a2d6883fba4b12a6352e1f234bde195b33f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "78feda39ae863cf39931399246551a2d6883fba4b12a6352e1f234bde195b33f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78feda39ae863cf39931399246551a2d6883fba4b12a6352e1f234bde195b33f", kill_on_drop: false }`
[INFO] [stdout] 78feda39ae863cf39931399246551a2d6883fba4b12a6352e1f234bde195b33f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 40857666caef8c93c65148da927254af2a44f1f59f93be01c319dad5bd8335a2
[INFO] running `Command { std: "docker" "start" "-a" "40857666caef8c93c65148da927254af2a44f1f59f93be01c319dad5bd8335a2", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking Snake v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type `point` should have an upper camel case name
[INFO] [stdout]  --> Snake.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct point{
[INFO] [stdout]   |        ^^^^^ help: convert the identifier to upper camel case: `Point`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `point` should have an upper camel case name
[INFO] [stdout]  --> Snake.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct point{
[INFO] [stdout]   |        ^^^^^ help: convert the identifier to upper camel case: `Point`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::println`
[INFO] [stdout]  --> Hamiltonian.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::println;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::println`
[INFO] [stdout]  --> Hamiltonian.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::println;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `CurColumn` is never read
[INFO] [stdout]   --> Hamiltonian.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut CurColumn:i32=0;
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `CurColumn` is never read
[INFO] [stdout]   --> Hamiltonian.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut CurColumn:i32=0;
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `HamiltonianPath`
[INFO] [stdout]  --> Main.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let HamiltonianPath=Hamiltonian::Hamiltonian::new(20);
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_HamiltonianPath`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `HamiltonianPath`
[INFO] [stdout]  --> Main.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let HamiltonianPath=Hamiltonian::Hamiltonian::new(20);
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_HamiltonianPath`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Snake` is never constructed
[INFO] [stdout]  --> Snake.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct Snake
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `point` is never constructed
[INFO] [stdout]  --> Snake.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct point{
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `Width`, `Height`, and `Points` are never read
[INFO] [stdout]  --> Hamiltonian.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct Hamiltonian
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 4 | {
[INFO] [stdout] 5 |     Width:i16,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 6 |     Height:i16,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     Points:Vec<HamiltonianNode>
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `XPos` and `YPos` are never read
[INFO] [stdout]   --> Hamiltonian.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 74 | struct HamiltonianNode
[INFO] [stdout]    |        --------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     XPos:i16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 79 |     YPos:i16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Snake` should have a snake case name
[INFO] [stdout]  --> Main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod Snake;
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `snake`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Hamiltonian` should have a snake case name
[INFO] [stdout]  --> Main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Hamiltonian;
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to snake case: `hamiltonian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `HamiltonianPath` should have a snake case name
[INFO] [stdout]  --> Main.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let HamiltonianPath=Hamiltonian::Hamiltonian::new(20);
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamiltonian_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HeadX` should have a snake case name
[INFO] [stdout]  --> Snake.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     HeadX:i32,
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case: `head_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Snake` is never constructed
[INFO] [stdout]  --> Snake.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct Snake
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentHamiltonianID` should have a snake case name
[INFO] [stdout]  --> Snake.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     CurrentHamiltonianID:i32,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_hamiltonian_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HeadY` should have a snake case name
[INFO] [stdout]  --> Snake.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     HeadY:i32,
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case: `head_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `point` is never constructed
[INFO] [stdout]  --> Snake.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct point{
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Length` should have a snake case name
[INFO] [stdout]  --> Snake.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Length:i64,
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `Width`, `Height`, and `Points` are never read
[INFO] [stdout]  --> Hamiltonian.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct Hamiltonian
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 4 | {
[INFO] [stdout] 5 |     Width:i16,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 6 |     Height:i16,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     Points:Vec<HamiltonianNode>
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Points` should have a snake case name
[INFO] [stdout]  --> Snake.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Points:[point]
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `XPos` and `YPos` are never read
[INFO] [stdout]   --> Hamiltonian.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 74 | struct HamiltonianNode
[INFO] [stdout]    |        --------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     XPos:i16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 79 |     YPos:i16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Snake` should have a snake case name
[INFO] [stdout]  --> Main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod Snake;
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `snake`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Hamiltonian` should have a snake case name
[INFO] [stdout]  --> Main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Hamiltonian;
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to snake case: `hamiltonian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `X` should have a snake case name
[INFO] [stdout]   --> Snake.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     X:i32,
[INFO] [stdout]    |     ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `HamiltonianPath` should have a snake case name
[INFO] [stdout]  --> Main.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let HamiltonianPath=Hamiltonian::Hamiltonian::new(20);
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamiltonian_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HeadX` should have a snake case name
[INFO] [stdout]  --> Snake.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     HeadX:i32,
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case: `head_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentHamiltonianID` should have a snake case name
[INFO] [stdout]  --> Snake.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     CurrentHamiltonianID:i32,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_hamiltonian_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HeadY` should have a snake case name
[INFO] [stdout]  --> Snake.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     HeadY:i32,
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case: `head_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]   --> Snake.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Y:i32
[INFO] [stdout]    |     ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Width` should have a snake case name
[INFO] [stdout]  --> Hamiltonian.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Width:i16,
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Height` should have a snake case name
[INFO] [stdout]  --> Hamiltonian.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Height:i16,
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Points` should have a snake case name
[INFO] [stdout]  --> Hamiltonian.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Points:Vec<HamiltonianNode>
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Size` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |         let  Size:i32=size.into();
[INFO] [stdout]    |              ^^^^ help: convert the identifier to snake case (notice the capitalization): `size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurPos` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let mut CurPos:i32=0;
[INFO] [stdout]    |                 ^^^^^^ help: convert the identifier to snake case: `cur_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurRow` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let mut CurRow:i32=0;
[INFO] [stdout]    |                 ^^^^^^ help: convert the identifier to snake case: `cur_row`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurColumn` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut CurColumn:i32=0;
[INFO] [stdout]    |                 ^^^^^^^^^ help: convert the identifier to snake case: `cur_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `PointsToPass` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |         let mut PointsToPass =vec![];
[INFO] [stdout]    |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `points_to_pass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurrentNode` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let mut CurrentNode= &mut PointsToPass[0];
[INFO] [stdout]    |                 ^^^^^^^^^^^ help: convert the identifier to snake case: `current_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `LastNode` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut LastNode: *mut HamiltonianNode=&mut *CurrentNode;
[INFO] [stdout]    |                 ^^^^^^^^ help: convert the identifier to snake case: `last_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `GoingLeft` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let mut GoingLeft=true;
[INFO] [stdout]    |                 ^^^^^^^^^ help: convert the identifier to snake case: `going_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NextNodeP` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     NextNodeP:*mut HamiltonianNode,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `next_node_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PrevNodeP` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     PrevNodeP:*mut HamiltonianNode,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `prev_node_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `XPos` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     XPos:i16,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `xpos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `YPos` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     YPos:i16,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `ypos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HamiltonianID` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     HamiltonianID:i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamiltonian_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Length` should have a snake case name
[INFO] [stdout]  --> Snake.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Length:i64,
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Points` should have a snake case name
[INFO] [stdout]  --> Snake.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Points:[point]
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `X` should have a snake case name
[INFO] [stdout]   --> Snake.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     X:i32,
[INFO] [stdout]    |     ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Y` should have a snake case name
[INFO] [stdout]   --> Snake.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Y:i32
[INFO] [stdout]    |     ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Width` should have a snake case name
[INFO] [stdout]  --> Hamiltonian.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Width:i16,
[INFO] [stdout]   |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Height` should have a snake case name
[INFO] [stdout]  --> Hamiltonian.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Height:i16,
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Points` should have a snake case name
[INFO] [stdout]  --> Hamiltonian.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Points:Vec<HamiltonianNode>
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Size` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |         let  Size:i32=size.into();
[INFO] [stdout]    |              ^^^^ help: convert the identifier to snake case (notice the capitalization): `size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurPos` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let mut CurPos:i32=0;
[INFO] [stdout]    |                 ^^^^^^ help: convert the identifier to snake case: `cur_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurRow` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let mut CurRow:i32=0;
[INFO] [stdout]    |                 ^^^^^^ help: convert the identifier to snake case: `cur_row`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurColumn` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut CurColumn:i32=0;
[INFO] [stdout]    |                 ^^^^^^^^^ help: convert the identifier to snake case: `cur_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `PointsToPass` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |         let mut PointsToPass =vec![];
[INFO] [stdout]    |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `points_to_pass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `CurrentNode` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let mut CurrentNode= &mut PointsToPass[0];
[INFO] [stdout]    |                 ^^^^^^^^^^^ help: convert the identifier to snake case: `current_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `LastNode` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut LastNode: *mut HamiltonianNode=&mut *CurrentNode;
[INFO] [stdout]    |                 ^^^^^^^^ help: convert the identifier to snake case: `last_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `GoingLeft` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let mut GoingLeft=true;
[INFO] [stdout]    |                 ^^^^^^^^^ help: convert the identifier to snake case: `going_left`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NextNodeP` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     NextNodeP:*mut HamiltonianNode,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `next_node_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PrevNodeP` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     PrevNodeP:*mut HamiltonianNode,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `prev_node_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `XPos` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     XPos:i16,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `xpos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `YPos` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     YPos:i16,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `ypos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HamiltonianID` should have a snake case name
[INFO] [stdout]   --> Hamiltonian.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     HamiltonianID:i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamiltonian_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] running `Command { std: "docker" "inspect" "40857666caef8c93c65148da927254af2a44f1f59f93be01c319dad5bd8335a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40857666caef8c93c65148da927254af2a44f1f59f93be01c319dad5bd8335a2", kill_on_drop: false }`
[INFO] [stdout] 40857666caef8c93c65148da927254af2a44f1f59f93be01c319dad5bd8335a2
