[INFO] updating cached repository https://github.com/drobnyjt/rustBCA [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] [stderr] From https://github.com/drobnyjt/rustBCA [INFO] [stderr] 6c95cb6..3582cfb master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 3582cfb4253c4b8cffc4380a5b55ea6947513c07 [INFO] checking drobnyjt/rustBCA against master#d939f708d960161d23b964309ba68ff207fc0ead for pr-70087 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrobnyjt%2FrustBCA" "/workspace/builds/worker-0/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/drobnyjt/rustBCA on toolchain d939f708d960161d23b964309ba68ff207fc0ead [INFO] running `"/workspace/cargo-home/bin/cargo" "+d939f708d960161d23b964309ba68ff207fc0ead" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/drobnyjt/rustBCA [INFO] finished tweaking git repo https://github.com/drobnyjt/rustBCA [INFO] tweaked toml for git repo https://github.com/drobnyjt/rustBCA written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/drobnyjt/rustBCA already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+d939f708d960161d23b964309ba68ff207fc0ead" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: unused manifest key: profile.release.target-cpu [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-0/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+d939f708d960161d23b964309ba68ff207fc0ead" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+d939f708d960161d23b964309ba68ff207fc0ead" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: unused manifest key: profile.release.target-cpu [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "+d939f708d960161d23b964309ba68ff207fc0ead" "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] 4379a9901655a925891c5f18b9538742615dc966be3d2c8d9d1931bc12664ade [INFO] running `"docker" "start" "-a" "4379a9901655a925891c5f18b9538742615dc966be3d2c8d9d1931bc12664ade"` [INFO] [stderr] warning: unused manifest key: profile.release.target-cpu [INFO] [stderr] Checking rstar v0.2.0 [INFO] [stderr] Checking toml v0.5.6 [INFO] [stderr] Checking geo-types v0.4.3 [INFO] [stderr] Checking geo v0.12.2 [INFO] [stderr] Checking rustBCA v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `std::process` [INFO] [stderr] --> src/main.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::process; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/main.rs:566:16 [INFO] [stderr] | [INFO] [stderr] 566 | if (costheta < 0.) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/main.rs:771:5 [INFO] [stderr] | [INFO] [stderr] 771 | 'particle_loop: while particle_index > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/main.rs:780:9 [INFO] [stderr] | [INFO] [stderr] 780 | 'trajectory_loop: while !particle_1.stopped & !particle_1.left { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/main.rs:795:13 [INFO] [stderr] | [INFO] [stderr] 795 | 'collision_loop: for k in 0..options.weak_collision_order + 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::process` [INFO] [stderr] --> src/main.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::process; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/main.rs:566:16 [INFO] [stderr] | [INFO] [stderr] 566 | if (costheta < 0.) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/main.rs:771:5 [INFO] [stderr] | [INFO] [stderr] 771 | 'particle_loop: while particle_index > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/main.rs:780:9 [INFO] [stderr] | [INFO] [stderr] 780 | 'trajectory_loop: while !particle_1.stopped & !particle_1.left { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/main.rs:795:13 [INFO] [stderr] | [INFO] [stderr] 795 | 'collision_loop: for k in 0..options.weak_collision_order + 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `z` [INFO] [stderr] --> src/main.rs:390:9 [INFO] [stderr] | [INFO] [stderr] 390 | let z = particle_1.pos.z; [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_z` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `k` [INFO] [stderr] --> src/main.rs:403:9 [INFO] [stderr] | [INFO] [stderr] 403 | for k in 0..collision_order + 1 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_k` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mu` [INFO] [stderr] --> src/main.rs:448:9 [INFO] [stderr] | [INFO] [stderr] 448 | let mu: f64 = Mb/(Ma + Mb); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_mu` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cosz` [INFO] [stderr] --> src/main.rs:551:9 [INFO] [stderr] | [INFO] [stderr] 551 | let cosz = particle_1.dir.z; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_cosz` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cosy` [INFO] [stderr] --> src/main.rs:599:9 [INFO] [stderr] | [INFO] [stderr] 599 | let cosy = particle_1.dir.y; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_cosy` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cosz` [INFO] [stderr] --> src/main.rs:600:9 [INFO] [stderr] | [INFO] [stderr] 600 | let cosz = particle_1.dir.z; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_cosz` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Ec` [INFO] [stderr] --> src/main.rs:684:13 [INFO] [stderr] | [INFO] [stderr] 684 | let Ec = particle_parameters.Ec[particle_index]; [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_Ec` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Es` [INFO] [stderr] --> src/main.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | let Es = particle_parameters.Es[particle_index]; [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_Es` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sub_particle_index` [INFO] [stderr] --> src/main.rs:705:13 [INFO] [stderr] | [INFO] [stderr] 705 | for sub_particle_index in 0..N_ { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_sub_particle_index` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_sputtered` [INFO] [stderr] --> src/main.rs:725:13 [INFO] [stderr] | [INFO] [stderr] 725 | let mut num_sputtered: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_num_sputtered` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_deposited` [INFO] [stderr] --> src/main.rs:726:13 [INFO] [stderr] | [INFO] [stderr] 726 | let mut num_deposited: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_num_deposited` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_reflected` [INFO] [stderr] --> src/main.rs:727:13 [INFO] [stderr] | [INFO] [stderr] 727 | let mut num_reflected: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_num_reflected` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `energy_sputtered` [INFO] [stderr] --> src/main.rs:728:13 [INFO] [stderr] | [INFO] [stderr] 728 | let mut energy_sputtered: f64 = 0.; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_energy_sputtered` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `energy_reflected` [INFO] [stderr] --> src/main.rs:729:13 [INFO] [stderr] | [INFO] [stderr] 729 | let mut energy_reflected: f64 = 0.; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_energy_reflected` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `range` [INFO] [stderr] --> src/main.rs:730:13 [INFO] [stderr] | [INFO] [stderr] 730 | let mut range: f64 = 0.; [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_range` [INFO] [stderr] [INFO] [stderr] warning: variable `total_deflection_angle` is assigned to, but never used [INFO] [stderr] --> src/main.rs:787:21 [INFO] [stderr] | [INFO] [stderr] 787 | let mut total_deflection_angle = 0.; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_total_deflection_angle` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `theta` [INFO] [stderr] --> src/main.rs:811:26 [INFO] [stderr] | [INFO] [stderr] 811 | let (theta, psi, psi_recoil, recoil_energy, asymptotic_deflection) = calculate_binary_collision(&particle_1, &particle_2, impact_parameters[k], 100, 1E-3); [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_theta` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:274:19 [INFO] [stderr] | [INFO] [stderr] 274 | fn mfp(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:274:27 [INFO] [stderr] | [INFO] [stderr] 274 | fn mfp(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:277:30 [INFO] [stderr] | [INFO] [stderr] 277 | fn number_density(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:277:38 [INFO] [stderr] | [INFO] [stderr] 277 | fn number_density(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:303:21 [INFO] [stderr] | [INFO] [stderr] 303 | fn Z_eff(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:303:29 [INFO] [stderr] | [INFO] [stderr] 303 | fn Z_eff(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:307:18 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:307:26 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:311:22 [INFO] [stderr] | [INFO] [stderr] 311 | fn choose(&self, x: f64, y: f64) -> (f64, f64, f64, f64) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:311:30 [INFO] [stderr] | [INFO] [stderr] 311 | fn choose(&self, x: f64, y: f64) -> (f64, f64, f64, f64) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `I0` is never read [INFO] [stderr] --> src/main.rs:326:17 [INFO] [stderr] | [INFO] [stderr] 326 | let mut I0 = 0.; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `B` is never read [INFO] [stderr] --> src/main.rs:335:17 [INFO] [stderr] | [INFO] [stderr] 335 | let mut B = 0.; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `z` [INFO] [stderr] --> src/main.rs:390:9 [INFO] [stderr] | [INFO] [stderr] 390 | let z = particle_1.pos.z; [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_z` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `k` [INFO] [stderr] --> src/main.rs:403:9 [INFO] [stderr] | [INFO] [stderr] 403 | for k in 0..collision_order + 1 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_k` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mu` [INFO] [stderr] --> src/main.rs:448:9 [INFO] [stderr] | [INFO] [stderr] 448 | let mu: f64 = Mb/(Ma + Mb); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_mu` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cosz` [INFO] [stderr] --> src/main.rs:551:9 [INFO] [stderr] | [INFO] [stderr] 551 | let cosz = particle_1.dir.z; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_cosz` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cosy` [INFO] [stderr] --> src/main.rs:599:9 [INFO] [stderr] | [INFO] [stderr] 599 | let cosy = particle_1.dir.y; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_cosy` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cosz` [INFO] [stderr] --> src/main.rs:600:9 [INFO] [stderr] | [INFO] [stderr] 600 | let cosz = particle_1.dir.z; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_cosz` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Ec` [INFO] [stderr] --> src/main.rs:684:13 [INFO] [stderr] | [INFO] [stderr] 684 | let Ec = particle_parameters.Ec[particle_index]; [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_Ec` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Es` [INFO] [stderr] --> src/main.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | let Es = particle_parameters.Es[particle_index]; [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_Es` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sub_particle_index` [INFO] [stderr] --> src/main.rs:705:13 [INFO] [stderr] | [INFO] [stderr] 705 | for sub_particle_index in 0..N_ { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_sub_particle_index` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_sputtered` [INFO] [stderr] --> src/main.rs:725:13 [INFO] [stderr] | [INFO] [stderr] 725 | let mut num_sputtered: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_num_sputtered` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_deposited` [INFO] [stderr] --> src/main.rs:726:13 [INFO] [stderr] | [INFO] [stderr] 726 | let mut num_deposited: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_num_deposited` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_reflected` [INFO] [stderr] --> src/main.rs:727:13 [INFO] [stderr] | [INFO] [stderr] 727 | let mut num_reflected: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_num_reflected` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `energy_sputtered` [INFO] [stderr] --> src/main.rs:728:13 [INFO] [stderr] | [INFO] [stderr] 728 | let mut energy_sputtered: f64 = 0.; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_energy_sputtered` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `energy_reflected` [INFO] [stderr] --> src/main.rs:729:13 [INFO] [stderr] | [INFO] [stderr] 729 | let mut energy_reflected: f64 = 0.; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_energy_reflected` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `range` [INFO] [stderr] --> src/main.rs:730:13 [INFO] [stderr] | [INFO] [stderr] 730 | let mut range: f64 = 0.; [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_range` [INFO] [stderr] [INFO] [stderr] warning: variable `total_deflection_angle` is assigned to, but never used [INFO] [stderr] --> src/main.rs:787:21 [INFO] [stderr] | [INFO] [stderr] 787 | let mut total_deflection_angle = 0.; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_total_deflection_angle` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `theta` [INFO] [stderr] --> src/main.rs:811:26 [INFO] [stderr] | [INFO] [stderr] 811 | let (theta, psi, psi_recoil, recoil_energy, asymptotic_deflection) = calculate_binary_collision(&particle_1, &particle_2, impact_parameters[k], 100, 1E-3); [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_theta` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:274:19 [INFO] [stderr] | [INFO] [stderr] 274 | fn mfp(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:274:27 [INFO] [stderr] | [INFO] [stderr] 274 | fn mfp(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:277:30 [INFO] [stderr] | [INFO] [stderr] 277 | fn number_density(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:277:38 [INFO] [stderr] | [INFO] [stderr] 277 | fn number_density(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:303:21 [INFO] [stderr] | [INFO] [stderr] 303 | fn Z_eff(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:303:29 [INFO] [stderr] | [INFO] [stderr] 303 | fn Z_eff(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:307:18 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:307:26 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/main.rs:311:22 [INFO] [stderr] | [INFO] [stderr] 311 | fn choose(&self, x: f64, y: f64) -> (f64, f64, f64, f64) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:311:30 [INFO] [stderr] | [INFO] [stderr] 311 | fn choose(&self, x: f64, y: f64) -> (f64, f64, f64, f64) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `I0` is never read [INFO] [stderr] --> src/main.rs:326:17 [INFO] [stderr] | [INFO] [stderr] 326 | let mut I0 = 0.; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `B` is never read [INFO] [stderr] --> src/main.rs:335:17 [INFO] [stderr] | [INFO] [stderr] 335 | let mut B = 0.; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:725:9 [INFO] [stderr] | [INFO] [stderr] 725 | let mut num_sputtered: usize = 0; [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/main.rs:726:9 [INFO] [stderr] | [INFO] [stderr] 726 | let mut num_deposited: usize = 0; [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:727:9 [INFO] [stderr] | [INFO] [stderr] 727 | let mut num_reflected: usize = 0; [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:728:9 [INFO] [stderr] | [INFO] [stderr] 728 | let mut energy_sputtered: f64 = 0.; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:729:9 [INFO] [stderr] | [INFO] [stderr] 729 | let mut energy_reflected: f64 = 0.; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:730:9 [INFO] [stderr] | [INFO] [stderr] 730 | let mut range: f64 = 0.; [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:733:9 [INFO] [stderr] | [INFO] [stderr] 733 | let mut reflected_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:740:9 [INFO] [stderr] | [INFO] [stderr] 740 | let mut sputtered_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:747:9 [INFO] [stderr] | [INFO] [stderr] 747 | let mut deposited_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:754:9 [INFO] [stderr] | [INFO] [stderr] 754 | let mut trajectory_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:761:9 [INFO] [stderr] | [INFO] [stderr] 761 | let mut trajectory_data = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `K` [INFO] [stderr] --> src/main.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | const K: f64 = 1.11265E-10; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `write_files` [INFO] [stderr] --> src/main.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | write_files: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `pos_origin` [INFO] [stderr] --> src/main.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pos_origin: Vector, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `dot` [INFO] [stderr] --> src/main.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | fn dot(&self, other: &Vector) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/main.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | fn new(E: f64, x: f64, y: f64, z: f64) -> Vector4 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `inside` [INFO] [stderr] --> src/main.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | fn inside(&self, x: f64, y: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `inside_simulation_boundary_1D` [INFO] [stderr] --> src/main.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | fn inside_simulation_boundary_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `closest_point_on_energy_barrier` [INFO] [stderr] --> src/main.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | fn closest_point_on_energy_barrier(&self, x: f64, y: f64) -> Closest { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `closest_point_on_simulation_surface` [INFO] [stderr] --> src/main.rs:298:5 [INFO] [stderr] | [INFO] [stderr] 298 | fn closest_point_on_simulation_surface(&self, x: f64, y: f64) -> Closest { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `Eb` [INFO] [stderr] --> src/main.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `boundary_condition_1D_planar` [INFO] [stderr] --> src/main.rs:595:4 [INFO] [stderr] | [INFO] [stderr] 595 | fn boundary_condition_1D_planar(particle_1: &mut Particle, material: &Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `rustBCA` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] = help: convert the identifier to snake case: `rust_bca` [INFO] [stderr] [INFO] [stderr] warning: structure field `Eb` should have a snake case name [INFO] [stderr] --> src/main.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | Eb: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `eb` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | Es: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | Ec: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | Z: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `N` should have a snake case name [INFO] [stderr] --> src/main.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | N: Vec, [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | Z: Vec, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `E` should have a snake case name [INFO] [stderr] --> src/main.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | E: Vec, [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | Ec: Vec, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | Es: Vec, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | Z: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `E` should have a snake case name [INFO] [stderr] --> src/main.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | E: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | Ec: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | Es: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:112:24 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:112:32 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:112:40 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:112:49 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `E` should have a snake case name [INFO] [stderr] --> src/main.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | E: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:181:12 [INFO] [stderr] | [INFO] [stderr] 181 | fn new(E: f64, x: f64, y: f64, z: f64) -> Vector4 { [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | Z: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `Eb` should have a snake case name [INFO] [stderr] --> src/main.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | Eb: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `eb` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | Es: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | Ec: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: method `inside_1D` should have a snake case name [INFO] [stderr] --> src/main.rs:260:8 [INFO] [stderr] | [INFO] [stderr] 260 | fn inside_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `inside_1_d` [INFO] [stderr] [INFO] [stderr] warning: method `inside_energy_barrier_1D` should have a snake case name [INFO] [stderr] --> src/main.rs:264:8 [INFO] [stderr] | [INFO] [stderr] 264 | fn inside_energy_barrier_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inside_energy_barrier_1_d` [INFO] [stderr] [INFO] [stderr] warning: method `inside_simulation_boundary_1D` should have a snake case name [INFO] [stderr] --> src/main.rs:269:8 [INFO] [stderr] | [INFO] [stderr] 269 | fn inside_simulation_boundary_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inside_simulation_boundary_1_d` [INFO] [stderr] [INFO] [stderr] warning: method `Z_eff` should have a snake case name [INFO] [stderr] --> src/main.rs:303:8 [INFO] [stderr] | [INFO] [stderr] 303 | fn Z_eff(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `z_eff` [INFO] [stderr] [INFO] [stderr] warning: method `Eb` should have a snake case name [INFO] [stderr] --> src/main.rs:307:8 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^^ help: convert the identifier to snake case: `eb` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:317:13 [INFO] [stderr] | [INFO] [stderr] 317 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ma` should have a snake case name [INFO] [stderr] --> src/main.rs:318:13 [INFO] [stderr] | [INFO] [stderr] 318 | let Ma = particle_1.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ma` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:319:13 [INFO] [stderr] | [INFO] [stderr] 319 | let Za = particle_1.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:320:13 [INFO] [stderr] | [INFO] [stderr] 320 | let Zb = self.Z_eff(particle_1.pos.x, particle_1.pos.y); [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `I0` should have a snake case name [INFO] [stderr] --> src/main.rs:326:17 [INFO] [stderr] | [INFO] [stderr] 326 | let mut I0 = 0.; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `i0` [INFO] [stderr] [INFO] [stderr] warning: variable `I` should have a snake case name [INFO] [stderr] --> src/main.rs:332:13 [INFO] [stderr] | [INFO] [stderr] 332 | let I = Zb*I0*Q; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `i` [INFO] [stderr] [INFO] [stderr] warning: variable `B` should have a snake case name [INFO] [stderr] --> src/main.rs:335:17 [INFO] [stderr] | [INFO] [stderr] 335 | let mut B = 0.; [INFO] [stderr] | ^ help: convert the identifier to snake case: `b` [INFO] [stderr] [INFO] [stderr] warning: variable `S_high` should have a snake case name [INFO] [stderr] --> src/main.rs:345:13 [INFO] [stderr] | [INFO] [stderr] 345 | let S_high = prefactor*(eb + 1. + B/eb).ln()*n; [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_high` [INFO] [stderr] [INFO] [stderr] warning: variable `S_low` should have a snake case name [INFO] [stderr] --> src/main.rs:348:13 [INFO] [stderr] | [INFO] [stderr] 348 | let S_low = LINDHARD_SCHARFF_PREFACTOR*(Za.powf(7./6.)*Zb)/(Za.powf(2./3.) + Zb.powf(2./3.)).powf(3./2.)*(E/Q/Ma*AMU).sqrt()*n; [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_low` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:367:21 [INFO] [stderr] | [INFO] [stderr] 367 | fn screening_length(Za: f64, Zb: f64) -> f64 { [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:367:30 [INFO] [stderr] | [INFO] [stderr] 367 | fn screening_length(Za: f64, Zb: f64) -> f64 { [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `Z_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:10 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `z_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `M_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:20 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `m_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:30 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `ec_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Es_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:41 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `es_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:443:9 [INFO] [stderr] | [INFO] [stderr] 443 | let Za: f64 = particle_1.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:444:9 [INFO] [stderr] | [INFO] [stderr] 444 | let Zb: f64 = particle_2.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `Ma` should have a snake case name [INFO] [stderr] --> src/main.rs:445:9 [INFO] [stderr] | [INFO] [stderr] 445 | let Ma: f64 = particle_1.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ma` [INFO] [stderr] [INFO] [stderr] warning: variable `Mb` should have a snake case name [INFO] [stderr] --> src/main.rs:446:9 [INFO] [stderr] | [INFO] [stderr] 446 | let Mb: f64 = particle_2.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `mb` [INFO] [stderr] [INFO] [stderr] warning: variable `E0` should have a snake case name [INFO] [stderr] --> src/main.rs:447:9 [INFO] [stderr] | [INFO] [stderr] 447 | let E0: f64 = particle_1.E; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `e0` [INFO] [stderr] [INFO] [stderr] warning: function `boundary_condition_2D_planar` should have a snake case name [INFO] [stderr] --> src/main.rs:546:4 [INFO] [stderr] | [INFO] [stderr] 546 | fn boundary_condition_2D_planar(particle_1: &mut Particle, material: &Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `boundary_condition_2_d_planar` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:552:9 [INFO] [stderr] | [INFO] [stderr] 552 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:553:9 [INFO] [stderr] | [INFO] [stderr] 553 | let Ec = particle_1.Ec; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:556:13 [INFO] [stderr] | [INFO] [stderr] 556 | let Es = particle_1.Es; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: function `boundary_condition_1D_planar` should have a snake case name [INFO] [stderr] --> src/main.rs:595:4 [INFO] [stderr] | [INFO] [stderr] 595 | fn boundary_condition_1D_planar(particle_1: &mut Particle, material: &Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `boundary_condition_1_d_planar` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:601:9 [INFO] [stderr] | [INFO] [stderr] 601 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:603:9 [INFO] [stderr] | [INFO] [stderr] 603 | let Es = particle_1.Es; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:604:9 [INFO] [stderr] | [INFO] [stderr] 604 | let Ec = particle_1.Ec; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/main.rs:656:9 [INFO] [stderr] | [INFO] [stderr] 656 | let N = particle_parameters.Z.len(); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:683:13 [INFO] [stderr] | [INFO] [stderr] 683 | let E = particle_parameters.E[particle_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:684:13 [INFO] [stderr] | [INFO] [stderr] 684 | let Ec = particle_parameters.Ec[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `N_` should have a snake case name [INFO] [stderr] --> src/main.rs:685:13 [INFO] [stderr] | [INFO] [stderr] 685 | let N_ = particle_parameters.N[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N_` should have a snake case name [INFO] [stderr] --> src/main.rs:697:13 [INFO] [stderr] | [INFO] [stderr] 697 | let N_ = particle_parameters.N[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:699:13 [INFO] [stderr] | [INFO] [stderr] 699 | let Z = particle_parameters.Z[particle_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:700:13 [INFO] [stderr] | [INFO] [stderr] 700 | let E = particle_parameters.E[particle_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:701:13 [INFO] [stderr] | [INFO] [stderr] 701 | let Ec = particle_parameters.Ec[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | let Es = particle_parameters.Es[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:708:17 [INFO] [stderr] | [INFO] [stderr] 708 | let Es = particle_parameters.Es[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `E_new` should have a snake case name [INFO] [stderr] --> src/main.rs:709:17 [INFO] [stderr] | [INFO] [stderr] 709 | let E_new = E*energy_unit + Es*energy_unit; [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `e_new` [INFO] [stderr] [INFO] [stderr] warning: variable `Z_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:22 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `z_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `M_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:32 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `m_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:42 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `ec_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Es_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:53 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `es_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:827:29 [INFO] [stderr] | [INFO] [stderr] 827 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:828:29 [INFO] [stderr] | [INFO] [stderr] 828 | let Za = particle_1.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:829:29 [INFO] [stderr] | [INFO] [stderr] 829 | let Zb = particle_2.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `Ma` should have a snake case name [INFO] [stderr] --> src/main.rs:831:29 [INFO] [stderr] | [INFO] [stderr] 831 | let Ma = particle_1.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ma` [INFO] [stderr] [INFO] [stderr] warning: variable `Mb` should have a snake case name [INFO] [stderr] --> src/main.rs:832:29 [INFO] [stderr] | [INFO] [stderr] 832 | let Mb = particle_2.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `mb` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:725:9 [INFO] [stderr] | [INFO] [stderr] 725 | let mut num_sputtered: usize = 0; [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/main.rs:726:9 [INFO] [stderr] | [INFO] [stderr] 726 | let mut num_deposited: usize = 0; [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:727:9 [INFO] [stderr] | [INFO] [stderr] 727 | let mut num_reflected: usize = 0; [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:728:9 [INFO] [stderr] | [INFO] [stderr] 728 | let mut energy_sputtered: f64 = 0.; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:729:9 [INFO] [stderr] | [INFO] [stderr] 729 | let mut energy_reflected: f64 = 0.; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:730:9 [INFO] [stderr] | [INFO] [stderr] 730 | let mut range: f64 = 0.; [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:733:9 [INFO] [stderr] | [INFO] [stderr] 733 | let mut reflected_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:740:9 [INFO] [stderr] | [INFO] [stderr] 740 | let mut sputtered_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:747:9 [INFO] [stderr] | [INFO] [stderr] 747 | let mut deposited_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:754:9 [INFO] [stderr] | [INFO] [stderr] 754 | let mut trajectory_file = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:761:9 [INFO] [stderr] | [INFO] [stderr] 761 | let mut trajectory_data = OpenOptions::new() [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `K` [INFO] [stderr] --> src/main.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | const K: f64 = 1.11265E-10; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `write_files` [INFO] [stderr] --> src/main.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | write_files: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `pos_origin` [INFO] [stderr] --> src/main.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pos_origin: Vector, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `dot` [INFO] [stderr] --> src/main.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | fn dot(&self, other: &Vector) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/main.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | fn new(E: f64, x: f64, y: f64, z: f64) -> Vector4 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `inside` [INFO] [stderr] --> src/main.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | fn inside(&self, x: f64, y: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `inside_simulation_boundary_1D` [INFO] [stderr] --> src/main.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | fn inside_simulation_boundary_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `closest_point_on_energy_barrier` [INFO] [stderr] --> src/main.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | fn closest_point_on_energy_barrier(&self, x: f64, y: f64) -> Closest { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `closest_point_on_simulation_surface` [INFO] [stderr] --> src/main.rs:298:5 [INFO] [stderr] | [INFO] [stderr] 298 | fn closest_point_on_simulation_surface(&self, x: f64, y: f64) -> Closest { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `Eb` [INFO] [stderr] --> src/main.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `boundary_condition_1D_planar` [INFO] [stderr] --> src/main.rs:595:4 [INFO] [stderr] | [INFO] [stderr] 595 | fn boundary_condition_1D_planar(particle_1: &mut Particle, material: &Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `rustBCA` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] = help: convert the identifier to snake case: `rust_bca` [INFO] [stderr] [INFO] [stderr] warning: structure field `Eb` should have a snake case name [INFO] [stderr] --> src/main.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | Eb: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `eb` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | Es: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | Ec: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | Z: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `N` should have a snake case name [INFO] [stderr] --> src/main.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | N: Vec, [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | Z: Vec, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `E` should have a snake case name [INFO] [stderr] --> src/main.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | E: Vec, [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | Ec: Vec, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | Es: Vec, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | Z: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `E` should have a snake case name [INFO] [stderr] --> src/main.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | E: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | Ec: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | Es: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:112:24 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:112:32 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:112:40 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:112:49 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn new(m: f64, Z: f64, E: f64, Ec: f64, Es: f64, x: f64, y: f64, z: f64, dirx: f64, diry: f64, dirz: f64, incident: bool, track_trajectories: bool) -> Particle { [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `E` should have a snake case name [INFO] [stderr] --> src/main.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | E: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:181:12 [INFO] [stderr] | [INFO] [stderr] 181 | fn new(E: f64, x: f64, y: f64, z: f64) -> Vector4 { [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: structure field `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | Z: f64, [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: structure field `Eb` should have a snake case name [INFO] [stderr] --> src/main.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | Eb: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `eb` [INFO] [stderr] [INFO] [stderr] warning: structure field `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | Es: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | Ec: f64, [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: method `inside_1D` should have a snake case name [INFO] [stderr] --> src/main.rs:260:8 [INFO] [stderr] | [INFO] [stderr] 260 | fn inside_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `inside_1_d` [INFO] [stderr] [INFO] [stderr] warning: method `inside_energy_barrier_1D` should have a snake case name [INFO] [stderr] --> src/main.rs:264:8 [INFO] [stderr] | [INFO] [stderr] 264 | fn inside_energy_barrier_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inside_energy_barrier_1_d` [INFO] [stderr] [INFO] [stderr] warning: method `inside_simulation_boundary_1D` should have a snake case name [INFO] [stderr] --> src/main.rs:269:8 [INFO] [stderr] | [INFO] [stderr] 269 | fn inside_simulation_boundary_1D(&self, x: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inside_simulation_boundary_1_d` [INFO] [stderr] [INFO] [stderr] warning: method `Z_eff` should have a snake case name [INFO] [stderr] --> src/main.rs:303:8 [INFO] [stderr] | [INFO] [stderr] 303 | fn Z_eff(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `z_eff` [INFO] [stderr] [INFO] [stderr] warning: method `Eb` should have a snake case name [INFO] [stderr] --> src/main.rs:307:8 [INFO] [stderr] | [INFO] [stderr] 307 | fn Eb(&self, x: f64, y: f64) -> f64 { [INFO] [stderr] | ^^ help: convert the identifier to snake case: `eb` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:317:13 [INFO] [stderr] | [INFO] [stderr] 317 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ma` should have a snake case name [INFO] [stderr] --> src/main.rs:318:13 [INFO] [stderr] | [INFO] [stderr] 318 | let Ma = particle_1.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ma` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:319:13 [INFO] [stderr] | [INFO] [stderr] 319 | let Za = particle_1.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:320:13 [INFO] [stderr] | [INFO] [stderr] 320 | let Zb = self.Z_eff(particle_1.pos.x, particle_1.pos.y); [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `I0` should have a snake case name [INFO] [stderr] --> src/main.rs:326:17 [INFO] [stderr] | [INFO] [stderr] 326 | let mut I0 = 0.; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `i0` [INFO] [stderr] [INFO] [stderr] warning: variable `I` should have a snake case name [INFO] [stderr] --> src/main.rs:332:13 [INFO] [stderr] | [INFO] [stderr] 332 | let I = Zb*I0*Q; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `i` [INFO] [stderr] [INFO] [stderr] warning: variable `B` should have a snake case name [INFO] [stderr] --> src/main.rs:335:17 [INFO] [stderr] | [INFO] [stderr] 335 | let mut B = 0.; [INFO] [stderr] | ^ help: convert the identifier to snake case: `b` [INFO] [stderr] [INFO] [stderr] warning: variable `S_high` should have a snake case name [INFO] [stderr] --> src/main.rs:345:13 [INFO] [stderr] | [INFO] [stderr] 345 | let S_high = prefactor*(eb + 1. + B/eb).ln()*n; [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_high` [INFO] [stderr] [INFO] [stderr] warning: variable `S_low` should have a snake case name [INFO] [stderr] --> src/main.rs:348:13 [INFO] [stderr] | [INFO] [stderr] 348 | let S_low = LINDHARD_SCHARFF_PREFACTOR*(Za.powf(7./6.)*Zb)/(Za.powf(2./3.) + Zb.powf(2./3.)).powf(3./2.)*(E/Q/Ma*AMU).sqrt()*n; [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_low` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:367:21 [INFO] [stderr] | [INFO] [stderr] 367 | fn screening_length(Za: f64, Zb: f64) -> f64 { [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:367:30 [INFO] [stderr] | [INFO] [stderr] 367 | fn screening_length(Za: f64, Zb: f64) -> f64 { [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `Z_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:10 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `z_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `M_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:20 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `m_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:30 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `ec_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Es_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:437:41 [INFO] [stderr] | [INFO] [stderr] 437 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil) = material.choose(x, y); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `es_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:443:9 [INFO] [stderr] | [INFO] [stderr] 443 | let Za: f64 = particle_1.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:444:9 [INFO] [stderr] | [INFO] [stderr] 444 | let Zb: f64 = particle_2.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `Ma` should have a snake case name [INFO] [stderr] --> src/main.rs:445:9 [INFO] [stderr] | [INFO] [stderr] 445 | let Ma: f64 = particle_1.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ma` [INFO] [stderr] [INFO] [stderr] warning: variable `Mb` should have a snake case name [INFO] [stderr] --> src/main.rs:446:9 [INFO] [stderr] | [INFO] [stderr] 446 | let Mb: f64 = particle_2.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `mb` [INFO] [stderr] [INFO] [stderr] warning: variable `E0` should have a snake case name [INFO] [stderr] --> src/main.rs:447:9 [INFO] [stderr] | [INFO] [stderr] 447 | let E0: f64 = particle_1.E; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `e0` [INFO] [stderr] [INFO] [stderr] warning: function `boundary_condition_2D_planar` should have a snake case name [INFO] [stderr] --> src/main.rs:546:4 [INFO] [stderr] | [INFO] [stderr] 546 | fn boundary_condition_2D_planar(particle_1: &mut Particle, material: &Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `boundary_condition_2_d_planar` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:552:9 [INFO] [stderr] | [INFO] [stderr] 552 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:553:9 [INFO] [stderr] | [INFO] [stderr] 553 | let Ec = particle_1.Ec; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:556:13 [INFO] [stderr] | [INFO] [stderr] 556 | let Es = particle_1.Es; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: function `boundary_condition_1D_planar` should have a snake case name [INFO] [stderr] --> src/main.rs:595:4 [INFO] [stderr] | [INFO] [stderr] 595 | fn boundary_condition_1D_planar(particle_1: &mut Particle, material: &Material) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `boundary_condition_1_d_planar` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:601:9 [INFO] [stderr] | [INFO] [stderr] 601 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:603:9 [INFO] [stderr] | [INFO] [stderr] 603 | let Es = particle_1.Es; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:604:9 [INFO] [stderr] | [INFO] [stderr] 604 | let Ec = particle_1.Ec; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `N` should have a snake case name [INFO] [stderr] --> src/main.rs:656:9 [INFO] [stderr] | [INFO] [stderr] 656 | let N = particle_parameters.Z.len(); [INFO] [stderr] | ^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:683:13 [INFO] [stderr] | [INFO] [stderr] 683 | let E = particle_parameters.E[particle_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:684:13 [INFO] [stderr] | [INFO] [stderr] 684 | let Ec = particle_parameters.Ec[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `N_` should have a snake case name [INFO] [stderr] --> src/main.rs:685:13 [INFO] [stderr] | [INFO] [stderr] 685 | let N_ = particle_parameters.N[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `N_` should have a snake case name [INFO] [stderr] --> src/main.rs:697:13 [INFO] [stderr] | [INFO] [stderr] 697 | let N_ = particle_parameters.N[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `n` [INFO] [stderr] [INFO] [stderr] warning: variable `Z` should have a snake case name [INFO] [stderr] --> src/main.rs:699:13 [INFO] [stderr] | [INFO] [stderr] 699 | let Z = particle_parameters.Z[particle_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:700:13 [INFO] [stderr] | [INFO] [stderr] 700 | let E = particle_parameters.E[particle_index]; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec` should have a snake case name [INFO] [stderr] --> src/main.rs:701:13 [INFO] [stderr] | [INFO] [stderr] 701 | let Ec = particle_parameters.Ec[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ec` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | let Es = particle_parameters.Es[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `Es` should have a snake case name [INFO] [stderr] --> src/main.rs:708:17 [INFO] [stderr] | [INFO] [stderr] 708 | let Es = particle_parameters.Es[particle_index]; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `es` [INFO] [stderr] [INFO] [stderr] warning: variable `E_new` should have a snake case name [INFO] [stderr] --> src/main.rs:709:17 [INFO] [stderr] | [INFO] [stderr] 709 | let E_new = E*energy_unit + Es*energy_unit; [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `e_new` [INFO] [stderr] [INFO] [stderr] warning: variable `Z_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:22 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `z_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `M_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:32 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `m_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Ec_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:42 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `ec_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `Es_recoil` should have a snake case name [INFO] [stderr] --> src/main.rs:797:53 [INFO] [stderr] | [INFO] [stderr] 797 | let (Z_recoil, M_recoil, Ec_recoil, Es_recoil, xr, yr, zr, cxr, cyr, czr) = choose_collision_partner(&mut particle_1, &material, phis_azimuthal[k], impact_parameters[k], mfp); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `es_recoil` [INFO] [stderr] [INFO] [stderr] warning: variable `E` should have a snake case name [INFO] [stderr] --> src/main.rs:827:29 [INFO] [stderr] | [INFO] [stderr] 827 | let E = particle_1.E; [INFO] [stderr] | ^ help: convert the identifier to snake case: `e` [INFO] [stderr] [INFO] [stderr] warning: variable `Za` should have a snake case name [INFO] [stderr] --> src/main.rs:828:29 [INFO] [stderr] | [INFO] [stderr] 828 | let Za = particle_1.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `za` [INFO] [stderr] [INFO] [stderr] warning: variable `Zb` should have a snake case name [INFO] [stderr] --> src/main.rs:829:29 [INFO] [stderr] | [INFO] [stderr] 829 | let Zb = particle_2.Z; [INFO] [stderr] | ^^ help: convert the identifier to snake case (notice the capitalization): `zb` [INFO] [stderr] [INFO] [stderr] warning: variable `Ma` should have a snake case name [INFO] [stderr] --> src/main.rs:831:29 [INFO] [stderr] | [INFO] [stderr] 831 | let Ma = particle_1.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `ma` [INFO] [stderr] [INFO] [stderr] warning: variable `Mb` should have a snake case name [INFO] [stderr] --> src/main.rs:832:29 [INFO] [stderr] | [INFO] [stderr] 832 | let Mb = particle_2.m; [INFO] [stderr] | ^^ help: convert the identifier to snake case: `mb` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.31s [INFO] running `"docker" "inspect" "4379a9901655a925891c5f18b9538742615dc966be3d2c8d9d1931bc12664ade"` [INFO] running `"docker" "rm" "-f" "4379a9901655a925891c5f18b9538742615dc966be3d2c8d9d1931bc12664ade"` [INFO] [stdout] 4379a9901655a925891c5f18b9538742615dc966be3d2c8d9d1931bc12664ade