[INFO] fetching crate freight_car_forwarder 0.1.11... [INFO] testing freight_car_forwarder-0.1.11 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate freight_car_forwarder 0.1.11 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate freight_car_forwarder 0.1.11 [INFO] finished tweaking crates.io crate freight_car_forwarder 0.1.11 [INFO] tweaked toml for crates.io crate freight_car_forwarder 0.1.11 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate freight_car_forwarder 0.1.11 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate freight_car_forwarder 0.1.11 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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6873619a768849f4660e99e02067ef1f9567c30c781470c0927570d155448540 [INFO] running `Command { std: "docker" "start" "-a" "6873619a768849f4660e99e02067ef1f9567c30c781470c0927570d155448540", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6873619a768849f4660e99e02067ef1f9567c30c781470c0927570d155448540", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6873619a768849f4660e99e02067ef1f9567c30c781470c0927570d155448540", kill_on_drop: false }` [INFO] [stdout] 6873619a768849f4660e99e02067ef1f9567c30c781470c0927570d155448540 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a6581da3f402fc9f057d418370f810f342c9cb3168054a784fce624e3d15e95 [INFO] running `Command { std: "docker" "start" "-a" "0a6581da3f402fc9f057d418370f810f342c9cb3168054a784fce624e3d15e95", kill_on_drop: false }` [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling version-compare v0.2.0 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling term v1.2.0 [INFO] [stderr] Compiling keccak v0.1.5 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling gio v0.21.1 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling pico-args v0.5.0 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling ascii-canvas v4.0.0 [INFO] [stderr] Compiling string_cache v0.8.9 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling cfg-expr v0.20.2 [INFO] [stderr] Compiling getopts v0.2.24 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling crossterm v0.27.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling lalrpop-util v0.21.0 [INFO] [stderr] Compiling date_time v2.2.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling lalrpop-util v0.22.2 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling lalrpop v0.22.2 [INFO] [stderr] Compiling system-deps v7.0.5 [INFO] [stderr] Compiling glib-macros v0.21.0 [INFO] [stderr] Compiling glib-sys v0.21.1 [INFO] [stderr] Compiling gobject-sys v0.21.1 [INFO] [stderr] Compiling gio-sys v0.21.1 [INFO] [stderr] Compiling pango-sys v0.21.1 [INFO] [stderr] Compiling cairo-sys-rs v0.21.1 [INFO] [stderr] Compiling pangocairo-sys v0.21.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling glib v0.21.1 [INFO] [stderr] Compiling freight_car_forwarder v0.1.11 (/opt/rustwide/workdir) [INFO] [stderr] Compiling cairo-rs v0.21.1 [INFO] [stderr] Compiling pango v0.21.1 [INFO] [stderr] Compiling pangocairo v0.21.1 [INFO] [stdout] warning: unused variable: `station` [INFO] [stdout] --> src/switchlist.rs:202:44 [INFO] [stdout] | [INFO] [stdout] 202 | StationOrIndustry::StationStop(station) => None, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `industry` [INFO] [stdout] --> src/switchlist.rs:216:45 [INFO] [stdout] | [INFO] [stdout] 216 | StationOrIndustry::IndustryStop(industry) => None, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:364:14 [INFO] [stdout] | [INFO] [stdout] 364 | for (id, div) in self.divisions.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:450:14 [INFO] [stdout] | [INFO] [stdout] 450 | for (id, sta) in self.stations.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:532:14 [INFO] [stdout] | [INFO] [stdout] 532 | for (id, ind) in self.industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `car_type_count` [INFO] [stdout] --> src/system.rs:1299:13 [INFO] [stdout] | [INFO] [stdout] 1299 | for car_type_count in 0..NUMBER_OF_CARTYPES { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_car_type_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `car_type_count` [INFO] [stdout] --> src/system.rs:1315:13 [INFO] [stdout] | [INFO] [stdout] 1315 | for car_type_count in 0..MAX_CAR_GROUP { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_car_type_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ox` [INFO] [stdout] --> src/system.rs:1347:13 [INFO] [stdout] | [INFO] [stdout] 1347 | for ox in 0..TotalOwners { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ox` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `totalCars` [INFO] [stdout] --> src/system.rs:1422:13 [INFO] [stdout] | [INFO] [stdout] 1422 | let totalCars: usize = line.trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_totalCars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` is assigned to, but never used [INFO] [stdout] --> src/system.rs:1427:17 [INFO] [stdout] | [INFO] [stdout] 1427 | let mut Cx = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_Cx` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/system.rs:1769:14 [INFO] [stdout] | [INFO] [stdout] 1769 | let (count, working_industries) = this.LoadStatsFile().expect("Read error"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `IndLoop` [INFO] [stdout] --> src/system.rs:2204:29 [INFO] [stdout] | [INFO] [stdout] 2204 | for IndLoop in 0..industries.len() { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_IndLoop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `train` [INFO] [stdout] --> src/system.rs:3014:39 [INFO] [stdout] | [INFO] [stdout] 3014 | fn TrainPrintConsistSummary(&self,train: &Train, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `consist` [INFO] [stdout] --> src/system.rs:3015:33 [INFO] [stdout] | [INFO] [stdout] 3015 | ... consist: &mut Vec, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_consist` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `train` [INFO] [stdout] --> src/system.rs:3337:41 [INFO] [stdout] | [INFO] [stdout] 3337 | fn TrainPrintFinalSummary(&mut self,train: &Train,printer: &mut Printer) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `boxMove` [INFO] [stdout] --> src/system.rs:3744:48 [INFO] [stdout] | [INFO] [stdout] 3744 | fn RunOnePassenger(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_boxMove` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Tx` [INFO] [stdout] --> src/system.rs:3872:14 [INFO] [stdout] | [INFO] [stdout] 3872 | for (Tx, train) in Arc::clone(&self.trains).iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Tx` [INFO] [stdout] --> src/system.rs:3900:14 [INFO] [stdout] | [INFO] [stdout] 3900 | for (Tx, train) in Arc::clone(&self.trains).iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/system.rs:3913:13 [INFO] [stdout] | [INFO] [stdout] 3913 | for d in 0..136 {printer.Put("-");} [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4043:34 [INFO] [stdout] | [INFO] [stdout] 4043 | ... let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4174:58 [INFO] [stdout] | [INFO] [stdout] 4174 | ... let (status,carTypeDescr) = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4315:46 [INFO] [stdout] | [INFO] [stdout] 4315 | ... let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Status` [INFO] [stdout] --> src/system.rs:4474:18 [INFO] [stdout] | [INFO] [stdout] 4474 | let (Status, CarTypeDesc) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_Status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Nome` [INFO] [stdout] --> src/system.rs:4477:17 [INFO] [stdout] | [INFO] [stdout] 4477 | Nome => String::from("-"), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_Nome` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tail` [INFO] [stdout] --> src/system.rs:4488:17 [INFO] [stdout] | [INFO] [stdout] 4488 | let tail = typeName.split_off(5); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tail` [INFO] [stdout] --> src/system.rs:4495:21 [INFO] [stdout] | [INFO] [stdout] 4495 | let tail = prev.split_off(7); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tail` [INFO] [stdout] --> src/system.rs:4505:25 [INFO] [stdout] | [INFO] [stdout] 4505 | let tail = trains[Count].split_off(7); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarCount` is assigned to, but never used [INFO] [stdout] --> src/system.rs:4580:17 [INFO] [stdout] | [INFO] [stdout] 4580 | let mut CarCount = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_CarCount` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4671:22 [INFO] [stdout] | [INFO] [stdout] 4671 | let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/system.rs:4691:14 [INFO] [stdout] | [INFO] [stdout] 4691 | let (count, working_industries) = self.LoadStatsFile().expect("Read error"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/system.rs:4748:13 [INFO] [stdout] | [INFO] [stdout] 4748 | let message = format!(" Industry: {}",ixF.Name()); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Tx` [INFO] [stdout] --> src/system.rs:4891:14 [INFO] [stdout] | [INFO] [stdout] 4891 | for (Tx, tx) in self.trains.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Ix` [INFO] [stdout] --> src/system.rs:5056:14 [INFO] [stdout] | [INFO] [stdout] 5056 | for (Ix, ix) in working_industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalAssigns` is assigned to, but never used [INFO] [stdout] --> src/system.rs:5154:10 [INFO] [stdout] | [INFO] [stdout] 5154 | let mut totalAssigns = 0; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_totalAssigns` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `carTypeDescr` [INFO] [stdout] --> src/system.rs:5164:25 [INFO] [stdout] | [INFO] [stdout] 5164 | let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_carTypeDescr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `groupFound` [INFO] [stdout] --> src/system.rs:5228:17 [INFO] [stdout] | [INFO] [stdout] 5228 | let groupFound = false; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_groupFound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Ix` [INFO] [stdout] --> src/system.rs:5262:30 [INFO] [stdout] | [INFO] [stdout] 5262 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `analysisIndustriesCount` is assigned to, but never used [INFO] [stdout] --> src/system.rs:5733:17 [INFO] [stdout] | [INFO] [stdout] 5733 | let mut analysisIndustriesCount = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_analysisIndustriesCount` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Ix` [INFO] [stdout] --> src/system.rs:5740:22 [INFO] [stdout] | [INFO] [stdout] 5740 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:5769:17 [INFO] [stdout] | [INFO] [stdout] 5769 | for id in 0..28 { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:5782:13 [INFO] [stdout] | [INFO] [stdout] 5782 | for id in 0..28 { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pdf_surface` and `swidth` are never read [INFO] [stdout] --> src/fcfprintpdf.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct Printer { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 83 | pageSize: PageSize, [INFO] [stdout] 84 | pdf_surface: cairo::PdfSurface, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | swidth: f64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/station.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn Name(&self) -> String {self.name.clone()} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Comment` should have a snake case name [INFO] [stdout] --> src/station.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn Comment(&self) -> String {self.comment.clone()} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `comment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionIndex` should have a snake case name [INFO] [stdout] --> src/station.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn DivisionIndex(&self) -> u8 {self.division_index} [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/division.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn Name(&self) -> String {self.name.clone()} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Home` should have a snake case name [INFO] [stdout] --> src/division.rs:82:12 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn Home(&self) -> usize {self.home_index} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Symbol` should have a snake case name [INFO] [stdout] --> src/division.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn Symbol(&self) -> char {self.symbol} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Area` should have a snake case name [INFO] [stdout] --> src/division.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn Area(&self) -> char {self.area} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `newStationStop` should have a snake case name [INFO] [stdout] --> src/train.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn newStationStop(index: u8) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `new_station_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `newIndustryStop` should have a snake case name [INFO] [stdout] --> src/train.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn newIndustryStop(index: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `new_industry_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `divList` should have a snake case name [INFO] [stdout] --> src/train.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | divList: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypes` should have a snake case name [INFO] [stdout] --> src/train.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | carTypes: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `divList` should have a snake case name [INFO] [stdout] --> src/train.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn new(name: String, divList: String,carTypes: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypes` should have a snake case name [INFO] [stdout] --> src/train.rs:178:46 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn new(name: String, divList: String,carTypes: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/train.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn Name(&self) -> String { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionList` should have a snake case name [INFO] [stdout] --> src/train.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn DivisionList(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `division_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarTypes` should have a snake case name [INFO] [stdout] --> src/train.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn CarTypes(&self) -> String { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Description` should have a snake case name [INFO] [stdout] --> src/train.rs:217:12 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn Description(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Shift` should have a snake case name [INFO] [stdout] --> src/train.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn Shift(&self) -> u8 { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetShift` should have a snake case name [INFO] [stdout] --> src/train.rs:233:12 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn SetShift(&mut self, newshift: u8) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxCars` should have a snake case name [INFO] [stdout] --> src/train.rs:241:12 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn MaxCars(&self) -> u32 { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `max_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxClear` should have a snake case name [INFO] [stdout] --> src/train.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn MaxClear(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_clear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxWeight` should have a snake case name [INFO] [stdout] --> src/train.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn MaxWeight(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetMaxWeight` should have a snake case name [INFO] [stdout] --> src/train.rs:265:12 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn SetMaxWeight(&mut self, newmaxweight: u8) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_max_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxLength` should have a snake case name [INFO] [stdout] --> src/train.rs:273:12 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn MaxLength(&self) -> u32{ [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetMaxLength` should have a snake case name [INFO] [stdout] --> src/train.rs:281:12 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn SetMaxLength(&mut self, newmaxlength: u32) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_max_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OnDuty` should have a snake case name [INFO] [stdout] --> src/train.rs:289:12 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn OnDuty(&self) -> u32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `on_duty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Print` should have a snake case name [INFO] [stdout] --> src/train.rs:297:12 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn Print(&self) -> bool { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `print` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrint` should have a snake case name [INFO] [stdout] --> src/train.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn SetPrint(&mut self, flag: bool) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_print` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Done` should have a snake case name [INFO] [stdout] --> src/train.rs:313:12 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn Done(&self) -> bool { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDone` should have a snake case name [INFO] [stdout] --> src/train.rs:321:12 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn SetDone(&mut self, flag: bool) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/train.rs:329:12 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn Type(&self) -> TrainType { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 329 - pub fn Type(&self) -> TrainType { [INFO] [stdout] 329 + pub fn r#type(&self) -> TrainType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfOrders` should have a snake case name [INFO] [stdout] --> src/train.rs:337:12 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn NumberOfOrders(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Order` should have a snake case name [INFO] [stdout] --> src/train.rs:345:12 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn Order(&self, i: usize) -> Option { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OrdersIter` should have a snake case name [INFO] [stdout] --> src/train.rs:357:12 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn OrdersIter(&self) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `orders_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddOrder` should have a snake case name [INFO] [stdout] --> src/train.rs:365:12 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn AddOrder(&mut self, order: String) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `add_order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfStops` should have a snake case name [INFO] [stdout] --> src/train.rs:373:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn NumberOfStops(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_stops` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Stop` should have a snake case name [INFO] [stdout] --> src/train.rs:381:12 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn Stop(&self, i: usize) -> Option<&Stop> { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddStop` should have a snake case name [INFO] [stdout] --> src/train.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn AddStop(&mut self, stop: &Stop) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `add_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Number` should have a snake case name [INFO] [stdout] --> src/train.rs:401:12 [INFO] [stdout] | [INFO] [stdout] 401 | pub fn Number(&self) -> usize {self.number} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `loadTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | loadTypes: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `load_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `emptyTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | emptyTypes: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `empty_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `divisionControlList` should have a snake case name [INFO] [stdout] --> src/industry.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | divisionControlList: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_control_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trackLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | trackLen: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `assignLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | assignLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxCarLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | maxCarLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | carsNum: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | carsLen: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `statsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | statsLen: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `usedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | usedLen: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `remLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | remLen: u32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `loadTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | loadTypes: String, emptyTypes: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `load_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `emptyTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:145:35 [INFO] [stdout] | [INFO] [stdout] 145 | loadTypes: String, emptyTypes: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `empty_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `divisionControlList` should have a snake case name [INFO] [stdout] --> src/industry.rs:146:16 [INFO] [stdout] | [INFO] [stdout] 146 | divisionControlList: String, trackLen: u32, assignLen: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_control_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trackLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:146:45 [INFO] [stdout] | [INFO] [stdout] 146 | divisionControlList: String, trackLen: u32, assignLen: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `assignLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:146:60 [INFO] [stdout] | [INFO] [stdout] 146 | divisionControlList: String, trackLen: u32, assignLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `maxCarLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:147:58 [INFO] [stdout] | [INFO] [stdout] 147 | priority: u8, plate: u8, weightclass: u8, maxCarLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RipTrack` should have a snake case name [INFO] [stdout] --> src/industry.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn RipTrack() -> Self { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `rip_track` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/industry.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn Type(&self) -> IndustryType { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 175 - pub fn Type(&self) -> IndustryType { [INFO] [stdout] 175 + pub fn r#type(&self) -> IndustryType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MyStationIndex` should have a snake case name [INFO] [stdout] --> src/industry.rs:183:12 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn MyStationIndex(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `my_station_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/industry.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn Name(&self) -> String { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrackLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn TrackLen(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AssignLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 207 | pub fn AssignLen(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Priority` should have a snake case name [INFO] [stdout] --> src/industry.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn Priority(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `priority` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Reload` should have a snake case name [INFO] [stdout] --> src/industry.rs:223:12 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn Reload(&self) -> bool { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `reload` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Hazard` should have a snake case name [INFO] [stdout] --> src/industry.rs:231:12 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn Hazard(&self) -> char { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `hazard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MyMirrorIndex` should have a snake case name [INFO] [stdout] --> src/industry.rs:239:12 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn MyMirrorIndex(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `my_mirror_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxPlate` should have a snake case name [INFO] [stdout] --> src/industry.rs:247:12 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn MaxPlate(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxWeightClass` should have a snake case name [INFO] [stdout] --> src/industry.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn MaxWeightClass(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_weight_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionControlList` should have a snake case name [INFO] [stdout] --> src/industry.rs:263:12 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn DivisionControlList(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_control_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxCarLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:271:12 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn MaxCarLen(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LoadsAccepted` should have a snake case name [INFO] [stdout] --> src/industry.rs:279:12 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn LoadsAccepted(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `loads_accepted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `EmptiesAccepted` should have a snake case name [INFO] [stdout] --> src/industry.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | pub fn EmptiesAccepted(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `empties_accepted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/industry.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn Name(&self) -> String { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MyStationIndex` should have a snake case name [INFO] [stdout] --> src/industry.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn MyStationIndex(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `my_station_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/industry.rs:327:12 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn Type(&self) -> IndustryType { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 327 - pub fn Type(&self) -> IndustryType { [INFO] [stdout] 327 + pub fn r#type(&self) -> IndustryType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TheCar` should have a snake case name [INFO] [stdout] --> src/industry.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn TheCar(&self, i: usize) -> Option { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `the_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfCars` should have a snake case name [INFO] [stdout] --> src/industry.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn NumberOfCars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddCar` should have a snake case name [INFO] [stdout] --> src/industry.rs:355:12 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn AddCar(&mut self, carindex: usize) { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `add_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RemoveCar` should have a snake case name [INFO] [stdout] --> src/industry.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn RemoveCar(&mut self,Cx: usize) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `remove_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/industry.rs:363:32 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn RemoveCar(&mut self,Cx: usize) { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:376:12 [INFO] [stdout] | [INFO] [stdout] 376 | pub fn CarsNum(&self) -> u32 {self.carsNum} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetCarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:382:12 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn SetCarsNum(&mut self, cn: u32) {self.carsNum = cn;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrCarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:388:12 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn IncrCarsNum(&mut self) { self.carsNum += 1; } [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `incr_cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DecrCarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:394:12 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn DecrCarsNum(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `decr_cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:402:12 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn CarsLen(&self) -> u32 {self.carsLen} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetCarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:408:12 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn SetCarsLen(&mut self, cl: u32) {self.carsLen = cl;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddToCarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:414:12 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn AddToCarsLen(&mut self, cl: u32) {self.carsLen += cl;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_to_cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SubFromCarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:420:12 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn SubFromCarsLen(&mut self, cl: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sub_from_cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StatsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:432:12 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn StatsLen(&self) -> u32 {self.statsLen} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetStatsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:438:12 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn SetStatsLen(&mut self, sl: u32) {self.statsLen = sl;} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementStatsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:444:12 [INFO] [stdout] | [INFO] [stdout] 444 | pub fn IncrementStatsLen(&mut self, i: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementStatsLen1` should have a snake case name [INFO] [stdout] --> src/industry.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 452 | pub fn IncrementStatsLen1(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_stats_len1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `UsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:460:12 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn UsedLen(&self) -> u32 {self.usedLen} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetUsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:466:12 [INFO] [stdout] | [INFO] [stdout] 466 | pub fn SetUsedLen(&mut self, ul: u32) {self.usedLen = ul;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddToUsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:472:12 [INFO] [stdout] | [INFO] [stdout] 472 | pub fn AddToUsedLen(&mut self, cl: u32) {self.usedLen += cl;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_to_used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SubFromUsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 478 | pub fn SubFromUsedLen(&mut self, cl: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sub_from_used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn RemLen(&self) -> u32 {self.remLen} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetRemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:496:12 [INFO] [stdout] | [INFO] [stdout] 496 | pub fn SetRemLen(&mut self, rl: u32) {self.remLen = rl;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `set_rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddRemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:502:12 [INFO] [stdout] | [INFO] [stdout] 502 | pub fn AddRemLen(&mut self, rl: u32) {self.remLen += rl;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `add_rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SubRemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 508 | pub fn SubRemLen(&mut self, rl: u32) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `sub_rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Comment` should have a snake case name [INFO] [stdout] --> src/cartype.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn Comment(&self) -> String {self.comment.clone()} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `comment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/cartype.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn Type(&self) -> String {self.type_name.clone()} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 79 - pub fn Type(&self) -> String {self.type_name.clone()} [INFO] [stdout] 79 + pub fn r#type(&self) -> String {self.type_name.clone()} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Group` should have a snake case name [INFO] [stdout] --> src/cartype.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn Group(&self) -> char {self.group} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `group` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Group` should have a snake case name [INFO] [stdout] --> src/cartype.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn Group(&self) -> char {self.group} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `group` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Description` should have a snake case name [INFO] [stdout] --> src/cartype.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn Description(&self) -> String {self.description.clone()} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Initials` should have a snake case name [INFO] [stdout] --> src/owner.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn Initials(&self) -> String {self.initials.clone()} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `initials` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/owner.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn Name(&self) -> String {self.name.clone()} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Comment` should have a snake case name [INFO] [stdout] --> src/owner.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn Comment(&self) -> String {self.comment.clone()} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `comment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `loadedP` should have a snake case name [INFO] [stdout] --> src/car.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | loadedP: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loaded_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `mirrorP` should have a snake case name [INFO] [stdout] --> src/car.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | mirrorP: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `mirror_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `fixedP` should have a snake case name [INFO] [stdout] --> src/car.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | fixedP: bool, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `fixed_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `doneP` should have a snake case name [INFO] [stdout] --> src/car.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | doneP: bool, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `done_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `tmpStatus` should have a snake case name [INFO] [stdout] --> src/car.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | tmpStatus: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `tmp_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/car.rs:125:12 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn Type(&self) -> char {self.cartype} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 125 - pub fn Type(&self) -> char {self.cartype} [INFO] [stdout] 125 + pub fn r#type(&self) -> char {self.cartype} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetType` should have a snake case name [INFO] [stdout] --> src/car.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn SetType(&mut self,t: char) {self.cartype = t;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Marks` should have a snake case name [INFO] [stdout] --> src/car.rs:137:12 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn Marks(&self) -> String {self.marks.clone()} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `marks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetMarks` should have a snake case name [INFO] [stdout] --> src/car.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn SetMarks(&mut self,m: String) {self.marks = m;} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_marks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Number` should have a snake case name [INFO] [stdout] --> src/car.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn Number(&self) -> String {self.number.clone()} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetNumber` should have a snake case name [INFO] [stdout] --> src/car.rs:155:12 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn SetNumber(&mut self,n: String) {self.number = n;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `set_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Divisions` should have a snake case name [INFO] [stdout] --> src/car.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn Divisions(&self) -> String {self.divisions.clone()} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDivisions` should have a snake case name [INFO] [stdout] --> src/car.rs:167:12 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn SetDivisions(&mut self,d: String) {self.divisions = d;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Length` should have a snake case name [INFO] [stdout] --> src/car.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn Length(&self) -> u32 {self.length} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLength` should have a snake case name [INFO] [stdout] --> src/car.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn SetLength(&mut self,l: u32) {self.length = l;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `set_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Plate` should have a snake case name [INFO] [stdout] --> src/car.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn Plate(&self) -> u8 {self.plate} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPlate` should have a snake case name [INFO] [stdout] --> src/car.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn SetPlate(&mut self, p: u8) {self.plate = p;} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `WeightClass` should have a snake case name [INFO] [stdout] --> src/car.rs:197:12 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn WeightClass(&self) -> u8 {self.weightclass} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `weight_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetWeightClass` should have a snake case name [INFO] [stdout] --> src/car.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn SetWeightClass(&mut self, wc: u8) {self.weightclass = wc;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_weight_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LtWt` should have a snake case name [INFO] [stdout] --> src/car.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn LtWt(&self) -> u32 {self.ltwt} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lt_wt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLtWt` should have a snake case name [INFO] [stdout] --> src/car.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn SetLtWt(&mut self, lw: u32) {self.ltwt = lw;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_lt_wt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LdLmt` should have a snake case name [INFO] [stdout] --> src/car.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn LdLmt(&self) -> u32 {self.ldlmt} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ld_lmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLdLmt` should have a snake case name [INFO] [stdout] --> src/car.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn SetLdLmt(&mut self, ldw: u32) {self.ldlmt = ldw;} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_ld_lmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LoadedP` should have a snake case name [INFO] [stdout] --> src/car.rs:233:12 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn LoadedP(&self) -> bool {self.loadedP} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loaded_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `EmptyP` should have a snake case name [INFO] [stdout] --> src/car.rs:239:12 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn EmptyP(&self) -> bool {!self.loadedP} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `empty_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Load` should have a snake case name [INFO] [stdout] --> src/car.rs:245:12 [INFO] [stdout] | [INFO] [stdout] 245 | pub fn Load(&mut self) {self.loadedP = true;} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `load` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `UnLoad` should have a snake case name [INFO] [stdout] --> src/car.rs:251:12 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn UnLoad(&mut self) {self.loadedP = false;} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `un_load` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OkToMirrorP` should have a snake case name [INFO] [stdout] --> src/car.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn OkToMirrorP(&self) -> bool {self.mirrorP} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `ok_to_mirror_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetOkToMirrorP` should have a snake case name [INFO] [stdout] --> src/car.rs:263:12 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn SetOkToMirrorP(&mut self, m: bool) {self.mirrorP = m;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_ok_to_mirror_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FixedRouteP` should have a snake case name [INFO] [stdout] --> src/car.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn FixedRouteP(&self) -> bool {self.fixedP} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `fixed_route_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetFixedRouteP` should have a snake case name [INFO] [stdout] --> src/car.rs:275:12 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn SetFixedRouteP(&mut self, f: bool) {self.fixedP = f;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_fixed_route_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Owner` should have a snake case name [INFO] [stdout] --> src/car.rs:281:12 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn Owner(&self) -> String {self.owner.clone()} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetCarOwner` should have a snake case name [INFO] [stdout] --> src/car.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | pub fn SetCarOwner(&mut self, o: String) {self.owner = o;} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_car_owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IsDoneP` should have a snake case name [INFO] [stdout] --> src/car.rs:293:12 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn IsDoneP(&self) -> bool {self.doneP} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_done_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDone` should have a snake case name [INFO] [stdout] --> src/car.rs:299:12 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn SetDone(&mut self) {self.doneP = true;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetNotDone` should have a snake case name [INFO] [stdout] --> src/car.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn SetNotDone(&mut self) {self.doneP = false;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_not_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LastTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn LastTrain(&self) -> usize {self.lasttrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLastTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:317:12 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn SetLastTrain(&mut self, lt: usize) {self.lasttrain = lt;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrevTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:323:12 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn PrevTrain(&self) -> usize {self.prevtrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `prev_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrevTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:329:12 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn SetPrevTrain(&mut self, lt: usize) {self.prevtrain = lt;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prev_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MovementsThisSession` should have a snake case name [INFO] [stdout] --> src/car.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn MovementsThisSession(&self) -> u32 {self.moves} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `movements_this_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ClearMovementsThisSession` should have a snake case name [INFO] [stdout] --> src/car.rs:341:12 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn ClearMovementsThisSession(&mut self) {self.moves = 0;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `clear_movements_this_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrmentMovementsThisSession` should have a snake case name [INFO] [stdout] --> src/car.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn IncrmentMovementsThisSession(&mut self) {self.moves = self.moves + 1;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `incrment_movements_this_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Location` should have a snake case name [INFO] [stdout] --> src/car.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn Location(&self) -> usize {self.location} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLocation` should have a snake case name [INFO] [stdout] --> src/car.rs:359:12 [INFO] [stdout] | [INFO] [stdout] 359 | pub fn SetLocation(&mut self, newloc: usize) {self.location = newloc;} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Destination` should have a snake case name [INFO] [stdout] --> src/car.rs:365:12 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn Destination(&self) -> usize {self.destination} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `destination` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDestination` should have a snake case name [INFO] [stdout] --> src/car.rs:371:12 [INFO] [stdout] | [INFO] [stdout] 371 | pub fn SetDestination(&mut self, newdest: usize) {self.destination = newdest;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_destination` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Trips` should have a snake case name [INFO] [stdout] --> src/car.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn Trips(&self) -> u32 {self.trips} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ClearTrips` should have a snake case name [INFO] [stdout] --> src/car.rs:383:12 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn ClearTrips(&mut self) {self.trips = 0;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `clear_trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementTrips` should have a snake case name [INFO] [stdout] --> src/car.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 389 | pub fn IncrementTrips(&mut self) {self.trips = self.trips + 1;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Assignments` should have a snake case name [INFO] [stdout] --> src/car.rs:395:12 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn Assignments(&self) -> u32 {self.assignments} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetAssignments` should have a snake case name [INFO] [stdout] --> src/car.rs:401:12 [INFO] [stdout] | [INFO] [stdout] 401 | pub fn SetAssignments(&mut self, a: u32) {self.assignments = a;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ClearAssignments` should have a snake case name [INFO] [stdout] --> src/car.rs:407:12 [INFO] [stdout] | [INFO] [stdout] 407 | pub fn ClearAssignments(&mut self) {self.assignments = 0;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `clear_assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementAssignments` should have a snake case name [INFO] [stdout] --> src/car.rs:413:12 [INFO] [stdout] | [INFO] [stdout] 413 | pub fn IncrementAssignments(&mut self) {self.assignments = self.assignments + 1;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Peek` should have a snake case name [INFO] [stdout] --> src/car.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn Peek(&self) -> bool {self.peek} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `peek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPeek` should have a snake case name [INFO] [stdout] --> src/car.rs:425:12 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn SetPeek(&mut self, p: bool) {self.peek = p;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_peek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TmpStatus` should have a snake case name [INFO] [stdout] --> src/car.rs:431:12 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn TmpStatus(&self) -> bool {self.tmpStatus} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `tmp_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTmpStatus` should have a snake case name [INFO] [stdout] --> src/car.rs:437:12 [INFO] [stdout] | [INFO] [stdout] 437 | pub fn SetTmpStatus(&mut self, p: bool) {self.tmpStatus = p;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_tmp_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pickLoc: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pickCar: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | lastTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `dropStop` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | dropStop: StationOrIndustry, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `drop_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:130:44 [INFO] [stdout] | [INFO] [stdout] 130 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:131:27 [INFO] [stdout] | [INFO] [stdout] 131 | lastTrain: usize, eletype: T) -> SwitchListElement; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:143:28 [INFO] [stdout] | [INFO] [stdout] 143 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:143:44 [INFO] [stdout] | [INFO] [stdout] 143 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:144:23 [INFO] [stdout] | [INFO] [stdout] 144 | lastTrain: usize, station: u8) -> Self { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:161:28 [INFO] [stdout] | [INFO] [stdout] 161 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:161:44 [INFO] [stdout] | [INFO] [stdout] 161 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:162:23 [INFO] [stdout] | [INFO] [stdout] 162 | lastTrain: usize, industry: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickLocation` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn PickLocation(&self) -> usize {self.pickLoc} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `pick_location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:181:12 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn PickCar(&self) -> usize {self.pickCar} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:187:12 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn PickTrain(&self) -> usize {self.pickTrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn LastTrain(&self) -> usize {self.lastTrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DropStopIndustry` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn DropStopIndustry(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `drop_stop_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DropStopStation` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn DropStopStation(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `drop_stop_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DropStopEQ` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn DropStopEQ(&self, px:usize,trains: &Arc>) [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `drop_stop_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStopOpt` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | let theStopOpt = train.Stop(px); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `the_stop_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:233:13 [INFO] [stdout] | [INFO] [stdout] 233 | let theStop = theStopOpt.unwrap(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dropStation` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:236:44 [INFO] [stdout] | [INFO] [stdout] 236 | StationOrIndustry::StationStop(dropStation) => [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `drop_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dropIndustry` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:238:45 [INFO] [stdout] | [INFO] [stdout] 238 | StationOrIndustry::IndustryStop(dropIndustry) => [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `drop_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `theList` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | theList: Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | pickIndex: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `limitCars` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | limitCars: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `limit_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `lastIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | lastIndex: isize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `AddSwitchListElement` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:269:8 [INFO] [stdout] | [INFO] [stdout] 269 | fn AddSwitchListElement(&mut self,pickloc: usize, pickcar: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `add_switch_list_element` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ResetSwitchList` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:340:12 [INFO] [stdout] | [INFO] [stdout] 340 | pub fn ResetSwitchList(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reset_switch_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DiscardSwitchList` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:349:12 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn DiscardSwitchList(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `discard_switch_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NextSwitchListForCarAndIndustry` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:359:12 [INFO] [stdout] | [INFO] [stdout] 359 | pub fn NextSwitchListForCarAndIndustry(&mut self, car: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_switch_list_for_car_and_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | for Gx in start..end { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:378:12 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn PickIndex(&self) -> usize {self.pickIndex} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LimitCars` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn LimitCars(&self) -> usize {self.limitCars} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `limit_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ResetLastIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 389 | pub fn ResetLastIndex(&mut self) {self.lastIndex = -1;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reset_last_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickLocationEq` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:397:12 [INFO] [stdout] | [INFO] [stdout] 397 | pub fn PickLocationEq(&self, Gx: isize, Ix: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pick_location_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:397:34 [INFO] [stdout] | [INFO] [stdout] 397 | pub fn PickLocationEq(&self, Gx: isize, Ix: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:397:45 [INFO] [stdout] | [INFO] [stdout] 397 | pub fn PickLocationEq(&self, Gx: isize, Ix: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickCarEq` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:408:12 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn PickCarEq(&self, Gx: isize, Cx: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_car_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:408:29 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn PickCarEq(&self, Gx: isize, Cx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:408:40 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn PickCarEq(&self, Gx: isize, Cx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickTrainEq` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn PickTrainEq(&self, Gx: isize, Tx: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `pick_train_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:419:31 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn PickTrainEq(&self, Gx: isize, Tx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:419:42 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn PickTrainEq(&self, Gx: isize, Tx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pageSize` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pageSize: PageSize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `page_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Courier` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Courier: pango::FontDescription, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `courier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CourierBold` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | CourierBold: pango::FontDescription, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `courier_bold` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CourierOblique` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | CourierOblique: pango::FontDescription, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `courier_oblique` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CourierBoldOblique` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | CourierBoldOblique: pango::FontDescription, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `courier_bold_oblique` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxLines` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | maxLines: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_lines` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `needPage` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | needPage: bool, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `need_page` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentColumn` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | currentColumn: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_column` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentColumnFraction` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | currentColumnFraction: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_column_fraction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pageSize` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:115:45 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn new(filename: &str, title: &str, pageSize: PageSize) -> Self { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `page_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IsOpenP` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:164:12 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn IsOpenP(&self) -> bool {true} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_open_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrinterPageSize` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:170:12 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn PrinterPageSize(&self) -> PageSize {self.pageSize} [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `printer_page_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTypeSpacing` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn SetTypeSpacing(&mut self,spacing: TypeSpacing) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_type_spacing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTypeSlant` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn SetTypeSlant(&mut self,slant: TypeSlant) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_type_slant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTypeWeight` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:194:12 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn SetTypeWeight(&mut self,weight: TypeWeight) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_type_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NewPage` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn NewPage(&mut self,heading: &str) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `new_page` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `savedTS` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | let savedTS = self.current_spacing; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `saved_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PutLine` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn PutLine(&mut self,line: &str) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `put_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Tab` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:275:12 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn Tab(&mut self, column: u8) -> bool { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tab` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `Put` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:283:8 [INFO] [stdout] | [INFO] [stdout] 283 | fn Put(&mut self,object: T) -> bool; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `put` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineIter` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:381:17 [INFO] [stdout] | [INFO] [stdout] 381 | let mut lineIter = text.lines(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `line_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `systemFile` should have a snake case name [INFO] [stdout] --> src/system.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | systemFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `systemName` should have a snake case name [INFO] [stdout] --> src/system.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | systemName: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `industriesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | industriesFile: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industries_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | trainsFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trains_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ordersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | ordersFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `orders_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ownersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | ownersFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owners_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | carTypesFile: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | carsFile: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `cars_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `statsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | statsFile: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `stats_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxDivision` should have a snake case name [INFO] [stdout] --> src/system.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | maxDivision: u8, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `max_division` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxStation` should have a snake case name [INFO] [stdout] --> src/system.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | maxStation: u8, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `max_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | maxTrain: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | trainIndex: HashMap, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxIndustry` should have a snake case name [INFO] [stdout] --> src/system.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | maxIndustry: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `max_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypesOrder` should have a snake case name [INFO] [stdout] --> src/system.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | carTypesOrder: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | carTypes: HashMap, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carGroups` should have a snake case name [INFO] [stdout] --> src/system.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | carGroups: Vec, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `car_groups` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `switchList` should have a snake case name [INFO] [stdout] --> src/system.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | switchList: SwitchList, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `switch_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `sessionNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | sessionNumber: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `session_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `shiftNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | shiftNumber: u8, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `shift_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalShifts` should have a snake case name [INFO] [stdout] --> src/system.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | totalShifts: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `total_shifts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ranAllTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | ranAllTrains: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `ran_all_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalPickups` should have a snake case name [INFO] [stdout] --> src/system.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | totalPickups: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_pickups` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalLoads` should have a snake case name [INFO] [stdout] --> src/system.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | totalLoads: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `total_loads` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalTons` should have a snake case name [INFO] [stdout] --> src/system.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | totalTons: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `total_tons` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalRevenueTons` should have a snake case name [INFO] [stdout] --> src/system.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | totalRevenueTons: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `total_revenue_tons` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainPrintOK` should have a snake case name [INFO] [stdout] --> src/system.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | trainPrintOK: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_print_ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `wayFreight` should have a snake case name [INFO] [stdout] --> src/system.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | wayFreight: bool, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `way_freight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLength` should have a snake case name [INFO] [stdout] --> src/system.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | trainLength: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `train_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `numberCars` should have a snake case name [INFO] [stdout] --> src/system.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | numberCars: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `number_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainTons` should have a snake case name [INFO] [stdout] --> src/system.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | trainTons: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_tons` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLoads` should have a snake case name [INFO] [stdout] --> src/system.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | trainLoads: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_loads` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainEmpties` should have a snake case name [INFO] [stdout] --> src/system.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | trainEmpties: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_empties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLongest` should have a snake case name [INFO] [stdout] --> src/system.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | trainLongest: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_longest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `curDivIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | curDivIndex: u8, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `cur_div_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `originYardIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | originYardIndex: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `origin_yard_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLastLocationIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | trainLastLocationIndex: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_last_location_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carDestIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | carDestIndex: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_dest_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `statsPeriod` should have a snake case name [INFO] [stdout] --> src/system.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | statsPeriod: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `stats_period` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | carsMoved: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsAtDest` should have a snake case name [INFO] [stdout] --> src/system.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | carsAtDest: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsNotMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | carsNotMoved: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_not_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedOnce` should have a snake case name [INFO] [stdout] --> src/system.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | carsMovedOnce: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_once` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedTwice` should have a snake case name [INFO] [stdout] --> src/system.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | carsMovedTwice: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_twice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedThree` should have a snake case name [INFO] [stdout] --> src/system.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | carsMovedThree: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_three` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedMore` should have a snake case name [INFO] [stdout] --> src/system.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | carsMovedMore: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_more` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carMovements` should have a snake case name [INFO] [stdout] --> src/system.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | carMovements: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_movements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | carsInTransit: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsAtWorkBench` should have a snake case name [INFO] [stdout] --> src/system.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | carsAtWorkBench: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_work_bench` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsAtDest_carsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | carsAtDest_carsInTransit: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest_cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printYards` should have a snake case name [INFO] [stdout] --> src/system.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | printYards: bool, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_yards` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printAlpha` should have a snake case name [INFO] [stdout] --> src/system.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | printAlpha: bool, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_alpha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printAtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | printAtwice: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_atwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printList` should have a snake case name [INFO] [stdout] --> src/system.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | printList: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `print_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printLtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | printLtwice: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_ltwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printDispatch` should have a snake case name [INFO] [stdout] --> src/system.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | printDispatch: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_dispatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SystemName` should have a snake case name [INFO] [stdout] --> src/system.rs:262:12 [INFO] [stdout] | [INFO] [stdout] 262 | pub fn SystemName(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SystemFile` should have a snake case name [INFO] [stdout] --> src/system.rs:271:12 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn SystemFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustriesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn IndustriesFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industries_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:289:12 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn TrainsFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trains_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OrdersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn OrdersFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `orders_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OwnersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:307:12 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn OwnersFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owners_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarTypesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:316:12 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn CarTypesFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:325:12 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn CarsFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `cars_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StatsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:334:12 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn StatsFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `stats_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfDivisions` should have a snake case name [INFO] [stdout] --> src/system.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn NumberOfDivisions(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn DivisionByIndex(&self, i: u8) -> Option<&Division> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindDivisionBySymbol` should have a snake case name [INFO] [stdout] --> src/system.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn FindDivisionBySymbol(&self, symbol: char) -> Option<&Division> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_division_by_symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindDivisionIndexBySymbol` should have a snake case name [INFO] [stdout] --> src/system.rs:378:12 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn FindDivisionIndexBySymbol(&self, symbol: char) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_division_index_by_symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ListTrainNames` should have a snake case name [INFO] [stdout] --> src/system.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn ListTrainNames(&self, all: bool, trainType: Option) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `list_train_names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainType` should have a snake case name [INFO] [stdout] --> src/system.rs:393:45 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn ListTrainNames(&self, all: bool, trainType: Option) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrainCount` should have a snake case name [INFO] [stdout] --> src/system.rs:394:17 [INFO] [stdout] | [INFO] [stdout] 394 | let mut TrainCount = 0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainName` should have a snake case name [INFO] [stdout] --> src/system.rs:398:17 [INFO] [stdout] | [INFO] [stdout] 398 | let trainName = train.Name(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainShift` should have a snake case name [INFO] [stdout] --> src/system.rs:399:17 [INFO] [stdout] | [INFO] [stdout] 399 | let trainShift = train.Shift(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionIter` should have a snake case name [INFO] [stdout] --> src/system.rs:422:12 [INFO] [stdout] | [INFO] [stdout] 422 | pub fn DivisionIter(&self) -> Iter<'_, u8, Division> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `division_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfStations` should have a snake case name [INFO] [stdout] --> src/system.rs:431:12 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn NumberOfStations(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_stations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StationByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn StationByIndex(&self, i: u8) -> Option<&Station> { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `station_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindStationByName` should have a snake case name [INFO] [stdout] --> src/system.rs:449:12 [INFO] [stdout] | [INFO] [stdout] 449 | pub fn FindStationByName(&self, name: String) -> Option<&Station> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_station_by_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StationIter` should have a snake case name [INFO] [stdout] --> src/system.rs:463:12 [INFO] [stdout] | [INFO] [stdout] 463 | pub fn StationIter(&self) -> Iter<'_, u8, Station> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `station_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:472:12 [INFO] [stdout] | [INFO] [stdout] 472 | pub fn NumberOfTrains(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:481:12 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn TrainByIndex(&self, i: usize) -> Option<&Train> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainByName` should have a snake case name [INFO] [stdout] --> src/system.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn TrainByName(&self, name: String) -> Option<&Train> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `train_by_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainIter` should have a snake case name [INFO] [stdout] --> src/system.rs:503:12 [INFO] [stdout] | [INFO] [stdout] 503 | pub fn TrainIter(&self) -> Iter<'_, usize, Train> { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfIndustries` should have a snake case name [INFO] [stdout] --> src/system.rs:512:12 [INFO] [stdout] | [INFO] [stdout] 512 | pub fn NumberOfIndustries(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_industries` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustryByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn IndustryByIndex(&self, i: usize) -> Option<&IndustryFile> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industry_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindIndustryByName` should have a snake case name [INFO] [stdout] --> src/system.rs:531:12 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn FindIndustryByName(&self, name: String) -> Option<&IndustryFile> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_industry_by_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustryIter` should have a snake case name [INFO] [stdout] --> src/system.rs:545:12 [INFO] [stdout] | [INFO] [stdout] 545 | pub fn IndustryIter(&self) -> Iter<'_, usize, IndustryFile> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `industry_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfCars` should have a snake case name [INFO] [stdout] --> src/system.rs:554:12 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn NumberOfCars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SessionNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:563:12 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn SessionNumber(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `session_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShiftNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub fn ShiftNumber(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `shift_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TotalShifts` should have a snake case name [INFO] [stdout] --> src/system.rs:581:12 [INFO] [stdout] | [INFO] [stdout] 581 | pub fn TotalShifts(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `total_shifts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NextShift` should have a snake case name [INFO] [stdout] --> src/system.rs:590:12 [INFO] [stdout] | [INFO] [stdout] 590 | pub fn NextShift(&mut self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `next_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TotalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:605:12 [INFO] [stdout] | [INFO] [stdout] 605 | pub fn TotalCars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StatsPeriod` should have a snake case name [INFO] [stdout] --> src/system.rs:614:12 [INFO] [stdout] | [INFO] [stdout] 614 | pub fn StatsPeriod(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `stats_period` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:623:12 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn CarsMoved(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsAtDest` should have a snake case name [INFO] [stdout] --> src/system.rs:632:12 [INFO] [stdout] | [INFO] [stdout] 632 | pub fn CarsAtDest(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsNotMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:641:12 [INFO] [stdout] | [INFO] [stdout] 641 | pub fn CarsNotMoved(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_not_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedOnce` should have a snake case name [INFO] [stdout] --> src/system.rs:650:12 [INFO] [stdout] | [INFO] [stdout] 650 | pub fn CarsMovedOnce(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_once` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedTwice` should have a snake case name [INFO] [stdout] --> src/system.rs:659:12 [INFO] [stdout] | [INFO] [stdout] 659 | pub fn CarsMovedTwice(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_twice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedThree` should have a snake case name [INFO] [stdout] --> src/system.rs:668:12 [INFO] [stdout] | [INFO] [stdout] 668 | pub fn CarsMovedThree(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_three` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedMore` should have a snake case name [INFO] [stdout] --> src/system.rs:677:12 [INFO] [stdout] | [INFO] [stdout] 677 | pub fn CarsMovedMore(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_more` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarMovements` should have a snake case name [INFO] [stdout] --> src/system.rs:686:12 [INFO] [stdout] | [INFO] [stdout] 686 | pub fn CarMovements(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_movements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:695:12 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn CarsInTransit(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsAtWorkBench` should have a snake case name [INFO] [stdout] --> src/system.rs:704:12 [INFO] [stdout] | [INFO] [stdout] 704 | pub fn CarsAtWorkBench(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_work_bench` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsAtDest_CarsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:713:12 [INFO] [stdout] | [INFO] [stdout] 713 | pub fn CarsAtDest_CarsInTransit(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest_cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintYards` should have a snake case name [INFO] [stdout] --> src/system.rs:722:12 [INFO] [stdout] | [INFO] [stdout] 722 | pub fn PrintYards(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_yards` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintYards` should have a snake case name [INFO] [stdout] --> src/system.rs:731:12 [INFO] [stdout] | [INFO] [stdout] 731 | pub fn SetPrintYards(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_yards` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAlpha` should have a snake case name [INFO] [stdout] --> src/system.rs:740:12 [INFO] [stdout] | [INFO] [stdout] 740 | pub fn PrintAlpha(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_alpha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintAlpha` should have a snake case name [INFO] [stdout] --> src/system.rs:749:12 [INFO] [stdout] | [INFO] [stdout] 749 | pub fn SetPrintAlpha(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_alpha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:758:12 [INFO] [stdout] | [INFO] [stdout] 758 | pub fn PrintAtwice(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_atwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintAtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:767:12 [INFO] [stdout] | [INFO] [stdout] 767 | pub fn SetPrintAtwice(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_atwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintList` should have a snake case name [INFO] [stdout] --> src/system.rs:776:12 [INFO] [stdout] | [INFO] [stdout] 776 | pub fn PrintList(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `print_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintList` should have a snake case name [INFO] [stdout] --> src/system.rs:785:12 [INFO] [stdout] | [INFO] [stdout] 785 | pub fn SetPrintList(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintLtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:794:12 [INFO] [stdout] | [INFO] [stdout] 794 | pub fn PrintLtwice(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_ltwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintLtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:803:12 [INFO] [stdout] | [INFO] [stdout] 803 | pub fn SetPrintLtwice(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_ltwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintDispatch` should have a snake case name [INFO] [stdout] --> src/system.rs:812:12 [INFO] [stdout] | [INFO] [stdout] 812 | pub fn PrintDispatch(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_dispatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintDispatch` should have a snake case name [INFO] [stdout] --> src/system.rs:821:12 [INFO] [stdout] | [INFO] [stdout] 821 | pub fn SetPrintDispatch(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_dispatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Printem` should have a snake case name [INFO] [stdout] --> src/system.rs:830:12 [INFO] [stdout] | [INFO] [stdout] 830 | pub fn Printem(&self) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `printem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintem` should have a snake case name [INFO] [stdout] --> src/system.rs:839:12 [INFO] [stdout] | [INFO] [stdout] 839 | pub fn SetPrintem(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_printem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarTypesOrder` should have a snake case name [INFO] [stdout] --> src/system.rs:842:12 [INFO] [stdout] | [INFO] [stdout] 842 | pub fn CarTypesOrder(&self) -> &[char] { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SkipCommentsReadLine` should have a snake case name [INFO] [stdout] --> src/system.rs:854:8 [INFO] [stdout] | [INFO] [stdout] 854 | fn SkipCommentsReadLine(reader: &mut BufReader) -> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `skip_comments_read_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadDivisions` should have a snake case name [INFO] [stdout] --> src/system.rs:895:8 [INFO] [stdout] | [INFO] [stdout] 895 | fn ReadDivisions(&mut self, reader: &mut BufReader) -> [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `read_divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadStations` should have a snake case name [INFO] [stdout] --> src/system.rs:959:8 [INFO] [stdout] | [INFO] [stdout] 959 | fn ReadStations(&mut self,reader: &mut BufReader) -> [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `read_stations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadIndustries` should have a snake case name [INFO] [stdout] --> src/system.rs:1033:8 [INFO] [stdout] | [INFO] [stdout] 1033 | fn ReadIndustries(&mut self,filename: &PathBuf) -> [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `read_industries` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:1065:17 [INFO] [stdout] | [INFO] [stdout] 1065 | let Ix = items[0].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsType` should have a snake case name [INFO] [stdout] --> src/system.rs:1071:17 [INFO] [stdout] | [INFO] [stdout] 1071 | let IndsType = tword.chars().next().unwrap(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `inds_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsStation` should have a snake case name [INFO] [stdout] --> src/system.rs:1072:17 [INFO] [stdout] | [INFO] [stdout] 1072 | let IndsStation = items[2].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `inds_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsName` should have a snake case name [INFO] [stdout] --> src/system.rs:1080:17 [INFO] [stdout] | [INFO] [stdout] 1080 | let IndsName = String::from(items[3].trim()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `inds_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsTrackLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1081:17 [INFO] [stdout] | [INFO] [stdout] 1081 | let IndsTrackLen = items[4].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsAssignLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1082:17 [INFO] [stdout] | [INFO] [stdout] 1082 | let IndsAssignLen = items[5].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsPriority` should have a snake case name [INFO] [stdout] --> src/system.rs:1083:17 [INFO] [stdout] | [INFO] [stdout] 1083 | let IndsPriority = items[6].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_priority` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsReload` should have a snake case name [INFO] [stdout] --> src/system.rs:1085:17 [INFO] [stdout] | [INFO] [stdout] 1085 | let IndsReload = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_reload` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsHazard` should have a snake case name [INFO] [stdout] --> src/system.rs:1093:17 [INFO] [stdout] | [INFO] [stdout] 1093 | let IndsHazard = if hword.len() > 0 {hword.chars().next().unwrap()} else {' '}; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_hazard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsMirror` should have a snake case name [INFO] [stdout] --> src/system.rs:1094:17 [INFO] [stdout] | [INFO] [stdout] 1094 | let IndsMirror = items[9].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_mirror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsPlate` should have a snake case name [INFO] [stdout] --> src/system.rs:1095:17 [INFO] [stdout] | [INFO] [stdout] 1095 | let IndsPlate = items[10].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `inds_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsClass` should have a snake case name [INFO] [stdout] --> src/system.rs:1096:17 [INFO] [stdout] | [INFO] [stdout] 1096 | let IndsClass = items[11].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `inds_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsDivList` should have a snake case name [INFO] [stdout] --> src/system.rs:1097:17 [INFO] [stdout] | [INFO] [stdout] 1097 | let IndsDivList = String::from(items[12].trim()); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `inds_div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsCarLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1098:17 [INFO] [stdout] | [INFO] [stdout] 1098 | let IndsCarLen = items[13].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsLoadTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1099:17 [INFO] [stdout] | [INFO] [stdout] 1099 | let IndsLoadTypes = String::from(items[14].trim()); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_load_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsEmptyTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1100:17 [INFO] [stdout] | [INFO] [stdout] 1100 | let IndsEmptyTypes = String::from(items[15].trim()); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_empty_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StripQuotes` should have a snake case name [INFO] [stdout] --> src/system.rs:1124:8 [INFO] [stdout] | [INFO] [stdout] 1124 | fn StripQuotes(s: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `strip_quotes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:1155:8 [INFO] [stdout] | [INFO] [stdout] 1155 | fn ReadTrains(&mut self,filename: &PathBuf) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `read_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:1186:17 [INFO] [stdout] | [INFO] [stdout] 1186 | let Tx = items[0].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnType` should have a snake case name [INFO] [stdout] --> src/system.rs:1192:17 [INFO] [stdout] | [INFO] [stdout] 1192 | let TrnType = TrainType::new(tword.chars().next().unwrap()); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `trn_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnShift` should have a snake case name [INFO] [stdout] --> src/system.rs:1193:17 [INFO] [stdout] | [INFO] [stdout] 1193 | let TrnShift = items[2].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnDone` should have a snake case name [INFO] [stdout] --> src/system.rs:1197:18 [INFO] [stdout] | [INFO] [stdout] 1197 | let TrnDone = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `trn_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnName` should have a snake case name [INFO] [stdout] --> src/system.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1204 | let TrnName = String::from(items[4].trim()); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `trn_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1205:17 [INFO] [stdout] | [INFO] [stdout] 1205 | let TrnMxCars = items[5].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `trn_mx_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnDivList` should have a snake case name [INFO] [stdout] --> src/system.rs:1206:17 [INFO] [stdout] | [INFO] [stdout] 1206 | let TrnDivList = String::from(items[6].trim()); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `onDuty` should have a snake case name [INFO] [stdout] --> src/system.rs:1207:17 [INFO] [stdout] | [INFO] [stdout] 1207 | let onDuty = String::from(items[9].trim()); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `on_duty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnOnDutyH` should have a snake case name [INFO] [stdout] --> src/system.rs:1208:17 [INFO] [stdout] | [INFO] [stdout] 1208 | let TrnOnDutyH = onDuty[0..2].parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_on_duty_h` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnOnDutyM` should have a snake case name [INFO] [stdout] --> src/system.rs:1209:17 [INFO] [stdout] | [INFO] [stdout] 1209 | let TrnOnDutyM = onDuty[2..4].parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_on_duty_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnOnDuty` should have a snake case name [INFO] [stdout] --> src/system.rs:1210:17 [INFO] [stdout] | [INFO] [stdout] 1210 | let TrnOnDuty = 60 * TrnOnDutyH + TrnOnDutyM; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `trn_on_duty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnPrint` should have a snake case name [INFO] [stdout] --> src/system.rs:1213:17 [INFO] [stdout] | [INFO] [stdout] 1213 | let TrnPrint = if yesno == 'P' || yesno == 'p' { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_print` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxClear` should have a snake case name [INFO] [stdout] --> src/system.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1220 | let TrnMxClear: u8 = items[11].trim().parse::().expect("Parse Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_mx_clear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxWeigh` should have a snake case name [INFO] [stdout] --> src/system.rs:1221:17 [INFO] [stdout] | [INFO] [stdout] 1221 | let TrnMxWeigh: u8 = items[12].trim().parse::().expect("Parse Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_mx_weigh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1222:17 [INFO] [stdout] | [INFO] [stdout] 1222 | let TrnCarTypes = String::from(items[13].trim()); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `trn_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1223:17 [INFO] [stdout] | [INFO] [stdout] 1223 | let TrnMxLen = items[14].trim().parse::().expect("Parse Error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_mx_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:1224:17 [INFO] [stdout] | [INFO] [stdout] 1224 | let TrnDescr = Self::StripQuotes(items[15].trim()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadTrainOrders` should have a snake case name [INFO] [stdout] --> src/system.rs:1255:8 [INFO] [stdout] | [INFO] [stdout] 1255 | fn ReadTrainOrders(&mut self,filename: &PathBuf) -> [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `read_train_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1295:8 [INFO] [stdout] | [INFO] [stdout] 1295 | fn ReadCarTypes(&mut self,filename: &PathBuf) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `read_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadOwners` should have a snake case name [INFO] [stdout] --> src/system.rs:1338:8 [INFO] [stdout] | [INFO] [stdout] 1338 | fn ReadOwners(&mut self,filename: &PathBuf) -> [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `read_owners` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TotalOwners` should have a snake case name [INFO] [stdout] --> src/system.rs:1346:13 [INFO] [stdout] | [INFO] [stdout] 1346 | let TotalOwners = line.trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `total_owners` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DeleteAllExistingCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1374:8 [INFO] [stdout] | [INFO] [stdout] 1374 | fn DeleteAllExistingCars(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_all_existing_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LoadCarFile` should have a snake case name [INFO] [stdout] --> src/system.rs:1409:8 [INFO] [stdout] | [INFO] [stdout] 1409 | fn LoadCarFile(&mut self) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `load_car_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1422:13 [INFO] [stdout] | [INFO] [stdout] 1422 | let totalCars: usize = line.trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:1427:17 [INFO] [stdout] | [INFO] [stdout] 1427 | let mut Cx = 0; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsType` should have a snake case name [INFO] [stdout] --> src/system.rs:1439:17 [INFO] [stdout] | [INFO] [stdout] 1439 | let CrsType: char = items[0].trim().chars().next().unwrap(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `crs_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsRR` should have a snake case name [INFO] [stdout] --> src/system.rs:1440:17 [INFO] [stdout] | [INFO] [stdout] 1440 | let CrsRR = items[1].trim(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `crs_rr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsNum` should have a snake case name [INFO] [stdout] --> src/system.rs:1441:17 [INFO] [stdout] | [INFO] [stdout] 1441 | let CrsNum = items[2].trim(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `crs_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsDivList` should have a snake case name [INFO] [stdout] --> src/system.rs:1442:17 [INFO] [stdout] | [INFO] [stdout] 1442 | let CrsDivList = items[3].trim(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `crs_div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1443:17 [INFO] [stdout] | [INFO] [stdout] 1443 | let CrsLen: u32 = items[4].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `crs_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsPlate` should have a snake case name [INFO] [stdout] --> src/system.rs:1444:17 [INFO] [stdout] | [INFO] [stdout] 1444 | let CrsPlate: u8 = items[5].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsClass` should have a snake case name [INFO] [stdout] --> src/system.rs:1445:17 [INFO] [stdout] | [INFO] [stdout] 1445 | let CrsClass: u8 = items[6].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsLtWt` should have a snake case name [INFO] [stdout] --> src/system.rs:1446:17 [INFO] [stdout] | [INFO] [stdout] 1446 | let CrsLtWt: u32 = items[7].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `crs_lt_wt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsLdLmt` should have a snake case name [INFO] [stdout] --> src/system.rs:1447:17 [INFO] [stdout] | [INFO] [stdout] 1447 | let CrsLdLmt: u32 = items[8].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_ld_lmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsStatus` should have a snake case name [INFO] [stdout] --> src/system.rs:1449:17 [INFO] [stdout] | [INFO] [stdout] 1449 | let CrsStatus: bool = if yesno == 'L' || yesno == 'l' { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `crs_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsOkToMirror` should have a snake case name [INFO] [stdout] --> src/system.rs:1457:17 [INFO] [stdout] | [INFO] [stdout] 1457 | let CrsOkToMirror: bool = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `crs_ok_to_mirror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsFixedRoute` should have a snake case name [INFO] [stdout] --> src/system.rs:1465:17 [INFO] [stdout] | [INFO] [stdout] 1465 | let CrsFixedRoute: bool = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `crs_fixed_route` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsOwner` should have a snake case name [INFO] [stdout] --> src/system.rs:1472:17 [INFO] [stdout] | [INFO] [stdout] 1472 | let CrsOwner = items[12].trim(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ownerCheck` should have a snake case name [INFO] [stdout] --> src/system.rs:1473:17 [INFO] [stdout] | [INFO] [stdout] 1473 | let ownerCheck = self.owners.get(&String::from(CrsOwner)); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner_check` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsDone` should have a snake case name [INFO] [stdout] --> src/system.rs:1481:17 [INFO] [stdout] | [INFO] [stdout] 1481 | let CrsDone: bool = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `crs_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:1488:17 [INFO] [stdout] | [INFO] [stdout] 1488 | let CrsTrain: usize = items[14].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsMoves` should have a snake case name [INFO] [stdout] --> src/system.rs:1489:17 [INFO] [stdout] | [INFO] [stdout] 1489 | let CrsMoves: u32 = items[15].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_moves` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsLoc` should have a snake case name [INFO] [stdout] --> src/system.rs:1490:17 [INFO] [stdout] | [INFO] [stdout] 1490 | let CrsLoc: usize = items[16].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `crs_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsDest` should have a snake case name [INFO] [stdout] --> src/system.rs:1491:17 [INFO] [stdout] | [INFO] [stdout] 1491 | let CrsDest: usize = items[17].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `crs_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsTrips` should have a snake case name [INFO] [stdout] --> src/system.rs:1492:17 [INFO] [stdout] | [INFO] [stdout] 1492 | let CrsTrips: u32 = items[18].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `crs_trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CrsAssigns` should have a snake case name [INFO] [stdout] --> src/system.rs:1493:17 [INFO] [stdout] | [INFO] [stdout] 1493 | let CrsAssigns: u32 = items[19].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `crs_assigns` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LoadStatsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:1512:8 [INFO] [stdout] | [INFO] [stdout] 1512 | fn LoadStatsFile(&mut self) -> std::io::Result<(usize,HashMap)> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `load_stats_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:1514:17 [INFO] [stdout] | [INFO] [stdout] 1514 | let mut Gx: usize = 0; [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:1540:21 [INFO] [stdout] | [INFO] [stdout] 1540 | let Ix: usize; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ixword` should have a snake case name [INFO] [stdout] --> src/system.rs:1553:25 [INFO] [stdout] | [INFO] [stdout] 1553 | let Ixword = &line[0..4].trim(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ixword` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:1574:13 [INFO] [stdout] | [INFO] [stdout] 1574 | for Ix in self.industries.keys() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:1581:14 [INFO] [stdout] | [INFO] [stdout] 1581 | for (Ix, industry) in industries.iter_mut() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:1589:13 [INFO] [stdout] | [INFO] [stdout] 1589 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `newCar` should have a snake case name [INFO] [stdout] --> src/system.rs:1590:17 [INFO] [stdout] | [INFO] [stdout] 1590 | let newCar: &mut Car = &mut self.cars[Cx]; [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RestartLoop` should have a snake case name [INFO] [stdout] --> src/system.rs:1611:8 [INFO] [stdout] | [INFO] [stdout] 1611 | fn RestartLoop(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `restart_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `systemfilePath` should have a snake case name [INFO] [stdout] --> src/system.rs:1654:13 [INFO] [stdout] | [INFO] [stdout] 1654 | let systemfilePath: PathBuf = fs::canonicalize(systemfile) [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `systemfile_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `WriteOneCarToDisk` should have a snake case name [INFO] [stdout] --> src/system.rs:1783:8 [INFO] [stdout] | [INFO] [stdout] 1783 | fn WriteOneCarToDisk(&self,car: &Car,w: &mut BufWriter) -> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_one_car_to_disk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SaveCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1805:12 [INFO] [stdout] | [INFO] [stdout] 1805 | pub fn SaveCars(&mut self,industries: &HashMap) -> bool { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `save_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `oldSessionNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:1823:17 [INFO] [stdout] | [INFO] [stdout] 1823 | let oldSessionNumber = line.trim().parse::() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `old_session_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `oldShiftNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:1828:17 [INFO] [stdout] | [INFO] [stdout] 1828 | let oldShiftNumber = line.trim().parse::() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `old_shift_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `oldTotalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1833:17 [INFO] [stdout] | [INFO] [stdout] 1833 | let oldTotalCars = line.trim().parse::() [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `old_total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1839:17 [INFO] [stdout] | [INFO] [stdout] 1839 | let totalCars = self.cars.len() + 10; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:1857:21 [INFO] [stdout] | [INFO] [stdout] 1857 | let mut Cx = 0; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:1922:18 [INFO] [stdout] | [INFO] [stdout] 1922 | for (Ix, ind) in industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustryTakesCar` should have a snake case name [INFO] [stdout] --> src/system.rs:1939:8 [INFO] [stdout] | [INFO] [stdout] 1939 | fn IndustryTakesCar(&self,industry: &IndustryFile,car: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industry_takes_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FixedRouteMirrorCheck` should have a snake case name [INFO] [stdout] --> src/system.rs:1955:8 [INFO] [stdout] | [INFO] [stdout] 1955 | fn FixedRouteMirrorCheck(&self,Cx: usize,industry: &IndustryFile) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `fixed_route_mirror_check` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:1955:36 [INFO] [stdout] | [INFO] [stdout] 1955 | fn FixedRouteMirrorCheck(&self,Cx: usize,industry: &IndustryFile) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MirrorDivI` should have a snake case name [INFO] [stdout] --> src/system.rs:1963:13 [INFO] [stdout] | [INFO] [stdout] 1963 | let MirrorDivI = division.unwrap(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `mirror_div_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MirrorDivS` should have a snake case name [INFO] [stdout] --> src/system.rs:1964:13 [INFO] [stdout] | [INFO] [stdout] 1964 | let MirrorDivS = MirrorDivI.Symbol(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `mirror_div_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TheCarType` should have a snake case name [INFO] [stdout] --> src/system.rs:1993:12 [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn TheCarType(&self, c: char) -> Option<&CarType> { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `the_car_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `GetCarStatus` should have a snake case name [INFO] [stdout] --> src/system.rs:2003:8 [INFO] [stdout] | [INFO] [stdout] 2003 | fn GetCarStatus(&self, Cx: usize) -> (String, String) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `get_car_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2003:28 [INFO] [stdout] | [INFO] [stdout] 2003 | fn GetCarStatus(&self, Cx: usize) -> (String, String) { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ct` should have a snake case name [INFO] [stdout] --> src/system.rs:2005:13 [INFO] [stdout] | [INFO] [stdout] 2005 | let Ct = self.carTypes.get(&car.Type()); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarAssignment` should have a snake case name [INFO] [stdout] --> src/system.rs:2034:12 [INFO] [stdout] | [INFO] [stdout] 2034 | pub fn CarAssignment(&mut self, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `car_assignment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `RouteCars` should have a snake case name [INFO] [stdout] --> src/system.rs:2036:17 [INFO] [stdout] | [INFO] [stdout] 2036 | let mut RouteCars: i32 = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `route_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LastIx` should have a snake case name [INFO] [stdout] --> src/system.rs:2039:17 [INFO] [stdout] | [INFO] [stdout] 2039 | let mut LastIx = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `last_ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AssignLoop` should have a snake case name [INFO] [stdout] --> src/system.rs:2040:13 [INFO] [stdout] | [INFO] [stdout] 2040 | for AssignLoop in 1..3 { // 1 [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `assign_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix1` should have a snake case name [INFO] [stdout] --> src/system.rs:2043:17 [INFO] [stdout] | [INFO] [stdout] 2043 | for Ix1 in industries.keys() { // 2 [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `ix1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2055:17 [INFO] [stdout] | [INFO] [stdout] 2055 | for Cx in 0..self.cars.len() { // 2 [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarWasMirrored` should have a snake case name [INFO] [stdout] --> src/system.rs:2078:29 [INFO] [stdout] | [INFO] [stdout] 2078 | let mut CarWasMirrored: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `car_was_mirrored` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocIndIx` should have a snake case name [INFO] [stdout] --> src/system.rs:2079:29 [INFO] [stdout] | [INFO] [stdout] 2079 | let mut LocIndIx = self.cars[Cx].Location(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `loc_ind_ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MirrorInd` should have a snake case name [INFO] [stdout] --> src/system.rs:2083:33 [INFO] [stdout] | [INFO] [stdout] 2083 | ... let MirrorInd = industries[&LocIndIx] [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `mirror_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CountCars` should have a snake case name [INFO] [stdout] --> src/system.rs:2169:21 [INFO] [stdout] | [INFO] [stdout] 2169 | let mut CountCars = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `count_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CxI` should have a snake case name [INFO] [stdout] --> src/system.rs:2170:17 [INFO] [stdout] | [INFO] [stdout] 2170 | for CxI in 0..self.cars.len() { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cx_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2171:25 [INFO] [stdout] | [INFO] [stdout] 2171 | let mut Cx = CxI; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `HaveDest` should have a snake case name [INFO] [stdout] --> src/system.rs:2175:25 [INFO] [stdout] | [INFO] [stdout] 2175 | let mut HaveDest = false; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `have_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:2196:25 [INFO] [stdout] | [INFO] [stdout] 2196 | let mut Ix = LastIx; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IIx` should have a snake case name [INFO] [stdout] --> src/system.rs:2197:25 [INFO] [stdout] | [INFO] [stdout] 2197 | let mut IIx = self.cars[Cx].Location(); [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `iix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndPriorityLoop` should have a snake case name [INFO] [stdout] --> src/system.rs:2198:21 [INFO] [stdout] | [INFO] [stdout] 2198 | for IndPriorityLoop in 1..5 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ind_priority_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `PassLoop` should have a snake case name [INFO] [stdout] --> src/system.rs:2203:25 [INFO] [stdout] | [INFO] [stdout] 2203 | for PassLoop in 1..3 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `pass_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndLoop` should have a snake case name [INFO] [stdout] --> src/system.rs:2204:29 [INFO] [stdout] | [INFO] [stdout] 2204 | for IndLoop in 0..industries.len() { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `ind_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarDivI` should have a snake case name [INFO] [stdout] --> src/system.rs:2239:33 [INFO] [stdout] | [INFO] [stdout] 2239 | ... let CarDivI = &self.divisions[ [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_div_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarDivS` should have a snake case name [INFO] [stdout] --> src/system.rs:2244:33 [INFO] [stdout] | [INFO] [stdout] 2244 | ... let CarDivS = CarDivI.Symbol(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_div_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndDivI` should have a snake case name [INFO] [stdout] --> src/system.rs:2245:33 [INFO] [stdout] | [INFO] [stdout] 2245 | ... let IndDivI = &self.divisions[ [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `ind_div_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndDivS` should have a snake case name [INFO] [stdout] --> src/system.rs:2250:33 [INFO] [stdout] | [INFO] [stdout] 2250 | ... let IndDivS = IndDivI.Symbol(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `ind_div_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DCL_temp` should have a snake case name [INFO] [stdout] --> src/system.rs:2260:37 [INFO] [stdout] | [INFO] [stdout] 2260 | ... let DCL_temp = industries[ [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `dcl_temp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `YesNo` should have a snake case name [INFO] [stdout] --> src/system.rs:2299:45 [INFO] [stdout] | [INFO] [stdout] 2299 | ... let mut YesNo: bool; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `yes_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `PxDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:2302:45 [INFO] [stdout] | [INFO] [stdout] 2302 | ... for PxDiv in industries[&IIx].DivisionControlList().chars() { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `px_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestList` should have a snake case name [INFO] [stdout] --> src/system.rs:2368:41 [INFO] [stdout] | [INFO] [stdout] 2368 | ... let mut DestList = industries[&self.cars[Cx].Location()].DivisionControlList(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `dest_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Status` should have a snake case name [INFO] [stdout] --> src/system.rs:2473:26 [INFO] [stdout] | [INFO] [stdout] 2473 | let (Status, CarTypeDesc) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarTypeDesc` should have a snake case name [INFO] [stdout] --> src/system.rs:2473:34 [INFO] [stdout] | [INFO] [stdout] 2473 | let (Status, CarTypeDesc) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_desc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2486:13 [INFO] [stdout] | [INFO] [stdout] 2486 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:2493:21 [INFO] [stdout] | [INFO] [stdout] 2493 | let typeDescr = match self.TheCarType(car.Type()) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `GetIndustryCarCounts` should have a snake case name [INFO] [stdout] --> src/system.rs:2508:8 [INFO] [stdout] | [INFO] [stdout] 2508 | fn GetIndustryCarCounts(&self,working_industries: &mut HashMap) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_industry_car_counts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:2509:13 [INFO] [stdout] | [INFO] [stdout] 2509 | for Ix in working_industries.values_mut() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2512:13 [INFO] [stdout] | [INFO] [stdout] 2512 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintTrainLoc` should have a snake case name [INFO] [stdout] --> src/system.rs:2527:8 [INFO] [stdout] | [INFO] [stdout] 2527 | fn PrintTrainLoc(&mut self,train: &Train,Px: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_train_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:2527:46 [INFO] [stdout] | [INFO] [stdout] 2527 | fn PrintTrainLoc(&mut self,train: &Train,Px: usize) { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:2531:22 [INFO] [stdout] | [INFO] [stdout] 2531 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:2534:44 [INFO] [stdout] | [INFO] [stdout] 2534 | Stop::IndustryStop(Ix) => { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LogCarPickup` should have a snake case name [INFO] [stdout] --> src/system.rs:2550:8 [INFO] [stdout] | [INFO] [stdout] 2550 | fn LogCarPickup(&mut self,Cx: usize, train: &Train, boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `log_car_pickup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2550:31 [INFO] [stdout] | [INFO] [stdout] 2550 | fn LogCarPickup(&mut self,Cx: usize, train: &Train, boxMove: bool, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:2550:57 [INFO] [stdout] | [INFO] [stdout] 2550 | fn LogCarPickup(&mut self,Cx: usize, train: &Train, boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Today` should have a snake case name [INFO] [stdout] --> src/system.rs:2564:8 [INFO] [stdout] | [INFO] [stdout] 2564 | fn Today() -> String { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `today` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintSystemBanner` should have a snake case name [INFO] [stdout] --> src/system.rs:2573:8 [INFO] [stdout] | [INFO] [stdout] 2573 | fn PrintSystemBanner(&self, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_system_banner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `strLen` should have a snake case name [INFO] [stdout] --> src/system.rs:2580:17 [INFO] [stdout] | [INFO] [stdout] 2580 | let mut strLen = name.len(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `str_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FormatDutyTime` should have a snake case name [INFO] [stdout] --> src/system.rs:2600:8 [INFO] [stdout] | [INFO] [stdout] 2600 | fn FormatDutyTime(dutytimeminutes: u32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `format_duty_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintTrainOrders` should have a snake case name [INFO] [stdout] --> src/system.rs:2609:8 [INFO] [stdout] | [INFO] [stdout] 2609 | fn PrintTrainOrders(&self,train: &Train,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_train_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintTrainOrderHeader` should have a snake case name [INFO] [stdout] --> src/system.rs:2622:8 [INFO] [stdout] | [INFO] [stdout] 2622 | fn PrintTrainOrderHeader(&self,train: &Train,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_train_order_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainPrintTown` should have a snake case name [INFO] [stdout] --> src/system.rs:2646:8 [INFO] [stdout] | [INFO] [stdout] 2646 | fn TrainPrintTown(&self,train: &Train,curStop: Option<&Stop>, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_print_town` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curStop` should have a snake case name [INFO] [stdout] --> src/system.rs:2646:43 [INFO] [stdout] | [INFO] [stdout] 2646 | fn TrainPrintTown(&self,train: &Train,curStop: Option<&Stop>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cur_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:2656:22 [INFO] [stdout] | [INFO] [stdout] 2656 | Some(theStop) => [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nameLen` should have a snake case name [INFO] [stdout] --> src/system.rs:2665:17 [INFO] [stdout] | [INFO] [stdout] 2665 | let mut nameLen = name.len(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `name_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainPickupOneCar` should have a snake case name [INFO] [stdout] --> src/system.rs:2686:8 [INFO] [stdout] | [INFO] [stdout] 2686 | fn TrainPickupOneCar(&mut self,Cx: usize,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_pickup_one_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2686:36 [INFO] [stdout] | [INFO] [stdout] 2686 | fn TrainPickupOneCar(&mut self,Cx: usize,train: &Train,boxMove: bool, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:2686:60 [INFO] [stdout] | [INFO] [stdout] 2686 | fn TrainPickupOneCar(&mut self,Cx: usize,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:2687:28 [INFO] [stdout] | [INFO] [stdout] 2687 | consist: &mut Vec,didAction: bool,Px: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:2687:44 [INFO] [stdout] | [INFO] [stdout] 2687 | consist: &mut Vec,didAction: bool,Px: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:2688:17 [INFO] [stdout] | [INFO] [stdout] 2688 | Lx: Option, printer: &mut Printer, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:2741:25 [INFO] [stdout] | [INFO] [stdout] 2741 | let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainName` should have a snake case name [INFO] [stdout] --> src/system.rs:2752:17 [INFO] [stdout] | [INFO] [stdout] 2752 | let trainName: String; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestInd` should have a snake case name [INFO] [stdout] --> src/system.rs:2770:21 [INFO] [stdout] | [INFO] [stdout] 2770 | let DestInd = self.cars[Cx].Destination(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dest_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `StaIndx` should have a snake case name [INFO] [stdout] --> src/system.rs:2771:21 [INFO] [stdout] | [INFO] [stdout] 2771 | let StaIndx = working_industries[&DestInd].MyStationIndex(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `sta_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocInd` should have a snake case name [INFO] [stdout] --> src/system.rs:2775:21 [INFO] [stdout] | [INFO] [stdout] 2775 | let LocInd = self.cars[Cx].Location(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `loc_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestInd` should have a snake case name [INFO] [stdout] --> src/system.rs:2779:21 [INFO] [stdout] | [INFO] [stdout] 2779 | let DestInd = self.cars[Cx].Destination(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dest_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `StaIndx` should have a snake case name [INFO] [stdout] --> src/system.rs:2780:21 [INFO] [stdout] | [INFO] [stdout] 2780 | let StaIndx = working_industries[&DestInd].MyStationIndex(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `sta_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OtherCarOkForTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:2792:8 [INFO] [stdout] | [INFO] [stdout] 2792 | fn OtherCarOkForTrain(car: &Car, train: &Train) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `other_car_ok_for_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:2797:13 [INFO] [stdout] | [INFO] [stdout] 2797 | let trainCarTypes = train.CarTypes(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:2800:21 [INFO] [stdout] | [INFO] [stdout] 2800 | let trainCarTypes = String::from(&trainCarTypes[1..]); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainCarPickupCheck` should have a snake case name [INFO] [stdout] --> src/system.rs:2820:8 [INFO] [stdout] | [INFO] [stdout] 2820 | fn TrainCarPickupCheck(&mut self,Cx: usize,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_car_pickup_check` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2820:38 [INFO] [stdout] | [INFO] [stdout] 2820 | fn TrainCarPickupCheck(&mut self,Cx: usize,train: &Train,boxMove: bool, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:2820:62 [INFO] [stdout] | [INFO] [stdout] 2820 | fn TrainCarPickupCheck(&mut self,Cx: usize,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:2821:28 [INFO] [stdout] | [INFO] [stdout] 2821 | consist: &mut Vec,didAction: bool,Px: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:2821:44 [INFO] [stdout] | [INFO] [stdout] 2821 | consist: &mut Vec,didAction: bool,Px: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carDest_S` should have a snake case name [INFO] [stdout] --> src/system.rs:2823:17 [INFO] [stdout] | [INFO] [stdout] 2823 | carDest_S: &IndustryFile, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `car_dest_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:2845:13 [INFO] [stdout] | [INFO] [stdout] 2845 | let trainCarTypes = train.CarTypes(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:2848:21 [INFO] [stdout] | [INFO] [stdout] 2848 | let trainCarTypes = String::from(&trainCarTypes[1..]); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:2860:17 [INFO] [stdout] | [INFO] [stdout] 2860 | let Lx = consist.into_iter().position(|cx| *cx == Self::CARHOLE); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:2871:17 [INFO] [stdout] | [INFO] [stdout] 2871 | let Lx = consist.into_iter().position(|cx| *cx == Self::CARHOLE); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OtherCx` should have a snake case name [INFO] [stdout] --> src/system.rs:2881:13 [INFO] [stdout] | [INFO] [stdout] 2881 | for OtherCx in 0..self.cars.len() { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `other_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `otherCar` should have a snake case name [INFO] [stdout] --> src/system.rs:2882:17 [INFO] [stdout] | [INFO] [stdout] 2882 | let otherCar: &Car = &self.cars[OtherCx]; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `other_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:2899:29 [INFO] [stdout] | [INFO] [stdout] 2899 | let Lx = consist.into_iter().position(|cx| *cx == Self::CARHOLE); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainLocalOriginate` should have a snake case name [INFO] [stdout] --> src/system.rs:2926:8 [INFO] [stdout] | [INFO] [stdout] 2926 | fn TrainLocalOriginate(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_local_originate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:2926:52 [INFO] [stdout] | [INFO] [stdout] 2926 | fn TrainLocalOriginate(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:2927:28 [INFO] [stdout] | [INFO] [stdout] 2927 | ... Px: usize, consist: &mut Vec, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:2930:17 [INFO] [stdout] | [INFO] [stdout] 2930 | let mut didAction = false; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FuturePx` should have a snake case name [INFO] [stdout] --> src/system.rs:2932:13 [INFO] [stdout] | [INFO] [stdout] 2932 | for FuturePx in Px+1..train.NumberOfStops()-1 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `future_px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:2934:18 [INFO] [stdout] | [INFO] [stdout] 2934 | for (Ix, ind) in industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2944:21 [INFO] [stdout] | [INFO] [stdout] 2944 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:2963:17 [INFO] [stdout] | [INFO] [stdout] 2963 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carDestDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:2968:21 [INFO] [stdout] | [INFO] [stdout] 2968 | let carDestDiv = self.stations[ [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `car_dest_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carLocDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:2972:21 [INFO] [stdout] | [INFO] [stdout] 2972 | let carLocDiv = self.stations[ [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `car_loc_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainPrintConsistSummary` should have a snake case name [INFO] [stdout] --> src/system.rs:3014:8 [INFO] [stdout] | [INFO] [stdout] 3014 | fn TrainPrintConsistSummary(&self,train: &Train, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_print_consist_summary` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainDropOneCar` should have a snake case name [INFO] [stdout] --> src/system.rs:3045:8 [INFO] [stdout] | [INFO] [stdout] 3045 | fn TrainDropOneCar(&mut self,Cx: usize,train: &Train,Lx: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_drop_one_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3045:34 [INFO] [stdout] | [INFO] [stdout] 3045 | fn TrainDropOneCar(&mut self,Cx: usize,train: &Train,Lx: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3045:58 [INFO] [stdout] | [INFO] [stdout] 3045 | fn TrainDropOneCar(&mut self,Cx: usize,train: &Train,Lx: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3046:46 [INFO] [stdout] | [INFO] [stdout] 3046 | consist: &mut Vec,mut didAction: bool,Px: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3046:62 [INFO] [stdout] | [INFO] [stdout] 3046 | consist: &mut Vec,mut didAction: bool,Px: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:3053:26 [INFO] [stdout] | [INFO] [stdout] 3053 | let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:3091:12 [INFO] [stdout] | [INFO] [stdout] 3091 | let typeDescr = match self.TheCarType(self.cars[Cx].Type()) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainLocalDrops` should have a snake case name [INFO] [stdout] --> src/system.rs:3110:8 [INFO] [stdout] | [INFO] [stdout] 3110 | fn TrainLocalDrops(&mut self,train: &Train,Px: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_local_drops` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3110:48 [INFO] [stdout] | [INFO] [stdout] 3110 | fn TrainLocalDrops(&mut self,train: &Train,Px: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3114:17 [INFO] [stdout] | [INFO] [stdout] 3114 | let mut didAction = false; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3117:18 [INFO] [stdout] | [INFO] [stdout] 3117 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curStation` should have a snake case name [INFO] [stdout] --> src/system.rs:3115:13 [INFO] [stdout] | [INFO] [stdout] 3115 | let curStation: u8 = match train.Stop(Px) { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cur_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarsToDrop` should have a snake case name [INFO] [stdout] --> src/system.rs:3122:17 [INFO] [stdout] | [INFO] [stdout] 3122 | let mut CarsToDrop: Vec = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_to_drop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:3123:13 [INFO] [stdout] | [INFO] [stdout] 3123 | for Ix in working_industries.keys() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3125:21 [INFO] [stdout] | [INFO] [stdout] 3125 | for Lx in 0..consist.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3126:25 [INFO] [stdout] | [INFO] [stdout] 3126 | let Cx = consist[Lx]; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3135:13 [INFO] [stdout] | [INFO] [stdout] 3135 | for Lx in CarsToDrop { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3136:17 [INFO] [stdout] | [INFO] [stdout] 3136 | let Cx = consist[Lx]; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarsToDrop` should have a snake case name [INFO] [stdout] --> src/system.rs:3153:17 [INFO] [stdout] | [INFO] [stdout] 3153 | let mut CarsToDrop: Vec = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_to_drop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:3154:13 [INFO] [stdout] | [INFO] [stdout] 3154 | for Ix in working_industries.keys() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3157:25 [INFO] [stdout] | [INFO] [stdout] 3157 | for Lx in 0..consist.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3158:29 [INFO] [stdout] | [INFO] [stdout] 3158 | let Cx = consist[Lx]; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsDestDivIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:3162:29 [INFO] [stdout] | [INFO] [stdout] 3162 | let carsDestDivIndex = self.stations[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_dest_div_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3173:13 [INFO] [stdout] | [INFO] [stdout] 3173 | for Lx in CarsToDrop { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3174:17 [INFO] [stdout] | [INFO] [stdout] 3174 | let Cx = consist[Lx]; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainLocalPickups` should have a snake case name [INFO] [stdout] --> src/system.rs:3202:8 [INFO] [stdout] | [INFO] [stdout] 3202 | fn TrainLocalPickups(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_local_pickups` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3202:50 [INFO] [stdout] | [INFO] [stdout] 3202 | fn TrainLocalPickups(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3203:25 [INFO] [stdout] | [INFO] [stdout] 3203 | Px: usize, consist: &mut Vec, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `wasPickedUp` should have a snake case name [INFO] [stdout] --> src/system.rs:3206:17 [INFO] [stdout] | [INFO] [stdout] 3206 | let mut wasPickedUp: bool = false; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `was_picked_up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3207:17 [INFO] [stdout] | [INFO] [stdout] 3207 | let mut didAction: bool = false; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3211:18 [INFO] [stdout] | [INFO] [stdout] 3211 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curStation` should have a snake case name [INFO] [stdout] --> src/system.rs:3209:13 [INFO] [stdout] | [INFO] [stdout] 3209 | let curStation: u8 = match train.Stop(Px) { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cur_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:3217:13 [INFO] [stdout] | [INFO] [stdout] 3217 | for Ix in industries.keys() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3226:21 [INFO] [stdout] | [INFO] [stdout] 3226 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FuturePx` should have a snake case name [INFO] [stdout] --> src/system.rs:3238:29 [INFO] [stdout] | [INFO] [stdout] 3238 | for FuturePx in Px+1..train.NumberOfStops() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `future_px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carDest` should have a snake case name [INFO] [stdout] --> src/system.rs:3239:33 [INFO] [stdout] | [INFO] [stdout] 3239 | ... let carDest = self.cars[Cx].Destination(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `destSta` should have a snake case name [INFO] [stdout] --> src/system.rs:3240:33 [INFO] [stdout] | [INFO] [stdout] 3240 | ... let destSta = industries[&carDest].MyStationIndex(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dest_sta` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3243:38 [INFO] [stdout] | [INFO] [stdout] 3243 | ... Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stopStation` should have a snake case name [INFO] [stdout] --> src/system.rs:3241:33 [INFO] [stdout] | [INFO] [stdout] 3241 | ... let stopStation: u8 = match train.Stop(FuturePx) { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `stop_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carDest` should have a snake case name [INFO] [stdout] --> src/system.rs:3261:29 [INFO] [stdout] | [INFO] [stdout] 3261 | let mut carDest = self.trainLastLocationIndex; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FuturePx` should have a snake case name [INFO] [stdout] --> src/system.rs:3262:25 [INFO] [stdout] | [INFO] [stdout] 3262 | for FuturePx in Px+1..train.NumberOfStops() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `future_px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3265:34 [INFO] [stdout] | [INFO] [stdout] 3265 | ... Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stopStation` should have a snake case name [INFO] [stdout] --> src/system.rs:3263:29 [INFO] [stdout] | [INFO] [stdout] 3263 | let stopStation: u8 = match train.Stop(FuturePx) { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `stop_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainDropAllCars` should have a snake case name [INFO] [stdout] --> src/system.rs:3304:8 [INFO] [stdout] | [INFO] [stdout] 3304 | fn TrainDropAllCars(&mut self,train: &Train,Px: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_drop_all_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3304:49 [INFO] [stdout] | [INFO] [stdout] 3304 | fn TrainDropAllCars(&mut self,train: &Train,Px: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3308:17 [INFO] [stdout] | [INFO] [stdout] 3308 | let mut didAction: bool = false; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3309:13 [INFO] [stdout] | [INFO] [stdout] 3309 | for Lx in 0..consist.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3311:21 [INFO] [stdout] | [INFO] [stdout] 3311 | let Cx = consist[Lx]; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintFormFeed` should have a snake case name [INFO] [stdout] --> src/system.rs:3327:8 [INFO] [stdout] | [INFO] [stdout] 3327 | fn PrintFormFeed(printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_form_feed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainPrintFinalSummary` should have a snake case name [INFO] [stdout] --> src/system.rs:3337:8 [INFO] [stdout] | [INFO] [stdout] 3337 | fn TrainPrintFinalSummary(&mut self,train: &Train,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_print_final_summary` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RunOneLocal` should have a snake case name [INFO] [stdout] --> src/system.rs:3374:8 [INFO] [stdout] | [INFO] [stdout] 3374 | fn RunOneLocal(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `run_one_local` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3374:44 [INFO] [stdout] | [INFO] [stdout] 3374 | fn RunOneLocal(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3382:30 [INFO] [stdout] | [INFO] [stdout] 3382 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:3384:48 [INFO] [stdout] | [INFO] [stdout] 3384 | ... Stop::IndustryStop(Ix) => { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3394:22 [INFO] [stdout] | [INFO] [stdout] 3394 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:3396:40 [INFO] [stdout] | [INFO] [stdout] 3396 | Stop::IndustryStop(Ix) => { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastLocDivI` should have a snake case name [INFO] [stdout] --> src/system.rs:3391:13 [INFO] [stdout] | [INFO] [stdout] 3391 | let lastLocDivI = [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `last_loc_div_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3407:17 [INFO] [stdout] | [INFO] [stdout] 3407 | let mut didAction: bool [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3415:13 [INFO] [stdout] | [INFO] [stdout] 3415 | for Px in 1..train.NumberOfStops()-1 { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainManifestPickups` should have a snake case name [INFO] [stdout] --> src/system.rs:3453:8 [INFO] [stdout] | [INFO] [stdout] 3453 | fn TrainManifestPickups(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_manifest_pickups` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3453:53 [INFO] [stdout] | [INFO] [stdout] 3453 | fn TrainManifestPickups(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3454:29 [INFO] [stdout] | [INFO] [stdout] 3454 | ... Px: usize,consist: &mut Vec, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3459:18 [INFO] [stdout] | [INFO] [stdout] 3459 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `indStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3457:13 [INFO] [stdout] | [INFO] [stdout] 3457 | let indStop = match train.Stop(Px) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `ind_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3467:17 [INFO] [stdout] | [INFO] [stdout] 3467 | let mut didAction: bool = false; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FuturePx` should have a snake case name [INFO] [stdout] --> src/system.rs:3469:13 [INFO] [stdout] | [INFO] [stdout] 3469 | for FuturePx in (Px..train.NumberOfStops()).rev() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `future_px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3473:22 [INFO] [stdout] | [INFO] [stdout] 3473 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FutureInd` should have a snake case name [INFO] [stdout] --> src/system.rs:3471:17 [INFO] [stdout] | [INFO] [stdout] 3471 | let FutureInd = match train.Stop(FuturePx) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `future_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3481:17 [INFO] [stdout] | [INFO] [stdout] 3481 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carLocDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:3484:21 [INFO] [stdout] | [INFO] [stdout] 3484 | let carLocDiv = self.stations[&working_industries[&self.cars[Cx].Location()].MyStationIndex()].DivisionIndex(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `car_loc_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carDestDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:3485:21 [INFO] [stdout] | [INFO] [stdout] 3485 | let carDestDiv = self.stations[&working_industries[&self.cars[Cx].Destination()].MyStationIndex()].DivisionIndex(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `car_dest_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `SoonerPx` should have a snake case name [INFO] [stdout] --> src/system.rs:3509:25 [INFO] [stdout] | [INFO] [stdout] 3509 | for SoonerPx in Px+1..FuturePx { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `sooner_px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3512:34 [INFO] [stdout] | [INFO] [stdout] 3512 | ... Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `SoonerInd` should have a snake case name [INFO] [stdout] --> src/system.rs:3510:29 [INFO] [stdout] | [INFO] [stdout] 3510 | let SoonerInd = match train.Stop(SoonerPx) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `sooner_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3543:17 [INFO] [stdout] | [INFO] [stdout] 3543 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carDestDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:3548:21 [INFO] [stdout] | [INFO] [stdout] 3548 | let carDestDiv = self.stations[&working_industries[&self.cars[Cx].Destination()].MyStationIndex()].DivisionIndex(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `car_dest_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carLocDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:3552:21 [INFO] [stdout] | [INFO] [stdout] 3552 | let carLocDiv = self.stations[&working_industries[&self.cars[Cx].Location()].MyStationIndex()].DivisionIndex(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `car_loc_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `divSyms` should have a snake case name [INFO] [stdout] --> src/system.rs:3558:25 [INFO] [stdout] | [INFO] [stdout] 3558 | let divSyms: String = (&train.DivisionList()[1..]).to_string(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `div_syms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `destSym` should have a snake case name [INFO] [stdout] --> src/system.rs:3559:25 [INFO] [stdout] | [INFO] [stdout] 3559 | let destSym = self.divisions[&carDestDiv].Symbol(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dest_sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `destSym` should have a snake case name [INFO] [stdout] --> src/system.rs:3574:25 [INFO] [stdout] | [INFO] [stdout] 3574 | let destSym = self.divisions[&carDestDiv].Symbol(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dest_sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainManifestDrops` should have a snake case name [INFO] [stdout] --> src/system.rs:3600:8 [INFO] [stdout] | [INFO] [stdout] 3600 | fn TrainManifestDrops(&mut self,train: &Train,Px: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_manifest_drops` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3600:51 [INFO] [stdout] | [INFO] [stdout] 3600 | fn TrainManifestDrops(&mut self,train: &Train,Px: usize, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3605:17 [INFO] [stdout] | [INFO] [stdout] 3605 | let mut didAction: bool = false; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3608:18 [INFO] [stdout] | [INFO] [stdout] 3608 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curInd` should have a snake case name [INFO] [stdout] --> src/system.rs:3606:13 [INFO] [stdout] | [INFO] [stdout] 3606 | let curInd = match train.Stop(Px) { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `cur_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curStation` should have a snake case name [INFO] [stdout] --> src/system.rs:3616:13 [INFO] [stdout] | [INFO] [stdout] 3616 | let curStation = self.industries[&curInd].MyStationIndex(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cur_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:3617:13 [INFO] [stdout] | [INFO] [stdout] 3617 | let curDiv = self.stations[&curStation].DivisionIndex(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `cur_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Lx` should have a snake case name [INFO] [stdout] --> src/system.rs:3619:13 [INFO] [stdout] | [INFO] [stdout] 3619 | for Lx in 0..consist.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `lx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:3621:21 [INFO] [stdout] | [INFO] [stdout] 3621 | let Cx = consist[Lx]; [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `curDivHome` should have a snake case name [INFO] [stdout] --> src/system.rs:3646:21 [INFO] [stdout] | [INFO] [stdout] 3646 | let curDivHome = self.divisions[&curDiv].Home(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cur_div_home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `destDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:3647:21 [INFO] [stdout] | [INFO] [stdout] 3647 | let destDiv = self.stations[ [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `dest_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nextCarInManifest` should have a snake case name [INFO] [stdout] --> src/system.rs:3650:25 [INFO] [stdout] | [INFO] [stdout] 3650 | let mut nextCarInManifest: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_car_in_manifest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FuturePx` should have a snake case name [INFO] [stdout] --> src/system.rs:3653:25 [INFO] [stdout] | [INFO] [stdout] 3653 | for FuturePx in (Px+1..train.NumberOfStops()).rev() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `future_px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3656:34 [INFO] [stdout] | [INFO] [stdout] 3656 | ... Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `FutureInd` should have a snake case name [INFO] [stdout] --> src/system.rs:3654:29 [INFO] [stdout] | [INFO] [stdout] 3654 | let FutureInd = match train.Stop(FuturePx) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `future_ind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RunOneManifest` should have a snake case name [INFO] [stdout] --> src/system.rs:3694:8 [INFO] [stdout] | [INFO] [stdout] 3694 | fn RunOneManifest(&mut self,train: &Train, boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `run_one_manifest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3694:48 [INFO] [stdout] | [INFO] [stdout] 3694 | fn RunOneManifest(&mut self,train: &Train, boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3703:18 [INFO] [stdout] | [INFO] [stdout] 3703 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `didAction` should have a snake case name [INFO] [stdout] --> src/system.rs:3711:17 [INFO] [stdout] | [INFO] [stdout] 3711 | let mut didAction: bool = [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `did_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3715:13 [INFO] [stdout] | [INFO] [stdout] 3715 | for Px in 1..train.NumberOfStops()-1 { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RunOnePassenger` should have a snake case name [INFO] [stdout] --> src/system.rs:3744:8 [INFO] [stdout] | [INFO] [stdout] 3744 | fn RunOnePassenger(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `run_one_passenger` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3744:48 [INFO] [stdout] | [INFO] [stdout] 3744 | fn RunOnePassenger(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:3749:6 [INFO] [stdout] | [INFO] [stdout] 3749 | for Px in 0..train.NumberOfStops() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:3754:22 [INFO] [stdout] | [INFO] [stdout] 3754 | Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `InternalRunOneTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:3774:8 [INFO] [stdout] | [INFO] [stdout] 3774 | fn InternalRunOneTrain(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_run_one_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3774:52 [INFO] [stdout] | [INFO] [stdout] 3774 | fn InternalRunOneTrain(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:3797:14 [INFO] [stdout] | [INFO] [stdout] 3797 | for (Ix, ind) in working_industries.iter_mut() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RunAllTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:3857:12 [INFO] [stdout] | [INFO] [stdout] 3857 | pub fn RunAllTrains(&mut self, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `run_all_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3870:13 [INFO] [stdout] | [INFO] [stdout] 3870 | let boxMove = false; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:3872:14 [INFO] [stdout] | [INFO] [stdout] 3872 | for (Tx, train) in Arc::clone(&self.trains).iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RunBoxMoves` should have a snake case name [INFO] [stdout] --> src/system.rs:3894:12 [INFO] [stdout] | [INFO] [stdout] 3894 | pub fn RunBoxMoves(&mut self, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `run_box_moves` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:3897:13 [INFO] [stdout] | [INFO] [stdout] 3897 | let boxMove: bool = true; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:3900:14 [INFO] [stdout] | [INFO] [stdout] 3900 | for (Tx, train) in Arc::clone(&self.trains).iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintDashedLine` should have a snake case name [INFO] [stdout] --> src/system.rs:3912:8 [INFO] [stdout] | [INFO] [stdout] 3912 | fn PrintDashedLine(printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_dashed_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintDispatcher` should have a snake case name [INFO] [stdout] --> src/system.rs:3923:8 [INFO] [stdout] | [INFO] [stdout] 3923 | fn PrintDispatcher(&self,banner: &str,trainType: TrainType,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_dispatcher` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainType` should have a snake case name [INFO] [stdout] --> src/system.rs:3923:43 [INFO] [stdout] | [INFO] [stdout] 3923 | fn PrintDispatcher(&self,banner: &str,trainType: TrainType,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:3952:14 [INFO] [stdout] | [INFO] [stdout] 3952 | for (Tx, tx) in self.trains.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:3956:25 [INFO] [stdout] | [INFO] [stdout] 3956 | for Gx in 0..self.switchList.PickIndex() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAllLists` should have a snake case name [INFO] [stdout] --> src/system.rs:3983:12 [INFO] [stdout] | [INFO] [stdout] 3983 | pub fn PrintAllLists(&mut self, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_all_lists` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4000:22 [INFO] [stdout] | [INFO] [stdout] 4000 | for (Ix, ix) in industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pageNum` should have a snake case name [INFO] [stdout] --> src/system.rs:4004:33 [INFO] [stdout] | [INFO] [stdout] 4004 | let mut pageNum = 1; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `page_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/system.rs:4005:33 [INFO] [stdout] | [INFO] [stdout] 4005 | let mut lineNum = -1; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `tmpTotalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:4006:33 [INFO] [stdout] | [INFO] [stdout] 4006 | let mut tmpTotalCars = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `tmp_total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `listCon` should have a snake case name [INFO] [stdout] --> src/system.rs:4007:33 [INFO] [stdout] | [INFO] [stdout] 4007 | let mut listCon = 8; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `list_con` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4010:29 [INFO] [stdout] | [INFO] [stdout] 4010 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4012:33 [INFO] [stdout] | [INFO] [stdout] 4012 | ... let Gx = self.switchList.NextSwitchListForCarAndIndustry(Cx,*Ix); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4043:42 [INFO] [stdout] | [INFO] [stdout] 4043 | ... let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4095:22 [INFO] [stdout] | [INFO] [stdout] 4095 | for (Ix, ix) in industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pageNum` should have a snake case name [INFO] [stdout] --> src/system.rs:4099:33 [INFO] [stdout] | [INFO] [stdout] 4099 | let mut pageNum = 1; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `page_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineRem` should have a snake case name [INFO] [stdout] --> src/system.rs:4100:33 [INFO] [stdout] | [INFO] [stdout] 4100 | let mut lineRem = -1; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_rem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4102:30 [INFO] [stdout] | [INFO] [stdout] 4102 | for (Tx, tx) in trains.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `tmpTotalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:4106:37 [INFO] [stdout] | [INFO] [stdout] 4106 | ... let mut tmpTotalCars = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `tmp_total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4107:33 [INFO] [stdout] | [INFO] [stdout] 4107 | ... for Gx in 0..self.switchList.PickIndex() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Px` should have a snake case name [INFO] [stdout] --> src/system.rs:4151:37 [INFO] [stdout] | [INFO] [stdout] 4151 | ... for Px in 1..tx.NumberOfStops() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `px` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/system.rs:4154:46 [INFO] [stdout] | [INFO] [stdout] 4154 | ... Some(theStop) => match theStop { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStation` should have a snake case name [INFO] [stdout] --> src/system.rs:4152:41 [INFO] [stdout] | [INFO] [stdout] 4152 | ... let theStation = match tx.Stop(Px) { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `the_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4160:41 [INFO] [stdout] | [INFO] [stdout] 4160 | ... for Gx in 0..self.switchList.PickIndex() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `SWE` should have a snake case name [INFO] [stdout] --> src/system.rs:4161:45 [INFO] [stdout] | [INFO] [stdout] 4161 | ... let SWE = &self.switchList[Gx]; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `swe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4165:57 [INFO] [stdout] | [INFO] [stdout] 4165 | ... let Cx = SWE.PickCar(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:4167:57 [INFO] [stdout] | [INFO] [stdout] 4167 | ... let lastTrain: String; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TTx` should have a snake case name [INFO] [stdout] --> src/system.rs:4168:57 [INFO] [stdout] | [INFO] [stdout] 4168 | ... let TTx = SWE.LastTrain(); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ttx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4174:65 [INFO] [stdout] | [INFO] [stdout] 4174 | ... let (status,carTypeDescr) = [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4214:22 [INFO] [stdout] | [INFO] [stdout] 4214 | for (Ix, ix) in industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pageNum` should have a snake case name [INFO] [stdout] --> src/system.rs:4218:33 [INFO] [stdout] | [INFO] [stdout] 4218 | let mut pageNum = 1; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `page_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineRem` should have a snake case name [INFO] [stdout] --> src/system.rs:4219:33 [INFO] [stdout] | [INFO] [stdout] 4219 | let mut lineRem = -1; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_rem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4221:30 [INFO] [stdout] | [INFO] [stdout] 4221 | for (Tx, tx) in trains.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `tmpTotalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:4225:37 [INFO] [stdout] | [INFO] [stdout] 4225 | ... let mut tmpTotalCars = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `tmp_total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4226:33 [INFO] [stdout] | [INFO] [stdout] 4226 | ... for Gx in 0..self.switchList.PickIndex() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4274:37 [INFO] [stdout] | [INFO] [stdout] 4274 | ... for Gx in 0..self.switchList.PickIndex() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `SWE` should have a snake case name [INFO] [stdout] --> src/system.rs:4283:45 [INFO] [stdout] | [INFO] [stdout] 4283 | ... let SWE = &self.switchList[Gx]; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `swe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4284:45 [INFO] [stdout] | [INFO] [stdout] 4284 | ... let Cx = SWE.PickCar(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStation` should have a snake case name [INFO] [stdout] --> src/system.rs:4286:45 [INFO] [stdout] | [INFO] [stdout] 4286 | ... let theStation: String; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `the_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nextTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:4307:49 [INFO] [stdout] | [INFO] [stdout] 4307 | ... let mut nextTrain: String = String::from("-"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `next_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NextGx` should have a snake case name [INFO] [stdout] --> src/system.rs:4308:45 [INFO] [stdout] | [INFO] [stdout] 4308 | ... for NextGx in Gx+1..self.switchList.PickIndex() { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `next_gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TTX` should have a snake case name [INFO] [stdout] --> src/system.rs:4310:53 [INFO] [stdout] | [INFO] [stdout] 4310 | ... let TTX = self.switchList[NextGx].PickTrain(); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ttx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4315:53 [INFO] [stdout] | [INFO] [stdout] 4315 | ... let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RunOneTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:4361:12 [INFO] [stdout] | [INFO] [stdout] 4361 | pub fn RunOneTrain(&mut self, Tx: usize, boxMove: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `run_one_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4361:35 [INFO] [stdout] | [INFO] [stdout] 4361 | pub fn RunOneTrain(&mut self, Tx: usize, boxMove: bool, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `boxMove` should have a snake case name [INFO] [stdout] --> src/system.rs:4361:46 [INFO] [stdout] | [INFO] [stdout] 4361 | pub fn RunOneTrain(&mut self, Tx: usize, boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `box_move` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShowCarsNotMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:4376:12 [INFO] [stdout] | [INFO] [stdout] 4376 | pub fn ShowCarsNotMoved(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `show_cars_not_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Total` should have a snake case name [INFO] [stdout] --> src/system.rs:4377:17 [INFO] [stdout] | [INFO] [stdout] 4377 | let mut Total = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarCount` should have a snake case name [INFO] [stdout] --> src/system.rs:4378:17 [INFO] [stdout] | [INFO] [stdout] 4378 | let mut CarCount = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4379:13 [INFO] [stdout] | [INFO] [stdout] 4379 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4390:30 [INFO] [stdout] | [INFO] [stdout] 4390 | let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Loc` should have a snake case name [INFO] [stdout] --> src/system.rs:4391:21 [INFO] [stdout] | [INFO] [stdout] 4391 | let Loc = car.Location(); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocName` should have a snake case name [INFO] [stdout] --> src/system.rs:4392:21 [INFO] [stdout] | [INFO] [stdout] 4392 | let LocName = match self.industries.get(&Loc) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loc_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Dest` should have a snake case name [INFO] [stdout] --> src/system.rs:4396:21 [INFO] [stdout] | [INFO] [stdout] 4396 | let Dest = car.Destination(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestName` should have a snake case name [INFO] [stdout] --> src/system.rs:4397:21 [INFO] [stdout] | [INFO] [stdout] 4397 | let DestName = if Loc == Dest {String::from("-")} else { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `dest_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustryIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:4420:8 [INFO] [stdout] | [INFO] [stdout] 4420 | fn IndustryIndex(&self, industry: &IndustryFile) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `industry_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4421:14 [INFO] [stdout] | [INFO] [stdout] 4421 | for (Ix, anindustry) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShowCarMovements` should have a snake case name [INFO] [stdout] --> src/system.rs:4434:12 [INFO] [stdout] | [INFO] [stdout] 4434 | pub fn ShowCarMovements(&self, showAll: bool, TOption: Option<&Train>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `show_car_movements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `showAll` should have a snake case name [INFO] [stdout] --> src/system.rs:4434:36 [INFO] [stdout] | [INFO] [stdout] 4434 | pub fn ShowCarMovements(&self, showAll: bool, TOption: Option<&Train>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `show_all` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TOption` should have a snake case name [INFO] [stdout] --> src/system.rs:4434:51 [INFO] [stdout] | [INFO] [stdout] 4434 | pub fn ShowCarMovements(&self, showAll: bool, TOption: Option<&Train>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `toption` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IOption` should have a snake case name [INFO] [stdout] --> src/system.rs:4435:29 [INFO] [stdout] | [INFO] [stdout] 4435 | ... IOption: Option<&IndustryFile>) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ioption` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Total` should have a snake case name [INFO] [stdout] --> src/system.rs:4436:17 [INFO] [stdout] | [INFO] [stdout] 4436 | let mut Total = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarCount` should have a snake case name [INFO] [stdout] --> src/system.rs:4437:17 [INFO] [stdout] | [INFO] [stdout] 4437 | let mut CarCount = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4440:13 [INFO] [stdout] | [INFO] [stdout] 4440 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4450:21 [INFO] [stdout] | [INFO] [stdout] 4450 | let Tx = train.Number(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4451:21 [INFO] [stdout] | [INFO] [stdout] 4451 | let Gx = self.switchList.LimitCars(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4453:21 [INFO] [stdout] | [INFO] [stdout] 4453 | for Gx in 0..self.switchList.LimitCars() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4464:21 [INFO] [stdout] | [INFO] [stdout] 4464 | let Ix = self.IndustryIndex(industry); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Status` should have a snake case name [INFO] [stdout] --> src/system.rs:4474:18 [INFO] [stdout] | [INFO] [stdout] 4474 | let (Status, CarTypeDesc) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarTypeDesc` should have a snake case name [INFO] [stdout] --> src/system.rs:4474:26 [INFO] [stdout] | [INFO] [stdout] 4474 | let (Status, CarTypeDesc) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_desc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Nome` should have a snake case name [INFO] [stdout] --> src/system.rs:4477:17 [INFO] [stdout] | [INFO] [stdout] 4477 | Nome => String::from("-"), [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `nome` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestName` should have a snake case name [INFO] [stdout] --> src/system.rs:4475:17 [INFO] [stdout] | [INFO] [stdout] 4475 | let DestName = match self.industries.get(&car.Destination()) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `dest_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeName` should have a snake case name [INFO] [stdout] --> src/system.rs:4487:21 [INFO] [stdout] | [INFO] [stdout] 4487 | let mut typeName = CarTypeDesc; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `type_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Count` should have a snake case name [INFO] [stdout] --> src/system.rs:4500:21 [INFO] [stdout] | [INFO] [stdout] 4500 | let mut Count = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4501:17 [INFO] [stdout] | [INFO] [stdout] 4501 | for Gx in 0..self.switchList.LimitCars() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4503:25 [INFO] [stdout] | [INFO] [stdout] 4503 | let Tx = self.switchList[Gx].PickTrain(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShowTrainCars` should have a snake case name [INFO] [stdout] --> src/system.rs:4536:12 [INFO] [stdout] | [INFO] [stdout] 4536 | pub fn ShowTrainCars(&self,train: &Train) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `show_train_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Total` should have a snake case name [INFO] [stdout] --> src/system.rs:4537:17 [INFO] [stdout] | [INFO] [stdout] 4537 | let mut Total = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarCount` should have a snake case name [INFO] [stdout] --> src/system.rs:4538:17 [INFO] [stdout] | [INFO] [stdout] 4538 | let mut CarCount = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4539:13 [INFO] [stdout] | [INFO] [stdout] 4539 | let Tx = train.Number(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4540:13 [INFO] [stdout] | [INFO] [stdout] 4540 | for Gx in 0..self.switchList.PickIndex() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4542:21 [INFO] [stdout] | [INFO] [stdout] 4542 | let Cx = self.switchList[Gx].PickCar(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4549:30 [INFO] [stdout] | [INFO] [stdout] 4549 | let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocName` should have a snake case name [INFO] [stdout] --> src/system.rs:4550:21 [INFO] [stdout] | [INFO] [stdout] 4550 | let LocName = match self.industries.get(&car.Location()) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loc_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestName` should have a snake case name [INFO] [stdout] --> src/system.rs:4554:21 [INFO] [stdout] | [INFO] [stdout] 4554 | let DestName = if car.Location() == car.Destination() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `dest_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShowCarsInDivision` should have a snake case name [INFO] [stdout] --> src/system.rs:4578:12 [INFO] [stdout] | [INFO] [stdout] 4578 | pub fn ShowCarsInDivision(&self, division: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `show_cars_in_division` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Total` should have a snake case name [INFO] [stdout] --> src/system.rs:4579:17 [INFO] [stdout] | [INFO] [stdout] 4579 | let mut Total = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarCount` should have a snake case name [INFO] [stdout] --> src/system.rs:4580:17 [INFO] [stdout] | [INFO] [stdout] 4580 | let mut CarCount = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4581:13 [INFO] [stdout] | [INFO] [stdout] 4581 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `iLoc` should have a snake case name [INFO] [stdout] --> src/system.rs:4583:17 [INFO] [stdout] | [INFO] [stdout] 4583 | let iLoc = self.industries.get(&car.Location()); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `i_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Loc` should have a snake case name [INFO] [stdout] --> src/system.rs:4585:17 [INFO] [stdout] | [INFO] [stdout] 4585 | let Loc = iLoc.unwrap(); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocName` should have a snake case name [INFO] [stdout] --> src/system.rs:4586:17 [INFO] [stdout] | [INFO] [stdout] 4586 | let LocName = Loc.Name(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loc_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4595:29 [INFO] [stdout] | [INFO] [stdout] 4595 | let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `DestName` should have a snake case name [INFO] [stdout] --> src/system.rs:4596:21 [INFO] [stdout] | [INFO] [stdout] 4596 | let DestName = if car.Location() == car.Destination() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `dest_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShowTrainTotals` should have a snake case name [INFO] [stdout] --> src/system.rs:4619:12 [INFO] [stdout] | [INFO] [stdout] 4619 | pub fn ShowTrainTotals(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `show_train_totals` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrainCount` should have a snake case name [INFO] [stdout] --> src/system.rs:4633:17 [INFO] [stdout] | [INFO] [stdout] 4633 | let mut TrainCount = 0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4634:14 [INFO] [stdout] | [INFO] [stdout] 4634 | for (Tx, train) in self.trains.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Count` should have a snake case name [INFO] [stdout] --> src/system.rs:4636:25 [INFO] [stdout] | [INFO] [stdout] 4636 | let mut Count = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/system.rs:4638:21 [INFO] [stdout] | [INFO] [stdout] 4638 | for Gx in 0..self.switchList.LimitCars() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `halfLine` should have a snake case name [INFO] [stdout] --> src/system.rs:4642:25 [INFO] [stdout] | [INFO] [stdout] 4642 | let mut halfLine = train.Name(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `half_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShowUnassignedCars` should have a snake case name [INFO] [stdout] --> src/system.rs:4661:12 [INFO] [stdout] | [INFO] [stdout] 4661 | pub fn ShowUnassignedCars(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `show_unassigned_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Total` should have a snake case name [INFO] [stdout] --> src/system.rs:4662:17 [INFO] [stdout] | [INFO] [stdout] 4662 | let mut Total = 0; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4663:13 [INFO] [stdout] | [INFO] [stdout] 4663 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:4671:30 [INFO] [stdout] | [INFO] [stdout] 4671 | let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocName` should have a snake case name [INFO] [stdout] --> src/system.rs:4672:21 [INFO] [stdout] | [INFO] [stdout] 4672 | let LocName = match self.industries.get(&car.Location()) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loc_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReLoadCarFile` should have a snake case name [INFO] [stdout] --> src/system.rs:4689:12 [INFO] [stdout] | [INFO] [stdout] 4689 | pub fn ReLoadCarFile(&mut self) -> HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `re_load_car_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ResetIndustryStats` should have a snake case name [INFO] [stdout] --> src/system.rs:4701:12 [INFO] [stdout] | [INFO] [stdout] 4701 | pub fn ResetIndustryStats(&mut self, working_industries: &mut HashMap) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reset_industry_stats` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4703:13 [INFO] [stdout] | [INFO] [stdout] 4703 | for Ix in working_industries.values_mut() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintIndustryHeader` should have a snake case name [INFO] [stdout] --> src/system.rs:4714:8 [INFO] [stdout] | [INFO] [stdout] 4714 | fn PrintIndustryHeader(printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_industry_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintOneIndustry` should have a snake case name [INFO] [stdout] --> src/system.rs:4745:8 [INFO] [stdout] | [INFO] [stdout] 4745 | fn PrintOneIndustry(&self,Ix: usize,ixF: &IndustryFile, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_one_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4745:31 [INFO] [stdout] | [INFO] [stdout] 4745 | fn PrintOneIndustry(&self,Ix: usize,ixF: &IndustryFile, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ixF` should have a snake case name [INFO] [stdout] --> src/system.rs:4745:41 [INFO] [stdout] | [INFO] [stdout] 4745 | fn PrintOneIndustry(&self,Ix: usize,ixF: &IndustryFile, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ix_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lenInDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:4746:25 [INFO] [stdout] | [INFO] [stdout] 4746 | lenInDiv: &mut u32, carsInDiv: &mut u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `len_in_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsInDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:4746:45 [INFO] [stdout] | [INFO] [stdout] 4746 | lenInDiv: &mut u32, carsInDiv: &mut u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_in_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsToDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:4747:25 [INFO] [stdout] | [INFO] [stdout] 4747 | carsToDiv: &mut u32, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_to_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsTo` should have a snake case name [INFO] [stdout] --> src/system.rs:4750:17 [INFO] [stdout] | [INFO] [stdout] 4750 | let mut carsTo = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `cars_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsIn` should have a snake case name [INFO] [stdout] --> src/system.rs:4751:17 [INFO] [stdout] | [INFO] [stdout] 4751 | let mut carsIn = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `cars_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `indLen` should have a snake case name [INFO] [stdout] --> src/system.rs:4752:17 [INFO] [stdout] | [INFO] [stdout] 4752 | let mut indLen = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `ind_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ldsAvail` should have a snake case name [INFO] [stdout] --> src/system.rs:4754:17 [INFO] [stdout] | [INFO] [stdout] 4754 | let mut ldsAvail = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `lds_avail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `emtAvail` should have a snake case name [INFO] [stdout] --> src/system.rs:4755:17 [INFO] [stdout] | [INFO] [stdout] 4755 | let mut emtAvail = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `emt_avail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4757:13 [INFO] [stdout] | [INFO] [stdout] 4757 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportIndustries` should have a snake case name [INFO] [stdout] --> src/system.rs:4805:12 [INFO] [stdout] | [INFO] [stdout] 4805 | pub fn ReportIndustries(&self, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_industries` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Dx` should have a snake case name [INFO] [stdout] --> src/system.rs:4826:14 [INFO] [stdout] | [INFO] [stdout] 4826 | for (Dx, dx) in &self.divisions { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `divisionName` should have a snake case name [INFO] [stdout] --> src/system.rs:4828:17 [INFO] [stdout] | [INFO] [stdout] 4828 | let divisionName = dx.Name(); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `division_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsToDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:4832:21 [INFO] [stdout] | [INFO] [stdout] 4832 | let mut carsToDiv: u32 = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_to_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsInDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:4833:21 [INFO] [stdout] | [INFO] [stdout] 4833 | let mut carsInDiv: u32 = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_in_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lenInDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:4834:21 [INFO] [stdout] | [INFO] [stdout] 4834 | let mut lenInDiv: u32 = 0; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `len_in_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:4836:18 [INFO] [stdout] | [INFO] [stdout] 4836 | for (Sx, sx) in self.stations.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:4839:22 [INFO] [stdout] | [INFO] [stdout] 4839 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:4873:12 [INFO] [stdout] | [INFO] [stdout] 4873 | pub fn ReportTrains(&self, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `report_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:4891:14 [INFO] [stdout] | [INFO] [stdout] 4891 | for (Tx, tx) in self.trains.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintCarHeading` should have a snake case name [INFO] [stdout] --> src/system.rs:4908:8 [INFO] [stdout] | [INFO] [stdout] 4908 | fn PrintCarHeading(printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_car_heading` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintOneCarInfo` should have a snake case name [INFO] [stdout] --> src/system.rs:4934:8 [INFO] [stdout] | [INFO] [stdout] 4934 | fn PrintOneCarInfo(&self,car: &Car,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_one_car_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportCars` should have a snake case name [INFO] [stdout] --> src/system.rs:4969:12 [INFO] [stdout] | [INFO] [stdout] 4969 | pub fn ReportCars(&self, printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `report_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totLines` should have a snake case name [INFO] [stdout] --> src/system.rs:4987:17 [INFO] [stdout] | [INFO] [stdout] 4987 | let mut totLines = 4; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `tot_lines` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:4993:13 [INFO] [stdout] | [INFO] [stdout] 4993 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ncOnB` should have a snake case name [INFO] [stdout] --> src/system.rs:5010:13 [INFO] [stdout] | [INFO] [stdout] 5010 | let ncOnB = working_industries[&Self::IND_RIP_TRACK].NumberOfCars(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `nc_on_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CCx` should have a snake case name [INFO] [stdout] --> src/system.rs:5015:13 [INFO] [stdout] | [INFO] [stdout] 5015 | for CCx in 0..ncOnB { [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `ccx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CxOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5016:17 [INFO] [stdout] | [INFO] [stdout] 5016 | let CxOpt = working_industries[&Self::IND_RIP_TRACK].TheCar(CCx); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `cx_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:5018:17 [INFO] [stdout] | [INFO] [stdout] 5018 | let Cx = CxOpt.unwrap(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportCarsNotMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:5037:12 [INFO] [stdout] | [INFO] [stdout] 5037 | pub fn ReportCarsNotMoved(&self, printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_cars_not_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totLines` should have a snake case name [INFO] [stdout] --> src/system.rs:5052:17 [INFO] [stdout] | [INFO] [stdout] 5052 | let mut totLines = 4; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `tot_lines` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5056:14 [INFO] [stdout] | [INFO] [stdout] 5056 | for (Ix, ix) in working_industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:5057:17 [INFO] [stdout] | [INFO] [stdout] 5057 | for Cx in 0..ix.NumberOfCars() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CxOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5058:21 [INFO] [stdout] | [INFO] [stdout] 5058 | let CxOpt = ix.TheCar(Cx); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `cx_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintCarTypesHeader` should have a snake case name [INFO] [stdout] --> src/system.rs:5079:8 [INFO] [stdout] | [INFO] [stdout] 5079 | fn PrintCarTypesHeader(&self, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_car_types_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintCarTypesSummaryHeader` should have a snake case name [INFO] [stdout] --> src/system.rs:5097:8 [INFO] [stdout] | [INFO] [stdout] 5097 | fn PrintCarTypesSummaryHeader(&self, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_car_types_summary_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintOneCarType` should have a snake case name [INFO] [stdout] --> src/system.rs:5144:8 [INFO] [stdout] | [INFO] [stdout] 5144 | fn PrintOneCarType(&self,totalsOnly: bool,carType: char, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_one_car_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalsOnly` should have a snake case name [INFO] [stdout] --> src/system.rs:5144:30 [INFO] [stdout] | [INFO] [stdout] 5144 | fn PrintOneCarType(&self,totalsOnly: bool,carType: char, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `totals_only` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carType` should have a snake case name [INFO] [stdout] --> src/system.rs:5144:47 [INFO] [stdout] | [INFO] [stdout] 5144 | fn PrintOneCarType(&self,totalsOnly: bool,carType: char, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OnLineShippersOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5145:31 [INFO] [stdout] | [INFO] [stdout] 5145 | ct: &CarType, OnLineShippersOfType: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `on_line_shippers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OffLineShippersOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5146:17 [INFO] [stdout] | [INFO] [stdout] 5146 | OffLineShippersOfType: i32, OnLineReceiversOfType: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `off_line_shippers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OnLineReceiversOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5146:45 [INFO] [stdout] | [INFO] [stdout] 5146 | OffLineShippersOfType: i32, OnLineReceiversOfType: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `on_line_receivers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OffLineReceiversOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5147:17 [INFO] [stdout] | [INFO] [stdout] 5147 | OffLineReceiversOfType: i32, allTotalMoves: &mut i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `off_line_receivers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allTotalMoves` should have a snake case name [INFO] [stdout] --> src/system.rs:5147:46 [INFO] [stdout] | [INFO] [stdout] 5147 | OffLineReceiversOfType: i32, allTotalMoves: &mut i32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_total_moves` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allTotalAssigns` should have a snake case name [INFO] [stdout] --> src/system.rs:5148:17 [INFO] [stdout] | [INFO] [stdout] 5148 | allTotalAssigns: &mut i32,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_total_assigns` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5152:17 [INFO] [stdout] | [INFO] [stdout] 5152 | let mut carsOfType = 0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalMoves` should have a snake case name [INFO] [stdout] --> src/system.rs:5153:10 [INFO] [stdout] | [INFO] [stdout] 5153 | let mut totalMoves = 0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `total_moves` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalAssigns` should have a snake case name [INFO] [stdout] --> src/system.rs:5154:10 [INFO] [stdout] | [INFO] [stdout] 5154 | let mut totalAssigns = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_assigns` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:5156:13 [INFO] [stdout] | [INFO] [stdout] 5156 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:5164:25 [INFO] [stdout] | [INFO] [stdout] 5164 | let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `tripsPerSession` should have a snake case name [INFO] [stdout] --> src/system.rs:5193:21 [INFO] [stdout] | [INFO] [stdout] 5193 | let mut tripsPerSession: f64; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `trips_per_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAllCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:5223:8 [INFO] [stdout] | [INFO] [stdout] 5223 | fn PrintAllCarTypes(&self,totalsOnly: bool,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_all_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalsOnly` should have a snake case name [INFO] [stdout] --> src/system.rs:5223:31 [INFO] [stdout] | [INFO] [stdout] 5223 | fn PrintAllCarTypes(&self,totalsOnly: bool,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `totals_only` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allTotalMoves` should have a snake case name [INFO] [stdout] --> src/system.rs:5224:17 [INFO] [stdout] | [INFO] [stdout] 5224 | let mut allTotalMoves = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_total_moves` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allTotalAssigns` should have a snake case name [INFO] [stdout] --> src/system.rs:5225:17 [INFO] [stdout] | [INFO] [stdout] 5225 | let mut allTotalAssigns = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_total_assigns` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeTotal` should have a snake case name [INFO] [stdout] --> src/system.rs:5226:17 [INFO] [stdout] | [INFO] [stdout] 5226 | let mut typeTotal = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `type_total` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carGroup` should have a snake case name [INFO] [stdout] --> src/system.rs:5227:13 [INFO] [stdout] | [INFO] [stdout] 5227 | for carGroup in self.carGroups.iter() { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_group` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `groupFound` should have a snake case name [INFO] [stdout] --> src/system.rs:5228:17 [INFO] [stdout] | [INFO] [stdout] 5228 | let groupFound = false; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `group_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `groupCode` should have a snake case name [INFO] [stdout] --> src/system.rs:5229:17 [INFO] [stdout] | [INFO] [stdout] 5229 | let groupCode = carGroup.Group(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `group_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CtOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5233:25 [INFO] [stdout] | [INFO] [stdout] 5233 | let CtOpt = self.carTypes.get(cto); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ct_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carType` should have a snake case name [INFO] [stdout] --> src/system.rs:5235:25 [INFO] [stdout] | [INFO] [stdout] 5235 | let carType = CtOpt.unwrap(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OnLineShippersOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5247:29 [INFO] [stdout] | [INFO] [stdout] 5247 | let mut OnLineShippersOfType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `on_line_shippers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OffLineShippersOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5248:29 [INFO] [stdout] | [INFO] [stdout] 5248 | let mut OffLineShippersOfType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `off_line_shippers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OnLineReceiversOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5249:29 [INFO] [stdout] | [INFO] [stdout] 5249 | let mut OnLineReceiversOfType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `on_line_receivers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `OffLineReceiversOfType` should have a snake case name [INFO] [stdout] --> src/system.rs:5250:29 [INFO] [stdout] | [INFO] [stdout] 5250 | let mut OffLineReceiversOfType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `off_line_receivers_of_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5262:30 [INFO] [stdout] | [INFO] [stdout] 5262 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeSymbol` should have a snake case name [INFO] [stdout] --> src/system.rs:5263:33 [INFO] [stdout] | [INFO] [stdout] 5263 | ... let typeSymbol = cto; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `type_symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `tripsPerSession` should have a snake case name [INFO] [stdout] --> src/system.rs:5301:17 [INFO] [stdout] | [INFO] [stdout] 5301 | let mut tripsPerSession: f64 = (allTotalMoves as f64) / (self.sessionNumber as f64); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `trips_per_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:5322:12 [INFO] [stdout] | [INFO] [stdout] 5322 | pub fn ReportCarTypes(&self, rtype: CarTypeReport, carType: char, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carType` should have a snake case name [INFO] [stdout] --> src/system.rs:5322:56 [INFO] [stdout] | [INFO] [stdout] 5322 | pub fn ReportCarTypes(&self, rtype: CarTypeReport, carType: char, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `car_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CtOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5331:21 [INFO] [stdout] | [INFO] [stdout] 5331 | let CtOpt = self.TheCarType(carType); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ct_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allTotalMoves` should have a snake case name [INFO] [stdout] --> src/system.rs:5348:25 [INFO] [stdout] | [INFO] [stdout] 5348 | let mut allTotalMoves = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_total_moves` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allTotalAssigns` should have a snake case name [INFO] [stdout] --> src/system.rs:5349:25 [INFO] [stdout] | [INFO] [stdout] 5349 | let mut allTotalAssigns = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_total_assigns` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintLocCommon` should have a snake case name [INFO] [stdout] --> src/system.rs:5368:8 [INFO] [stdout] | [INFO] [stdout] 5368 | fn PrintLocCommon(&self,printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_loc_common` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintOneCarLocation` should have a snake case name [INFO] [stdout] --> src/system.rs:5391:8 [INFO] [stdout] | [INFO] [stdout] 5391 | fn PrintOneCarLocation(&self,Cx: usize,printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_one_car_location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:5391:34 [INFO] [stdout] | [INFO] [stdout] 5391 | fn PrintOneCarLocation(&self,Cx: usize,printer: &mut Printer) { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CtOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5393:13 [INFO] [stdout] | [INFO] [stdout] 5393 | let CtOpt = self.carTypes.get(&car.Type()); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ct_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypeDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:5394:13 [INFO] [stdout] | [INFO] [stdout] 5394 | let carTypeDescr: String = match CtOpt { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_type_descr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintLocOneIndustry` should have a snake case name [INFO] [stdout] --> src/system.rs:5421:8 [INFO] [stdout] | [INFO] [stdout] 5421 | fn PrintLocOneIndustry(&self,Ix: usize,Sx: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_loc_one_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5421:34 [INFO] [stdout] | [INFO] [stdout] 5421 | fn PrintLocOneIndustry(&self,Ix: usize,Sx: u8, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5421:44 [INFO] [stdout] | [INFO] [stdout] 5421 | fn PrintLocOneIndustry(&self,Ix: usize,Sx: u8, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `firstOne` should have a snake case name [INFO] [stdout] --> src/system.rs:5422:28 [INFO] [stdout] | [INFO] [stdout] 5422 | ... firstOne: &mut bool,printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `first_one` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsAtIndustry` should have a snake case name [INFO] [stdout] --> src/system.rs:5426:13 [INFO] [stdout] | [INFO] [stdout] 5426 | let carsAtIndustry = working_industries[&Ix].NumberOfCars(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CCx` should have a snake case name [INFO] [stdout] --> src/system.rs:5449:21 [INFO] [stdout] | [INFO] [stdout] 5449 | for CCx in 0..carsAtIndustry { [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `ccx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CCxOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5450:25 [INFO] [stdout] | [INFO] [stdout] 5450 | let CCxOpt = working_industries[&Ix].TheCar(CCx); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `ccx_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportLocIndustry` should have a snake case name [INFO] [stdout] --> src/system.rs:5465:8 [INFO] [stdout] | [INFO] [stdout] 5465 | fn ReportLocIndustry(&self, Ix: usize, printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_loc_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5465:33 [INFO] [stdout] | [INFO] [stdout] 5465 | fn ReportLocIndustry(&self, Ix: usize, printer: &mut Printer, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5471:13 [INFO] [stdout] | [INFO] [stdout] 5471 | let Sx = ix.MyStationIndex(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `firstOne` should have a snake case name [INFO] [stdout] --> src/system.rs:5475:17 [INFO] [stdout] | [INFO] [stdout] 5475 | let mut firstOne = true; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `first_one` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportLocStation` should have a snake case name [INFO] [stdout] --> src/system.rs:5488:8 [INFO] [stdout] | [INFO] [stdout] 5488 | fn ReportLocStation(&self, Sx: u8,printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_loc_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5488:32 [INFO] [stdout] | [INFO] [stdout] 5488 | fn ReportLocStation(&self, Sx: u8,printer: &mut Printer, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `firstOne` should have a snake case name [INFO] [stdout] --> src/system.rs:5498:17 [INFO] [stdout] | [INFO] [stdout] 5498 | let mut firstOne = true; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `first_one` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5499:14 [INFO] [stdout] | [INFO] [stdout] 5499 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportLocDivision` should have a snake case name [INFO] [stdout] --> src/system.rs:5513:8 [INFO] [stdout] | [INFO] [stdout] 5513 | fn ReportLocDivision(&self,Dx: u8,printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_loc_division` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Dx` should have a snake case name [INFO] [stdout] --> src/system.rs:5513:32 [INFO] [stdout] | [INFO] [stdout] 5513 | fn ReportLocDivision(&self,Dx: u8,printer: &mut Printer, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5523:14 [INFO] [stdout] | [INFO] [stdout] 5523 | for (Sx, sx) in self.stations.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `firstOne` should have a snake case name [INFO] [stdout] --> src/system.rs:5526:21 [INFO] [stdout] | [INFO] [stdout] 5526 | let mut firstOne = true; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `first_one` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5527:18 [INFO] [stdout] | [INFO] [stdout] 5527 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportLocAll` should have a snake case name [INFO] [stdout] --> src/system.rs:5542:8 [INFO] [stdout] | [INFO] [stdout] 5542 | fn ReportLocAll(&self,printBench: bool,printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `report_loc_all` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `printBench` should have a snake case name [INFO] [stdout] --> src/system.rs:5542:27 [INFO] [stdout] | [INFO] [stdout] 5542 | fn ReportLocAll(&self,printBench: bool,printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_bench` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5545:14 [INFO] [stdout] | [INFO] [stdout] 5545 | for (Sx, sx) in self.stations.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `firstOne` should have a snake case name [INFO] [stdout] --> src/system.rs:5548:21 [INFO] [stdout] | [INFO] [stdout] 5548 | let mut firstOne = true; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `first_one` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5549:18 [INFO] [stdout] | [INFO] [stdout] 5549 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportCarLocations` should have a snake case name [INFO] [stdout] --> src/system.rs:5567:12 [INFO] [stdout] | [INFO] [stdout] 5567 | pub fn ReportCarLocations(&self, cltype: CarLocationType, index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_car_locations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAnalysisHeader` should have a snake case name [INFO] [stdout] --> src/system.rs:5590:8 [INFO] [stdout] | [INFO] [stdout] 5590 | fn PrintAnalysisHeader(printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_analysis_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintOneAnalysis` should have a snake case name [INFO] [stdout] --> src/system.rs:5632:8 [INFO] [stdout] | [INFO] [stdout] 5632 | fn PrintOneAnalysis(&self,Ix: usize,carsToDiv: &mut u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_one_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5632:31 [INFO] [stdout] | [INFO] [stdout] 5632 | fn PrintOneAnalysis(&self,Ix: usize,carsToDiv: &mut u32, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsToDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:5632:41 [INFO] [stdout] | [INFO] [stdout] 5632 | fn PrintOneAnalysis(&self,Ix: usize,carsToDiv: &mut u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_to_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsAvail` should have a snake case name [INFO] [stdout] --> src/system.rs:5635:10 [INFO] [stdout] | [INFO] [stdout] 5635 | let mut carsAvail = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_avail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:5637:13 [INFO] [stdout] | [INFO] [stdout] 5637 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5650:13 [INFO] [stdout] | [INFO] [stdout] 5650 | let Sx = self.industries[&Ix].MyStationIndex(); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsNum` should have a snake case name [INFO] [stdout] --> src/system.rs:5662:13 [INFO] [stdout] | [INFO] [stdout] 5662 | let carsNum = working_industries[&Ix].CarsNum(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsPerSession` should have a snake case name [INFO] [stdout] --> src/system.rs:5664:13 [INFO] [stdout] | [INFO] [stdout] 5664 | let carsPerSession = (carsNum as f64) / (period as f64); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_per_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsLen` should have a snake case name [INFO] [stdout] --> src/system.rs:5679:13 [INFO] [stdout] | [INFO] [stdout] 5679 | let carsLen = working_industries[&Ix].CarsLen(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trackLen` should have a snake case name [INFO] [stdout] --> src/system.rs:5680:13 [INFO] [stdout] | [INFO] [stdout] 5680 | let trackLen = self.industries[&Ix].TrackLen(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `percentUse` should have a snake case name [INFO] [stdout] --> src/system.rs:5682:13 [INFO] [stdout] | [INFO] [stdout] 5682 | let percentUse: f64; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `percent_use` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportAnalysis` should have a snake case name [INFO] [stdout] --> src/system.rs:5705:12 [INFO] [stdout] | [INFO] [stdout] 5705 | pub fn ReportAnalysis(&self, printer: &mut Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `grandTotalCarsToDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:5731:17 [INFO] [stdout] | [INFO] [stdout] 5731 | let mut grandTotalCarsToDiv = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `grand_total_cars_to_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `analysisIndustriesCount` should have a snake case name [INFO] [stdout] --> src/system.rs:5733:17 [INFO] [stdout] | [INFO] [stdout] 5733 | let mut analysisIndustriesCount = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `analysis_industries_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Dx` should have a snake case name [INFO] [stdout] --> src/system.rs:5735:14 [INFO] [stdout] | [INFO] [stdout] 5735 | for (Dx, dx) in self.divisions.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5738:18 [INFO] [stdout] | [INFO] [stdout] 5738 | for (Sx, sx) in self.stations.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5740:22 [INFO] [stdout] | [INFO] [stdout] 5740 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Dx` should have a snake case name [INFO] [stdout] --> src/system.rs:5746:14 [INFO] [stdout] | [INFO] [stdout] 5746 | for (Dx, dx) in self.divisions.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsToDiv` should have a snake case name [INFO] [stdout] --> src/system.rs:5749:21 [INFO] [stdout] | [INFO] [stdout] 5749 | let mut carsToDiv = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_to_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Sx` should have a snake case name [INFO] [stdout] --> src/system.rs:5751:18 [INFO] [stdout] | [INFO] [stdout] 5751 | for (Sx, sx) in self.stations.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `sx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:5753:22 [INFO] [stdout] | [INFO] [stdout] 5753 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReportCarOwners` should have a snake case name [INFO] [stdout] --> src/system.rs:5795:12 [INFO] [stdout] | [INFO] [stdout] 5795 | pub fn ReportCarOwners(&self, ownerInitials: String, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `report_car_owners` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ownerInitials` should have a snake case name [INFO] [stdout] --> src/system.rs:5795:35 [INFO] [stdout] | [INFO] [stdout] 5795 | pub fn ReportCarOwners(&self, ownerInitials: String, printer: &mut Printer) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `owner_initials` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `oxOpt` should have a snake case name [INFO] [stdout] --> src/system.rs:5796:13 [INFO] [stdout] | [INFO] [stdout] 5796 | let oxOpt = self.owners.get(&ownerInitials); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ox_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ownerName` should have a snake case name [INFO] [stdout] --> src/system.rs:5799:13 [INFO] [stdout] | [INFO] [stdout] 5799 | let ownerName = &ox.Name(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `owner_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carsOwned` should have a snake case name [INFO] [stdout] --> src/system.rs:5800:17 [INFO] [stdout] | [INFO] [stdout] 5800 | let mut carsOwned = 0; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_owned` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/system.rs:5802:13 [INFO] [stdout] | [INFO] [stdout] 5802 | for Cx in 0..self.cars.len() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeName` should have a snake case name [INFO] [stdout] --> src/system.rs:5832:21 [INFO] [stdout] | [INFO] [stdout] 5832 | let typeName: String = match self.carTypes.get(&car.Type()) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `type_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainName` should have a snake case name [INFO] [stdout] --> src/main.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | let trainName = key.trim(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrainsAndPrintingMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | let TrainsAndPrintingMenu: &str = &(system.SystemName() + "\n" + "\n" + [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `trains_and_printing_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CTMenuString` should have a snake case name [INFO] [stdout] --> src/main.rs:322:13 [INFO] [stdout] | [INFO] [stdout] 322 | let mut CTMenuString: String = String::from(""); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `ctmenu_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `allowedV` should have a snake case name [INFO] [stdout] --> src/main.rs:323:13 [INFO] [stdout] | [INFO] [stdout] 323 | let mut allowedV = Vec::from(system.CarTypesOrder()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `allowed_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CTMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:338:9 [INFO] [stdout] | [INFO] [stdout] 338 | let CTMenu: &str = &CTMenuString; [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `ctmenu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CTReportMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:360:9 [INFO] [stdout] | [INFO] [stdout] 360 | let CTReportMenu: &str = &(system.SystemName() + "\n" + "\n" + [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `ctreport_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `YesNoMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | let YesNoMenu: &str = &(String::from(prompt) + "\nEnter [YN]: "); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `yes_no_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LocReportMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:437:9 [INFO] [stdout] | [INFO] [stdout] 437 | let LocReportMenu: &str = &(system.SystemName() + "\n" + "\n" + [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `loc_report_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ReportsMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:531:13 [INFO] [stdout] | [INFO] [stdout] 531 | let ReportsMenu: &str = &(system.SystemName() + "\n" + "\n" + [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `reports_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainName` should have a snake case name [INFO] [stdout] --> src/main.rs:670:9 [INFO] [stdout] | [INFO] [stdout] 670 | let trainName = key.trim(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/main.rs:690:9 [INFO] [stdout] | [INFO] [stdout] 690 | let Ix = match key.trim().parse::() { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IOpt` should have a snake case name [INFO] [stdout] --> src/main.rs:694:9 [INFO] [stdout] | [INFO] [stdout] 694 | let IOpt = system.IndustryByIndex(Ix); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `iopt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Dx` should have a snake case name [INFO] [stdout] --> src/main.rs:718:14 [INFO] [stdout] | [INFO] [stdout] 718 | Some(Dx) => system.ShowCarsInDivision(Dx), [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarMoveMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 733 | let CarMoveMenu: &str = &(system.SystemName() + "\n" + "\n" + [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `car_move_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `showAll` should have a snake case name [INFO] [stdout] --> src/main.rs:800:30 [INFO] [stdout] | [INFO] [stdout] 800 | ShowCarMovements(showAll,TOption,IOption) => { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `show_all` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TOption` should have a snake case name [INFO] [stdout] --> src/main.rs:800:38 [INFO] [stdout] | [INFO] [stdout] 800 | ShowCarMovements(showAll,TOption,IOption) => { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `toption` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IOption` should have a snake case name [INFO] [stdout] --> src/main.rs:800:46 [INFO] [stdout] | [INFO] [stdout] 800 | ShowCarMovements(showAll,TOption,IOption) => { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ioption` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainNumber` should have a snake case name [INFO] [stdout] --> src/main.rs:803:30 [INFO] [stdout] | [INFO] [stdout] 803 | Some(trainNumber) => system.TrainByIndex(trainNumber), [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `train_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrainOption` should have a snake case name [INFO] [stdout] --> src/main.rs:801:25 [INFO] [stdout] | [INFO] [stdout] 801 | let TrainOption = match TOption { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `train_option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `indIndex` should have a snake case name [INFO] [stdout] --> src/main.rs:807:30 [INFO] [stdout] | [INFO] [stdout] 807 | Some(indIndex) => system.IndustryByIndex(indIndex), [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `ind_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndOption` should have a snake case name [INFO] [stdout] --> src/main.rs:805:25 [INFO] [stdout] | [INFO] [stdout] 805 | let IndOption = match IOption { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `ind_option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainType` should have a snake case name [INFO] [stdout] --> src/main.rs:812:33 [INFO] [stdout] | [INFO] [stdout] 812 | ListTrainNames(all, trainType) => [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainName` should have a snake case name [INFO] [stdout] --> src/main.rs:833:25 [INFO] [stdout] | [INFO] [stdout] 833 | RunOneTrain(trainName,filename) => { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MainMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | let MainMenu: &str = &(system.SystemName() + "\n" + [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `main_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "0a6581da3f402fc9f057d418370f810f342c9cb3168054a784fce624e3d15e95", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a6581da3f402fc9f057d418370f810f342c9cb3168054a784fce624e3d15e95", kill_on_drop: false }` [INFO] [stdout] 0a6581da3f402fc9f057d418370f810f342c9cb3168054a784fce624e3d15e95 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a161a83e44f1d2b8fa3ceac2d679c588945aa65506177eb9124bd12a9a195468 [INFO] running `Command { std: "docker" "start" "-a" "a161a83e44f1d2b8fa3ceac2d679c588945aa65506177eb9124bd12a9a195468", kill_on_drop: false }` [INFO] [stdout] warning: unused variable: `station` [INFO] [stdout] --> src/switchlist.rs:202:44 [INFO] [stdout] | [INFO] [stdout] 202 | StationOrIndustry::StationStop(station) => None, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_station` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `industry` [INFO] [stdout] --> src/switchlist.rs:216:45 [INFO] [stdout] | [INFO] [stdout] 216 | StationOrIndustry::IndustryStop(industry) => None, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:364:14 [INFO] [stdout] | [INFO] [stdout] 364 | for (id, div) in self.divisions.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:450:14 [INFO] [stdout] | [INFO] [stdout] 450 | for (id, sta) in self.stations.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:532:14 [INFO] [stdout] | [INFO] [stdout] 532 | for (id, ind) in self.industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `car_type_count` [INFO] [stdout] --> src/system.rs:1299:13 [INFO] [stdout] | [INFO] [stdout] 1299 | for car_type_count in 0..NUMBER_OF_CARTYPES { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_car_type_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `car_type_count` [INFO] [stdout] --> src/system.rs:1315:13 [INFO] [stdout] | [INFO] [stdout] 1315 | for car_type_count in 0..MAX_CAR_GROUP { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_car_type_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ox` [INFO] [stdout] --> src/system.rs:1347:13 [INFO] [stdout] | [INFO] [stdout] 1347 | for ox in 0..TotalOwners { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ox` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `totalCars` [INFO] [stdout] --> src/system.rs:1422:13 [INFO] [stdout] | [INFO] [stdout] 1422 | let totalCars: usize = line.trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_totalCars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` is assigned to, but never used [INFO] [stdout] --> src/system.rs:1427:17 [INFO] [stdout] | [INFO] [stdout] 1427 | let mut Cx = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_Cx` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/system.rs:1769:14 [INFO] [stdout] | [INFO] [stdout] 1769 | let (count, working_industries) = this.LoadStatsFile().expect("Read error"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `IndLoop` [INFO] [stdout] --> src/system.rs:2204:29 [INFO] [stdout] | [INFO] [stdout] 2204 | for IndLoop in 0..industries.len() { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_IndLoop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `train` [INFO] [stdout] --> src/system.rs:3014:39 [INFO] [stdout] | [INFO] [stdout] 3014 | fn TrainPrintConsistSummary(&self,train: &Train, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `consist` [INFO] [stdout] --> src/system.rs:3015:33 [INFO] [stdout] | [INFO] [stdout] 3015 | ... consist: &mut Vec, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_consist` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `train` [INFO] [stdout] --> src/system.rs:3337:41 [INFO] [stdout] | [INFO] [stdout] 3337 | fn TrainPrintFinalSummary(&mut self,train: &Train,printer: &mut Printer) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `boxMove` [INFO] [stdout] --> src/system.rs:3744:48 [INFO] [stdout] | [INFO] [stdout] 3744 | fn RunOnePassenger(&mut self,train: &Train,boxMove: bool, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_boxMove` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Tx` [INFO] [stdout] --> src/system.rs:3872:14 [INFO] [stdout] | [INFO] [stdout] 3872 | for (Tx, train) in Arc::clone(&self.trains).iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Tx` [INFO] [stdout] --> src/system.rs:3900:14 [INFO] [stdout] | [INFO] [stdout] 3900 | for (Tx, train) in Arc::clone(&self.trains).iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/system.rs:3913:13 [INFO] [stdout] | [INFO] [stdout] 3913 | for d in 0..136 {printer.Put("-");} [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4043:34 [INFO] [stdout] | [INFO] [stdout] 4043 | ... let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4174:58 [INFO] [stdout] | [INFO] [stdout] 4174 | ... let (status,carTypeDescr) = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4315:46 [INFO] [stdout] | [INFO] [stdout] 4315 | ... let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Status` [INFO] [stdout] --> src/system.rs:4474:18 [INFO] [stdout] | [INFO] [stdout] 4474 | let (Status, CarTypeDesc) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_Status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Nome` [INFO] [stdout] --> src/system.rs:4477:17 [INFO] [stdout] | [INFO] [stdout] 4477 | Nome => String::from("-"), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_Nome` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tail` [INFO] [stdout] --> src/system.rs:4488:17 [INFO] [stdout] | [INFO] [stdout] 4488 | let tail = typeName.split_off(5); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tail` [INFO] [stdout] --> src/system.rs:4495:21 [INFO] [stdout] | [INFO] [stdout] 4495 | let tail = prev.split_off(7); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tail` [INFO] [stdout] --> src/system.rs:4505:25 [INFO] [stdout] | [INFO] [stdout] 4505 | let tail = trains[Count].split_off(7); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CarCount` is assigned to, but never used [INFO] [stdout] --> src/system.rs:4580:17 [INFO] [stdout] | [INFO] [stdout] 4580 | let mut CarCount = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_CarCount` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/system.rs:4671:22 [INFO] [stdout] | [INFO] [stdout] 4671 | let (status, carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/system.rs:4691:14 [INFO] [stdout] | [INFO] [stdout] 4691 | let (count, working_industries) = self.LoadStatsFile().expect("Read error"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/system.rs:4748:13 [INFO] [stdout] | [INFO] [stdout] 4748 | let message = format!(" Industry: {}",ixF.Name()); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Tx` [INFO] [stdout] --> src/system.rs:4891:14 [INFO] [stdout] | [INFO] [stdout] 4891 | for (Tx, tx) in self.trains.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Ix` [INFO] [stdout] --> src/system.rs:5056:14 [INFO] [stdout] | [INFO] [stdout] 5056 | for (Ix, ix) in working_industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `totalAssigns` is assigned to, but never used [INFO] [stdout] --> src/system.rs:5154:10 [INFO] [stdout] | [INFO] [stdout] 5154 | let mut totalAssigns = 0; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_totalAssigns` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `carTypeDescr` [INFO] [stdout] --> src/system.rs:5164:25 [INFO] [stdout] | [INFO] [stdout] 5164 | let (status,carTypeDescr) = self.GetCarStatus(Cx); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_carTypeDescr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `groupFound` [INFO] [stdout] --> src/system.rs:5228:17 [INFO] [stdout] | [INFO] [stdout] 5228 | let groupFound = false; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_groupFound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Ix` [INFO] [stdout] --> src/system.rs:5262:30 [INFO] [stdout] | [INFO] [stdout] 5262 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `analysisIndustriesCount` is assigned to, but never used [INFO] [stdout] --> src/system.rs:5733:17 [INFO] [stdout] | [INFO] [stdout] 5733 | let mut analysisIndustriesCount = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_analysisIndustriesCount` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Ix` [INFO] [stdout] --> src/system.rs:5740:22 [INFO] [stdout] | [INFO] [stdout] 5740 | for (Ix, ix) in self.industries.iter() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_Ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:5769:17 [INFO] [stdout] | [INFO] [stdout] 5769 | for id in 0..28 { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/system.rs:5782:13 [INFO] [stdout] | [INFO] [stdout] 5782 | for id in 0..28 { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pdf_surface` and `swidth` are never read [INFO] [stdout] --> src/fcfprintpdf.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct Printer { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 83 | pageSize: PageSize, [INFO] [stdout] 84 | pdf_surface: cairo::PdfSurface, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | swidth: f64, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/station.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn Name(&self) -> String {self.name.clone()} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Comment` should have a snake case name [INFO] [stdout] --> src/station.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn Comment(&self) -> String {self.comment.clone()} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `comment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionIndex` should have a snake case name [INFO] [stdout] --> src/station.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn DivisionIndex(&self) -> u8 {self.division_index} [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/division.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn Name(&self) -> String {self.name.clone()} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Home` should have a snake case name [INFO] [stdout] --> src/division.rs:82:12 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn Home(&self) -> usize {self.home_index} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Symbol` should have a snake case name [INFO] [stdout] --> src/division.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn Symbol(&self) -> char {self.symbol} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Area` should have a snake case name [INFO] [stdout] --> src/division.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn Area(&self) -> char {self.area} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `newStationStop` should have a snake case name [INFO] [stdout] --> src/train.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn newStationStop(index: u8) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `new_station_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `newIndustryStop` should have a snake case name [INFO] [stdout] --> src/train.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn newIndustryStop(index: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `new_industry_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `divList` should have a snake case name [INFO] [stdout] --> src/train.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | divList: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypes` should have a snake case name [INFO] [stdout] --> src/train.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | carTypes: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `divList` should have a snake case name [INFO] [stdout] --> src/train.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn new(name: String, divList: String,carTypes: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `carTypes` should have a snake case name [INFO] [stdout] --> src/train.rs:178:46 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn new(name: String, divList: String,carTypes: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/train.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn Name(&self) -> String { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionList` should have a snake case name [INFO] [stdout] --> src/train.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn DivisionList(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `division_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarTypes` should have a snake case name [INFO] [stdout] --> src/train.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn CarTypes(&self) -> String { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Description` should have a snake case name [INFO] [stdout] --> src/train.rs:217:12 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn Description(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Shift` should have a snake case name [INFO] [stdout] --> src/train.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn Shift(&self) -> u8 { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetShift` should have a snake case name [INFO] [stdout] --> src/train.rs:233:12 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn SetShift(&mut self, newshift: u8) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxCars` should have a snake case name [INFO] [stdout] --> src/train.rs:241:12 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn MaxCars(&self) -> u32 { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `max_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxClear` should have a snake case name [INFO] [stdout] --> src/train.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn MaxClear(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_clear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxWeight` should have a snake case name [INFO] [stdout] --> src/train.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn MaxWeight(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetMaxWeight` should have a snake case name [INFO] [stdout] --> src/train.rs:265:12 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn SetMaxWeight(&mut self, newmaxweight: u8) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_max_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxLength` should have a snake case name [INFO] [stdout] --> src/train.rs:273:12 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn MaxLength(&self) -> u32{ [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetMaxLength` should have a snake case name [INFO] [stdout] --> src/train.rs:281:12 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn SetMaxLength(&mut self, newmaxlength: u32) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_max_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OnDuty` should have a snake case name [INFO] [stdout] --> src/train.rs:289:12 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn OnDuty(&self) -> u32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `on_duty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Print` should have a snake case name [INFO] [stdout] --> src/train.rs:297:12 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn Print(&self) -> bool { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `print` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrint` should have a snake case name [INFO] [stdout] --> src/train.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn SetPrint(&mut self, flag: bool) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_print` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Done` should have a snake case name [INFO] [stdout] --> src/train.rs:313:12 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn Done(&self) -> bool { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDone` should have a snake case name [INFO] [stdout] --> src/train.rs:321:12 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn SetDone(&mut self, flag: bool) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/train.rs:329:12 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn Type(&self) -> TrainType { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 329 - pub fn Type(&self) -> TrainType { [INFO] [stdout] 329 + pub fn r#type(&self) -> TrainType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfOrders` should have a snake case name [INFO] [stdout] --> src/train.rs:337:12 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn NumberOfOrders(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_orders` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Order` should have a snake case name [INFO] [stdout] --> src/train.rs:345:12 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn Order(&self, i: usize) -> Option { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OrdersIter` should have a snake case name [INFO] [stdout] --> src/train.rs:357:12 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn OrdersIter(&self) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `orders_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddOrder` should have a snake case name [INFO] [stdout] --> src/train.rs:365:12 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn AddOrder(&mut self, order: String) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `add_order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfStops` should have a snake case name [INFO] [stdout] --> src/train.rs:373:12 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn NumberOfStops(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_stops` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Stop` should have a snake case name [INFO] [stdout] --> src/train.rs:381:12 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn Stop(&self, i: usize) -> Option<&Stop> { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddStop` should have a snake case name [INFO] [stdout] --> src/train.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn AddStop(&mut self, stop: &Stop) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `add_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Number` should have a snake case name [INFO] [stdout] --> src/train.rs:401:12 [INFO] [stdout] | [INFO] [stdout] 401 | pub fn Number(&self) -> usize {self.number} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `loadTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | loadTypes: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `load_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `emptyTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | emptyTypes: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `empty_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `divisionControlList` should have a snake case name [INFO] [stdout] --> src/industry.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | divisionControlList: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_control_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trackLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | trackLen: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `assignLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | assignLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxCarLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | maxCarLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | carsNum: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | carsLen: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `statsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | statsLen: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `usedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | usedLen: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `remLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | remLen: u32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `loadTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | loadTypes: String, emptyTypes: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `load_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `emptyTypes` should have a snake case name [INFO] [stdout] --> src/industry.rs:145:35 [INFO] [stdout] | [INFO] [stdout] 145 | loadTypes: String, emptyTypes: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `empty_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `divisionControlList` should have a snake case name [INFO] [stdout] --> src/industry.rs:146:16 [INFO] [stdout] | [INFO] [stdout] 146 | divisionControlList: String, trackLen: u32, assignLen: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_control_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trackLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:146:45 [INFO] [stdout] | [INFO] [stdout] 146 | divisionControlList: String, trackLen: u32, assignLen: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `assignLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:146:60 [INFO] [stdout] | [INFO] [stdout] 146 | divisionControlList: String, trackLen: u32, assignLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `maxCarLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:147:58 [INFO] [stdout] | [INFO] [stdout] 147 | priority: u8, plate: u8, weightclass: u8, maxCarLen: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RipTrack` should have a snake case name [INFO] [stdout] --> src/industry.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn RipTrack() -> Self { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `rip_track` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/industry.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn Type(&self) -> IndustryType { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 175 - pub fn Type(&self) -> IndustryType { [INFO] [stdout] 175 + pub fn r#type(&self) -> IndustryType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MyStationIndex` should have a snake case name [INFO] [stdout] --> src/industry.rs:183:12 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn MyStationIndex(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `my_station_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/industry.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn Name(&self) -> String { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrackLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn TrackLen(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AssignLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 207 | pub fn AssignLen(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Priority` should have a snake case name [INFO] [stdout] --> src/industry.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn Priority(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `priority` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Reload` should have a snake case name [INFO] [stdout] --> src/industry.rs:223:12 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn Reload(&self) -> bool { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `reload` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Hazard` should have a snake case name [INFO] [stdout] --> src/industry.rs:231:12 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn Hazard(&self) -> char { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `hazard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MyMirrorIndex` should have a snake case name [INFO] [stdout] --> src/industry.rs:239:12 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn MyMirrorIndex(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `my_mirror_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxPlate` should have a snake case name [INFO] [stdout] --> src/industry.rs:247:12 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn MaxPlate(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxWeightClass` should have a snake case name [INFO] [stdout] --> src/industry.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn MaxWeightClass(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_weight_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionControlList` should have a snake case name [INFO] [stdout] --> src/industry.rs:263:12 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn DivisionControlList(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_control_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MaxCarLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:271:12 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn MaxCarLen(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `max_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LoadsAccepted` should have a snake case name [INFO] [stdout] --> src/industry.rs:279:12 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn LoadsAccepted(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `loads_accepted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `EmptiesAccepted` should have a snake case name [INFO] [stdout] --> src/industry.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | pub fn EmptiesAccepted(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `empties_accepted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/industry.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn Name(&self) -> String { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MyStationIndex` should have a snake case name [INFO] [stdout] --> src/industry.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn MyStationIndex(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `my_station_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/industry.rs:327:12 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn Type(&self) -> IndustryType { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 327 - pub fn Type(&self) -> IndustryType { [INFO] [stdout] 327 + pub fn r#type(&self) -> IndustryType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TheCar` should have a snake case name [INFO] [stdout] --> src/industry.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn TheCar(&self, i: usize) -> Option { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `the_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfCars` should have a snake case name [INFO] [stdout] --> src/industry.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn NumberOfCars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddCar` should have a snake case name [INFO] [stdout] --> src/industry.rs:355:12 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn AddCar(&mut self, carindex: usize) { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `add_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RemoveCar` should have a snake case name [INFO] [stdout] --> src/industry.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn RemoveCar(&mut self,Cx: usize) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `remove_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/industry.rs:363:32 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn RemoveCar(&mut self,Cx: usize) { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:376:12 [INFO] [stdout] | [INFO] [stdout] 376 | pub fn CarsNum(&self) -> u32 {self.carsNum} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetCarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:382:12 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn SetCarsNum(&mut self, cn: u32) {self.carsNum = cn;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrCarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:388:12 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn IncrCarsNum(&mut self) { self.carsNum += 1; } [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `incr_cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DecrCarsNum` should have a snake case name [INFO] [stdout] --> src/industry.rs:394:12 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn DecrCarsNum(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `decr_cars_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:402:12 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn CarsLen(&self) -> u32 {self.carsLen} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetCarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:408:12 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn SetCarsLen(&mut self, cl: u32) {self.carsLen = cl;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddToCarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:414:12 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn AddToCarsLen(&mut self, cl: u32) {self.carsLen += cl;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_to_cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SubFromCarsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:420:12 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn SubFromCarsLen(&mut self, cl: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sub_from_cars_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StatsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:432:12 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn StatsLen(&self) -> u32 {self.statsLen} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetStatsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:438:12 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn SetStatsLen(&mut self, sl: u32) {self.statsLen = sl;} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementStatsLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:444:12 [INFO] [stdout] | [INFO] [stdout] 444 | pub fn IncrementStatsLen(&mut self, i: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_stats_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementStatsLen1` should have a snake case name [INFO] [stdout] --> src/industry.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 452 | pub fn IncrementStatsLen1(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_stats_len1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `UsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:460:12 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn UsedLen(&self) -> u32 {self.usedLen} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetUsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:466:12 [INFO] [stdout] | [INFO] [stdout] 466 | pub fn SetUsedLen(&mut self, ul: u32) {self.usedLen = ul;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddToUsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:472:12 [INFO] [stdout] | [INFO] [stdout] 472 | pub fn AddToUsedLen(&mut self, cl: u32) {self.usedLen += cl;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_to_used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SubFromUsedLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 478 | pub fn SubFromUsedLen(&mut self, cl: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sub_from_used_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn RemLen(&self) -> u32 {self.remLen} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetRemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:496:12 [INFO] [stdout] | [INFO] [stdout] 496 | pub fn SetRemLen(&mut self, rl: u32) {self.remLen = rl;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `set_rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AddRemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:502:12 [INFO] [stdout] | [INFO] [stdout] 502 | pub fn AddRemLen(&mut self, rl: u32) {self.remLen += rl;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `add_rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SubRemLen` should have a snake case name [INFO] [stdout] --> src/industry.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 508 | pub fn SubRemLen(&mut self, rl: u32) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `sub_rem_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Comment` should have a snake case name [INFO] [stdout] --> src/cartype.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn Comment(&self) -> String {self.comment.clone()} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `comment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/cartype.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn Type(&self) -> String {self.type_name.clone()} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 79 - pub fn Type(&self) -> String {self.type_name.clone()} [INFO] [stdout] 79 + pub fn r#type(&self) -> String {self.type_name.clone()} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Group` should have a snake case name [INFO] [stdout] --> src/cartype.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn Group(&self) -> char {self.group} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `group` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Group` should have a snake case name [INFO] [stdout] --> src/cartype.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn Group(&self) -> char {self.group} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `group` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Description` should have a snake case name [INFO] [stdout] --> src/cartype.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn Description(&self) -> String {self.description.clone()} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Initials` should have a snake case name [INFO] [stdout] --> src/owner.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn Initials(&self) -> String {self.initials.clone()} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `initials` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Name` should have a snake case name [INFO] [stdout] --> src/owner.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn Name(&self) -> String {self.name.clone()} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Comment` should have a snake case name [INFO] [stdout] --> src/owner.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn Comment(&self) -> String {self.comment.clone()} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `comment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `loadedP` should have a snake case name [INFO] [stdout] --> src/car.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | loadedP: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loaded_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `mirrorP` should have a snake case name [INFO] [stdout] --> src/car.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | mirrorP: bool, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `mirror_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `fixedP` should have a snake case name [INFO] [stdout] --> src/car.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | fixedP: bool, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `fixed_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `doneP` should have a snake case name [INFO] [stdout] --> src/car.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | doneP: bool, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `done_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `tmpStatus` should have a snake case name [INFO] [stdout] --> src/car.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | tmpStatus: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `tmp_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Type` should have a snake case name [INFO] [stdout] --> src/car.rs:125:12 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn Type(&self) -> char {self.cartype} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 125 - pub fn Type(&self) -> char {self.cartype} [INFO] [stdout] 125 + pub fn r#type(&self) -> char {self.cartype} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetType` should have a snake case name [INFO] [stdout] --> src/car.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn SetType(&mut self,t: char) {self.cartype = t;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Marks` should have a snake case name [INFO] [stdout] --> src/car.rs:137:12 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn Marks(&self) -> String {self.marks.clone()} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `marks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetMarks` should have a snake case name [INFO] [stdout] --> src/car.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn SetMarks(&mut self,m: String) {self.marks = m;} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_marks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Number` should have a snake case name [INFO] [stdout] --> src/car.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn Number(&self) -> String {self.number.clone()} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetNumber` should have a snake case name [INFO] [stdout] --> src/car.rs:155:12 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn SetNumber(&mut self,n: String) {self.number = n;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `set_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Divisions` should have a snake case name [INFO] [stdout] --> src/car.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn Divisions(&self) -> String {self.divisions.clone()} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDivisions` should have a snake case name [INFO] [stdout] --> src/car.rs:167:12 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn SetDivisions(&mut self,d: String) {self.divisions = d;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Length` should have a snake case name [INFO] [stdout] --> src/car.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn Length(&self) -> u32 {self.length} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLength` should have a snake case name [INFO] [stdout] --> src/car.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn SetLength(&mut self,l: u32) {self.length = l;} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `set_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Plate` should have a snake case name [INFO] [stdout] --> src/car.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn Plate(&self) -> u8 {self.plate} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPlate` should have a snake case name [INFO] [stdout] --> src/car.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn SetPlate(&mut self, p: u8) {self.plate = p;} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `WeightClass` should have a snake case name [INFO] [stdout] --> src/car.rs:197:12 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn WeightClass(&self) -> u8 {self.weightclass} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `weight_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetWeightClass` should have a snake case name [INFO] [stdout] --> src/car.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn SetWeightClass(&mut self, wc: u8) {self.weightclass = wc;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_weight_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LtWt` should have a snake case name [INFO] [stdout] --> src/car.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn LtWt(&self) -> u32 {self.ltwt} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lt_wt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLtWt` should have a snake case name [INFO] [stdout] --> src/car.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn SetLtWt(&mut self, lw: u32) {self.ltwt = lw;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_lt_wt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LdLmt` should have a snake case name [INFO] [stdout] --> src/car.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn LdLmt(&self) -> u32 {self.ldlmt} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `ld_lmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLdLmt` should have a snake case name [INFO] [stdout] --> src/car.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn SetLdLmt(&mut self, ldw: u32) {self.ldlmt = ldw;} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_ld_lmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LoadedP` should have a snake case name [INFO] [stdout] --> src/car.rs:233:12 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn LoadedP(&self) -> bool {self.loadedP} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `loaded_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `EmptyP` should have a snake case name [INFO] [stdout] --> src/car.rs:239:12 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn EmptyP(&self) -> bool {!self.loadedP} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `empty_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Load` should have a snake case name [INFO] [stdout] --> src/car.rs:245:12 [INFO] [stdout] | [INFO] [stdout] 245 | pub fn Load(&mut self) {self.loadedP = true;} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `load` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `UnLoad` should have a snake case name [INFO] [stdout] --> src/car.rs:251:12 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn UnLoad(&mut self) {self.loadedP = false;} [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `un_load` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OkToMirrorP` should have a snake case name [INFO] [stdout] --> src/car.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn OkToMirrorP(&self) -> bool {self.mirrorP} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `ok_to_mirror_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetOkToMirrorP` should have a snake case name [INFO] [stdout] --> src/car.rs:263:12 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn SetOkToMirrorP(&mut self, m: bool) {self.mirrorP = m;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_ok_to_mirror_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FixedRouteP` should have a snake case name [INFO] [stdout] --> src/car.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn FixedRouteP(&self) -> bool {self.fixedP} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `fixed_route_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetFixedRouteP` should have a snake case name [INFO] [stdout] --> src/car.rs:275:12 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn SetFixedRouteP(&mut self, f: bool) {self.fixedP = f;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_fixed_route_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Owner` should have a snake case name [INFO] [stdout] --> src/car.rs:281:12 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn Owner(&self) -> String {self.owner.clone()} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetCarOwner` should have a snake case name [INFO] [stdout] --> src/car.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | pub fn SetCarOwner(&mut self, o: String) {self.owner = o;} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_car_owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IsDoneP` should have a snake case name [INFO] [stdout] --> src/car.rs:293:12 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn IsDoneP(&self) -> bool {self.doneP} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_done_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDone` should have a snake case name [INFO] [stdout] --> src/car.rs:299:12 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn SetDone(&mut self) {self.doneP = true;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetNotDone` should have a snake case name [INFO] [stdout] --> src/car.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn SetNotDone(&mut self) {self.doneP = false;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_not_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LastTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn LastTrain(&self) -> usize {self.lasttrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLastTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:317:12 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn SetLastTrain(&mut self, lt: usize) {self.lasttrain = lt;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrevTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:323:12 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn PrevTrain(&self) -> usize {self.prevtrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `prev_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrevTrain` should have a snake case name [INFO] [stdout] --> src/car.rs:329:12 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn SetPrevTrain(&mut self, lt: usize) {self.prevtrain = lt;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_prev_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `MovementsThisSession` should have a snake case name [INFO] [stdout] --> src/car.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn MovementsThisSession(&self) -> u32 {self.moves} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `movements_this_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ClearMovementsThisSession` should have a snake case name [INFO] [stdout] --> src/car.rs:341:12 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn ClearMovementsThisSession(&mut self) {self.moves = 0;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `clear_movements_this_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrmentMovementsThisSession` should have a snake case name [INFO] [stdout] --> src/car.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn IncrmentMovementsThisSession(&mut self) {self.moves = self.moves + 1;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `incrment_movements_this_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Location` should have a snake case name [INFO] [stdout] --> src/car.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn Location(&self) -> usize {self.location} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetLocation` should have a snake case name [INFO] [stdout] --> src/car.rs:359:12 [INFO] [stdout] | [INFO] [stdout] 359 | pub fn SetLocation(&mut self, newloc: usize) {self.location = newloc;} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Destination` should have a snake case name [INFO] [stdout] --> src/car.rs:365:12 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn Destination(&self) -> usize {self.destination} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `destination` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetDestination` should have a snake case name [INFO] [stdout] --> src/car.rs:371:12 [INFO] [stdout] | [INFO] [stdout] 371 | pub fn SetDestination(&mut self, newdest: usize) {self.destination = newdest;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_destination` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Trips` should have a snake case name [INFO] [stdout] --> src/car.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn Trips(&self) -> u32 {self.trips} [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ClearTrips` should have a snake case name [INFO] [stdout] --> src/car.rs:383:12 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn ClearTrips(&mut self) {self.trips = 0;} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `clear_trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementTrips` should have a snake case name [INFO] [stdout] --> src/car.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 389 | pub fn IncrementTrips(&mut self) {self.trips = self.trips + 1;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_trips` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Assignments` should have a snake case name [INFO] [stdout] --> src/car.rs:395:12 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn Assignments(&self) -> u32 {self.assignments} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetAssignments` should have a snake case name [INFO] [stdout] --> src/car.rs:401:12 [INFO] [stdout] | [INFO] [stdout] 401 | pub fn SetAssignments(&mut self, a: u32) {self.assignments = a;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ClearAssignments` should have a snake case name [INFO] [stdout] --> src/car.rs:407:12 [INFO] [stdout] | [INFO] [stdout] 407 | pub fn ClearAssignments(&mut self) {self.assignments = 0;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `clear_assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IncrementAssignments` should have a snake case name [INFO] [stdout] --> src/car.rs:413:12 [INFO] [stdout] | [INFO] [stdout] 413 | pub fn IncrementAssignments(&mut self) {self.assignments = self.assignments + 1;} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `increment_assignments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Peek` should have a snake case name [INFO] [stdout] --> src/car.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn Peek(&self) -> bool {self.peek} [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `peek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPeek` should have a snake case name [INFO] [stdout] --> src/car.rs:425:12 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn SetPeek(&mut self, p: bool) {self.peek = p;} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_peek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TmpStatus` should have a snake case name [INFO] [stdout] --> src/car.rs:431:12 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn TmpStatus(&self) -> bool {self.tmpStatus} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `tmp_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTmpStatus` should have a snake case name [INFO] [stdout] --> src/car.rs:437:12 [INFO] [stdout] | [INFO] [stdout] 437 | pub fn SetTmpStatus(&mut self, p: bool) {self.tmpStatus = p;} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_tmp_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pickLoc: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pickCar: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | lastTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `dropStop` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | dropStop: StationOrIndustry, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `drop_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:130:44 [INFO] [stdout] | [INFO] [stdout] 130 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:131:27 [INFO] [stdout] | [INFO] [stdout] 131 | lastTrain: usize, eletype: T) -> SwitchListElement; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:143:28 [INFO] [stdout] | [INFO] [stdout] 143 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:143:44 [INFO] [stdout] | [INFO] [stdout] 143 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:144:23 [INFO] [stdout] | [INFO] [stdout] 144 | lastTrain: usize, station: u8) -> Self { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickLoc` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_loc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:161:28 [INFO] [stdout] | [INFO] [stdout] 161 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:161:44 [INFO] [stdout] | [INFO] [stdout] 161 | fn new(pickLoc: usize, pickCar: usize, pickTrain: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:162:23 [INFO] [stdout] | [INFO] [stdout] 162 | lastTrain: usize, industry: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickLocation` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn PickLocation(&self) -> usize {self.pickLoc} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `pick_location` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickCar` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:181:12 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn PickCar(&self) -> usize {self.pickCar} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `pick_car` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:187:12 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn PickTrain(&self) -> usize {self.pickTrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LastTrain` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn LastTrain(&self) -> usize {self.lastTrain} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DropStopIndustry` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn DropStopIndustry(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `drop_stop_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DropStopStation` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn DropStopStation(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `drop_stop_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DropStopEQ` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn DropStopEQ(&self, px:usize,trains: &Arc>) [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `drop_stop_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStopOpt` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | let theStopOpt = train.Stop(px); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `the_stop_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `theStop` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:233:13 [INFO] [stdout] | [INFO] [stdout] 233 | let theStop = theStopOpt.unwrap(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_stop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dropStation` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:236:44 [INFO] [stdout] | [INFO] [stdout] 236 | StationOrIndustry::StationStop(dropStation) => [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `drop_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dropIndustry` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:238:45 [INFO] [stdout] | [INFO] [stdout] 238 | StationOrIndustry::IndustryStop(dropIndustry) => [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `drop_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `theList` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | theList: Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `the_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pickIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | pickIndex: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `limitCars` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | limitCars: usize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `limit_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `lastIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | lastIndex: isize, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `last_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `AddSwitchListElement` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:269:8 [INFO] [stdout] | [INFO] [stdout] 269 | fn AddSwitchListElement(&mut self,pickloc: usize, pickcar: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `add_switch_list_element` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ResetSwitchList` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:340:12 [INFO] [stdout] | [INFO] [stdout] 340 | pub fn ResetSwitchList(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reset_switch_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DiscardSwitchList` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:349:12 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn DiscardSwitchList(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `discard_switch_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NextSwitchListForCarAndIndustry` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:359:12 [INFO] [stdout] | [INFO] [stdout] 359 | pub fn NextSwitchListForCarAndIndustry(&mut self, car: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_switch_list_for_car_and_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | for Gx in start..end { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:378:12 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn PickIndex(&self) -> usize {self.pickIndex} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LimitCars` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn LimitCars(&self) -> usize {self.limitCars} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `limit_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ResetLastIndex` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 389 | pub fn ResetLastIndex(&mut self) {self.lastIndex = -1;} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reset_last_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickLocationEq` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:397:12 [INFO] [stdout] | [INFO] [stdout] 397 | pub fn PickLocationEq(&self, Gx: isize, Ix: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pick_location_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:397:34 [INFO] [stdout] | [INFO] [stdout] 397 | pub fn PickLocationEq(&self, Gx: isize, Ix: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:397:45 [INFO] [stdout] | [INFO] [stdout] 397 | pub fn PickLocationEq(&self, Gx: isize, Ix: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickCarEq` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:408:12 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn PickCarEq(&self, Gx: isize, Cx: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `pick_car_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:408:29 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn PickCarEq(&self, Gx: isize, Cx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Cx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:408:40 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn PickCarEq(&self, Gx: isize, Cx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PickTrainEq` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn PickTrainEq(&self, Gx: isize, Tx: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `pick_train_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Gx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:419:31 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn PickTrainEq(&self, Gx: isize, Tx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `gx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/switchlist.rs:419:42 [INFO] [stdout] | [INFO] [stdout] 419 | pub fn PickTrainEq(&self, Gx: isize, Tx: usize) -> bool { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pageSize` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pageSize: PageSize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `page_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Courier` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Courier: pango::FontDescription, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `courier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CourierBold` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | CourierBold: pango::FontDescription, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `courier_bold` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CourierOblique` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | CourierOblique: pango::FontDescription, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `courier_oblique` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CourierBoldOblique` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | CourierBoldOblique: pango::FontDescription, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `courier_bold_oblique` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxLines` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | maxLines: u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_lines` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `needPage` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | needPage: bool, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `need_page` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentColumn` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | currentColumn: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_column` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentColumnFraction` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | currentColumnFraction: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_column_fraction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pageSize` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:115:45 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn new(filename: &str, title: &str, pageSize: PageSize) -> Self { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `page_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IsOpenP` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:164:12 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn IsOpenP(&self) -> bool {true} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_open_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrinterPageSize` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:170:12 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn PrinterPageSize(&self) -> PageSize {self.pageSize} [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `printer_page_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTypeSpacing` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn SetTypeSpacing(&mut self,spacing: TypeSpacing) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_type_spacing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTypeSlant` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn SetTypeSlant(&mut self,slant: TypeSlant) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_type_slant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetTypeWeight` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:194:12 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn SetTypeWeight(&mut self,weight: TypeWeight) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_type_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NewPage` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn NewPage(&mut self,heading: &str) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `new_page` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `savedTS` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | let savedTS = self.current_spacing; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `saved_ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PutLine` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn PutLine(&mut self,line: &str) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `put_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Tab` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:275:12 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn Tab(&mut self, column: u8) -> bool { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tab` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `Put` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:283:8 [INFO] [stdout] | [INFO] [stdout] 283 | fn Put(&mut self,object: T) -> bool; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `put` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineIter` should have a snake case name [INFO] [stdout] --> src/fcfprintpdf.rs:381:17 [INFO] [stdout] | [INFO] [stdout] 381 | let mut lineIter = text.lines(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `line_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `systemFile` should have a snake case name [INFO] [stdout] --> src/system.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | systemFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `systemName` should have a snake case name [INFO] [stdout] --> src/system.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | systemName: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `industriesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | industriesFile: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industries_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | trainsFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trains_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ordersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | ordersFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `orders_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ownersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | ownersFile: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owners_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | carTypesFile: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | carsFile: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `cars_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `statsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | statsFile: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `stats_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxDivision` should have a snake case name [INFO] [stdout] --> src/system.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | maxDivision: u8, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `max_division` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxStation` should have a snake case name [INFO] [stdout] --> src/system.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | maxStation: u8, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `max_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxTrain` should have a snake case name [INFO] [stdout] --> src/system.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | maxTrain: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `max_train` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | trainIndex: HashMap, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `maxIndustry` should have a snake case name [INFO] [stdout] --> src/system.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | maxIndustry: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `max_industry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypesOrder` should have a snake case name [INFO] [stdout] --> src/system.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | carTypesOrder: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | carTypes: HashMap, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carGroups` should have a snake case name [INFO] [stdout] --> src/system.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | carGroups: Vec, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `car_groups` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `switchList` should have a snake case name [INFO] [stdout] --> src/system.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | switchList: SwitchList, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `switch_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `sessionNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | sessionNumber: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `session_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `shiftNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | shiftNumber: u8, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `shift_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalShifts` should have a snake case name [INFO] [stdout] --> src/system.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | totalShifts: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `total_shifts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ranAllTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | ranAllTrains: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `ran_all_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalPickups` should have a snake case name [INFO] [stdout] --> src/system.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | totalPickups: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_pickups` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalLoads` should have a snake case name [INFO] [stdout] --> src/system.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | totalLoads: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `total_loads` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalTons` should have a snake case name [INFO] [stdout] --> src/system.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | totalTons: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `total_tons` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalRevenueTons` should have a snake case name [INFO] [stdout] --> src/system.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | totalRevenueTons: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `total_revenue_tons` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainPrintOK` should have a snake case name [INFO] [stdout] --> src/system.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | trainPrintOK: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_print_ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `wayFreight` should have a snake case name [INFO] [stdout] --> src/system.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | wayFreight: bool, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `way_freight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLength` should have a snake case name [INFO] [stdout] --> src/system.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | trainLength: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `train_length` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `numberCars` should have a snake case name [INFO] [stdout] --> src/system.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | numberCars: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `number_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainTons` should have a snake case name [INFO] [stdout] --> src/system.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | trainTons: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_tons` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLoads` should have a snake case name [INFO] [stdout] --> src/system.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | trainLoads: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_loads` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainEmpties` should have a snake case name [INFO] [stdout] --> src/system.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | trainEmpties: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_empties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLongest` should have a snake case name [INFO] [stdout] --> src/system.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | trainLongest: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_longest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `curDivIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | curDivIndex: u8, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `cur_div_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `originYardIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | originYardIndex: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `origin_yard_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trainLastLocationIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | trainLastLocationIndex: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `train_last_location_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carDestIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | carDestIndex: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_dest_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `statsPeriod` should have a snake case name [INFO] [stdout] --> src/system.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | statsPeriod: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `stats_period` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | carsMoved: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsAtDest` should have a snake case name [INFO] [stdout] --> src/system.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | carsAtDest: u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsNotMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | carsNotMoved: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_not_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedOnce` should have a snake case name [INFO] [stdout] --> src/system.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | carsMovedOnce: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_once` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedTwice` should have a snake case name [INFO] [stdout] --> src/system.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | carsMovedTwice: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_twice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedThree` should have a snake case name [INFO] [stdout] --> src/system.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | carsMovedThree: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_three` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsMovedMore` should have a snake case name [INFO] [stdout] --> src/system.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | carsMovedMore: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_more` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carMovements` should have a snake case name [INFO] [stdout] --> src/system.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | carMovements: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_movements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | carsInTransit: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsAtWorkBench` should have a snake case name [INFO] [stdout] --> src/system.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | carsAtWorkBench: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_work_bench` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `carsAtDest_carsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | carsAtDest_carsInTransit: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest_cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printYards` should have a snake case name [INFO] [stdout] --> src/system.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | printYards: bool, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_yards` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printAlpha` should have a snake case name [INFO] [stdout] --> src/system.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | printAlpha: bool, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_alpha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printAtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | printAtwice: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_atwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printList` should have a snake case name [INFO] [stdout] --> src/system.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | printList: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `print_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printLtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | printLtwice: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_ltwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `printDispatch` should have a snake case name [INFO] [stdout] --> src/system.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | printDispatch: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_dispatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SystemName` should have a snake case name [INFO] [stdout] --> src/system.rs:262:12 [INFO] [stdout] | [INFO] [stdout] 262 | pub fn SystemName(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SystemFile` should have a snake case name [INFO] [stdout] --> src/system.rs:271:12 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn SystemFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `system_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustriesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn IndustriesFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industries_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:289:12 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn TrainsFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trains_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OrdersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn OrdersFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `orders_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `OwnersFile` should have a snake case name [INFO] [stdout] --> src/system.rs:307:12 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn OwnersFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owners_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarTypesFile` should have a snake case name [INFO] [stdout] --> src/system.rs:316:12 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn CarTypesFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:325:12 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn CarsFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `cars_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StatsFile` should have a snake case name [INFO] [stdout] --> src/system.rs:334:12 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn StatsFile(&self) -> String { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `stats_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfDivisions` should have a snake case name [INFO] [stdout] --> src/system.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn NumberOfDivisions(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn DivisionByIndex(&self, i: u8) -> Option<&Division> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `division_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindDivisionBySymbol` should have a snake case name [INFO] [stdout] --> src/system.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub fn FindDivisionBySymbol(&self, symbol: char) -> Option<&Division> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_division_by_symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindDivisionIndexBySymbol` should have a snake case name [INFO] [stdout] --> src/system.rs:378:12 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn FindDivisionIndexBySymbol(&self, symbol: char) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_division_index_by_symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ListTrainNames` should have a snake case name [INFO] [stdout] --> src/system.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn ListTrainNames(&self, all: bool, trainType: Option) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `list_train_names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainType` should have a snake case name [INFO] [stdout] --> src/system.rs:393:45 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn ListTrainNames(&self, all: bool, trainType: Option) { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrainCount` should have a snake case name [INFO] [stdout] --> src/system.rs:394:17 [INFO] [stdout] | [INFO] [stdout] 394 | let mut TrainCount = 0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainName` should have a snake case name [INFO] [stdout] --> src/system.rs:398:17 [INFO] [stdout] | [INFO] [stdout] 398 | let trainName = train.Name(); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `trainShift` should have a snake case name [INFO] [stdout] --> src/system.rs:399:17 [INFO] [stdout] | [INFO] [stdout] 399 | let trainShift = train.Shift(); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `train_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DivisionIter` should have a snake case name [INFO] [stdout] --> src/system.rs:422:12 [INFO] [stdout] | [INFO] [stdout] 422 | pub fn DivisionIter(&self) -> Iter<'_, u8, Division> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `division_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfStations` should have a snake case name [INFO] [stdout] --> src/system.rs:431:12 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn NumberOfStations(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_stations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StationByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn StationByIndex(&self, i: u8) -> Option<&Station> { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `station_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindStationByName` should have a snake case name [INFO] [stdout] --> src/system.rs:449:12 [INFO] [stdout] | [INFO] [stdout] 449 | pub fn FindStationByName(&self, name: String) -> Option<&Station> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_station_by_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StationIter` should have a snake case name [INFO] [stdout] --> src/system.rs:463:12 [INFO] [stdout] | [INFO] [stdout] 463 | pub fn StationIter(&self) -> Iter<'_, u8, Station> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `station_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:472:12 [INFO] [stdout] | [INFO] [stdout] 472 | pub fn NumberOfTrains(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:481:12 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn TrainByIndex(&self, i: usize) -> Option<&Train> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `train_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainByName` should have a snake case name [INFO] [stdout] --> src/system.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn TrainByName(&self, name: String) -> Option<&Train> { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `train_by_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TrainIter` should have a snake case name [INFO] [stdout] --> src/system.rs:503:12 [INFO] [stdout] | [INFO] [stdout] 503 | pub fn TrainIter(&self) -> Iter<'_, usize, Train> { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `train_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfIndustries` should have a snake case name [INFO] [stdout] --> src/system.rs:512:12 [INFO] [stdout] | [INFO] [stdout] 512 | pub fn NumberOfIndustries(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_industries` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustryByIndex` should have a snake case name [INFO] [stdout] --> src/system.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn IndustryByIndex(&self, i: usize) -> Option<&IndustryFile> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `industry_by_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `FindIndustryByName` should have a snake case name [INFO] [stdout] --> src/system.rs:531:12 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn FindIndustryByName(&self, name: String) -> Option<&IndustryFile> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `find_industry_by_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IndustryIter` should have a snake case name [INFO] [stdout] --> src/system.rs:545:12 [INFO] [stdout] | [INFO] [stdout] 545 | pub fn IndustryIter(&self) -> Iter<'_, usize, IndustryFile> { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `industry_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NumberOfCars` should have a snake case name [INFO] [stdout] --> src/system.rs:554:12 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn NumberOfCars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_of_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SessionNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:563:12 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn SessionNumber(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `session_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ShiftNumber` should have a snake case name [INFO] [stdout] --> src/system.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub fn ShiftNumber(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `shift_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TotalShifts` should have a snake case name [INFO] [stdout] --> src/system.rs:581:12 [INFO] [stdout] | [INFO] [stdout] 581 | pub fn TotalShifts(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `total_shifts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NextShift` should have a snake case name [INFO] [stdout] --> src/system.rs:590:12 [INFO] [stdout] | [INFO] [stdout] 590 | pub fn NextShift(&mut self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `next_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TotalCars` should have a snake case name [INFO] [stdout] --> src/system.rs:605:12 [INFO] [stdout] | [INFO] [stdout] 605 | pub fn TotalCars(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `total_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StatsPeriod` should have a snake case name [INFO] [stdout] --> src/system.rs:614:12 [INFO] [stdout] | [INFO] [stdout] 614 | pub fn StatsPeriod(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `stats_period` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:623:12 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn CarsMoved(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `cars_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsAtDest` should have a snake case name [INFO] [stdout] --> src/system.rs:632:12 [INFO] [stdout] | [INFO] [stdout] 632 | pub fn CarsAtDest(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsNotMoved` should have a snake case name [INFO] [stdout] --> src/system.rs:641:12 [INFO] [stdout] | [INFO] [stdout] 641 | pub fn CarsNotMoved(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_not_moved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedOnce` should have a snake case name [INFO] [stdout] --> src/system.rs:650:12 [INFO] [stdout] | [INFO] [stdout] 650 | pub fn CarsMovedOnce(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_once` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedTwice` should have a snake case name [INFO] [stdout] --> src/system.rs:659:12 [INFO] [stdout] | [INFO] [stdout] 659 | pub fn CarsMovedTwice(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_twice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedThree` should have a snake case name [INFO] [stdout] --> src/system.rs:668:12 [INFO] [stdout] | [INFO] [stdout] 668 | pub fn CarsMovedThree(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_three` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsMovedMore` should have a snake case name [INFO] [stdout] --> src/system.rs:677:12 [INFO] [stdout] | [INFO] [stdout] 677 | pub fn CarsMovedMore(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_moved_more` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarMovements` should have a snake case name [INFO] [stdout] --> src/system.rs:686:12 [INFO] [stdout] | [INFO] [stdout] 686 | pub fn CarMovements(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `car_movements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:695:12 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn CarsInTransit(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsAtWorkBench` should have a snake case name [INFO] [stdout] --> src/system.rs:704:12 [INFO] [stdout] | [INFO] [stdout] 704 | pub fn CarsAtWorkBench(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_work_bench` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarsAtDest_CarsInTransit` should have a snake case name [INFO] [stdout] --> src/system.rs:713:12 [INFO] [stdout] | [INFO] [stdout] 713 | pub fn CarsAtDest_CarsInTransit(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cars_at_dest_cars_in_transit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintYards` should have a snake case name [INFO] [stdout] --> src/system.rs:722:12 [INFO] [stdout] | [INFO] [stdout] 722 | pub fn PrintYards(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_yards` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintYards` should have a snake case name [INFO] [stdout] --> src/system.rs:731:12 [INFO] [stdout] | [INFO] [stdout] 731 | pub fn SetPrintYards(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_yards` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAlpha` should have a snake case name [INFO] [stdout] --> src/system.rs:740:12 [INFO] [stdout] | [INFO] [stdout] 740 | pub fn PrintAlpha(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `print_alpha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintAlpha` should have a snake case name [INFO] [stdout] --> src/system.rs:749:12 [INFO] [stdout] | [INFO] [stdout] 749 | pub fn SetPrintAlpha(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_alpha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintAtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:758:12 [INFO] [stdout] | [INFO] [stdout] 758 | pub fn PrintAtwice(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_atwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintAtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:767:12 [INFO] [stdout] | [INFO] [stdout] 767 | pub fn SetPrintAtwice(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_atwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintList` should have a snake case name [INFO] [stdout] --> src/system.rs:776:12 [INFO] [stdout] | [INFO] [stdout] 776 | pub fn PrintList(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `print_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintList` should have a snake case name [INFO] [stdout] --> src/system.rs:785:12 [INFO] [stdout] | [INFO] [stdout] 785 | pub fn SetPrintList(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintLtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:794:12 [INFO] [stdout] | [INFO] [stdout] 794 | pub fn PrintLtwice(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `print_ltwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintLtwice` should have a snake case name [INFO] [stdout] --> src/system.rs:803:12 [INFO] [stdout] | [INFO] [stdout] 803 | pub fn SetPrintLtwice(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_ltwice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PrintDispatch` should have a snake case name [INFO] [stdout] --> src/system.rs:812:12 [INFO] [stdout] | [INFO] [stdout] 812 | pub fn PrintDispatch(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `print_dispatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintDispatch` should have a snake case name [INFO] [stdout] --> src/system.rs:821:12 [INFO] [stdout] | [INFO] [stdout] 821 | pub fn SetPrintDispatch(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_print_dispatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `Printem` should have a snake case name [INFO] [stdout] --> src/system.rs:830:12 [INFO] [stdout] | [INFO] [stdout] 830 | pub fn Printem(&self) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `printem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SetPrintem` should have a snake case name [INFO] [stdout] --> src/system.rs:839:12 [INFO] [stdout] | [INFO] [stdout] 839 | pub fn SetPrintem(&mut self,flag: bool) { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_printem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CarTypesOrder` should have a snake case name [INFO] [stdout] --> src/system.rs:842:12 [INFO] [stdout] | [INFO] [stdout] 842 | pub fn CarTypesOrder(&self) -> &[char] { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `car_types_order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SkipCommentsReadLine` should have a snake case name [INFO] [stdout] --> src/system.rs:854:8 [INFO] [stdout] | [INFO] [stdout] 854 | fn SkipCommentsReadLine(reader: &mut BufReader) -> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `skip_comments_read_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadDivisions` should have a snake case name [INFO] [stdout] --> src/system.rs:895:8 [INFO] [stdout] | [INFO] [stdout] 895 | fn ReadDivisions(&mut self, reader: &mut BufReader) -> [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `read_divisions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadStations` should have a snake case name [INFO] [stdout] --> src/system.rs:959:8 [INFO] [stdout] | [INFO] [stdout] 959 | fn ReadStations(&mut self,reader: &mut BufReader) -> [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `read_stations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadIndustries` should have a snake case name [INFO] [stdout] --> src/system.rs:1033:8 [INFO] [stdout] | [INFO] [stdout] 1033 | fn ReadIndustries(&mut self,filename: &PathBuf) -> [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `read_industries` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ix` should have a snake case name [INFO] [stdout] --> src/system.rs:1065:17 [INFO] [stdout] | [INFO] [stdout] 1065 | let Ix = items[0].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `ix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsType` should have a snake case name [INFO] [stdout] --> src/system.rs:1071:17 [INFO] [stdout] | [INFO] [stdout] 1071 | let IndsType = tword.chars().next().unwrap(); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `inds_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsStation` should have a snake case name [INFO] [stdout] --> src/system.rs:1072:17 [INFO] [stdout] | [INFO] [stdout] 1072 | let IndsStation = items[2].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `inds_station` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsName` should have a snake case name [INFO] [stdout] --> src/system.rs:1080:17 [INFO] [stdout] | [INFO] [stdout] 1080 | let IndsName = String::from(items[3].trim()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `inds_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsTrackLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1081:17 [INFO] [stdout] | [INFO] [stdout] 1081 | let IndsTrackLen = items[4].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_track_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsAssignLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1082:17 [INFO] [stdout] | [INFO] [stdout] 1082 | let IndsAssignLen = items[5].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_assign_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsPriority` should have a snake case name [INFO] [stdout] --> src/system.rs:1083:17 [INFO] [stdout] | [INFO] [stdout] 1083 | let IndsPriority = items[6].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_priority` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsReload` should have a snake case name [INFO] [stdout] --> src/system.rs:1085:17 [INFO] [stdout] | [INFO] [stdout] 1085 | let IndsReload = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_reload` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsHazard` should have a snake case name [INFO] [stdout] --> src/system.rs:1093:17 [INFO] [stdout] | [INFO] [stdout] 1093 | let IndsHazard = if hword.len() > 0 {hword.chars().next().unwrap()} else {' '}; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_hazard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsMirror` should have a snake case name [INFO] [stdout] --> src/system.rs:1094:17 [INFO] [stdout] | [INFO] [stdout] 1094 | let IndsMirror = items[9].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_mirror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsPlate` should have a snake case name [INFO] [stdout] --> src/system.rs:1095:17 [INFO] [stdout] | [INFO] [stdout] 1095 | let IndsPlate = items[10].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `inds_plate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsClass` should have a snake case name [INFO] [stdout] --> src/system.rs:1096:17 [INFO] [stdout] | [INFO] [stdout] 1096 | let IndsClass = items[11].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `inds_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsDivList` should have a snake case name [INFO] [stdout] --> src/system.rs:1097:17 [INFO] [stdout] | [INFO] [stdout] 1097 | let IndsDivList = String::from(items[12].trim()); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `inds_div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsCarLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1098:17 [INFO] [stdout] | [INFO] [stdout] 1098 | let IndsCarLen = items[13].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `inds_car_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsLoadTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1099:17 [INFO] [stdout] | [INFO] [stdout] 1099 | let IndsLoadTypes = String::from(items[14].trim()); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_load_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `IndsEmptyTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1100:17 [INFO] [stdout] | [INFO] [stdout] 1100 | let IndsEmptyTypes = String::from(items[15].trim()); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inds_empty_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `StripQuotes` should have a snake case name [INFO] [stdout] --> src/system.rs:1124:8 [INFO] [stdout] | [INFO] [stdout] 1124 | fn StripQuotes(s: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `strip_quotes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ReadTrains` should have a snake case name [INFO] [stdout] --> src/system.rs:1155:8 [INFO] [stdout] | [INFO] [stdout] 1155 | fn ReadTrains(&mut self,filename: &PathBuf) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `read_trains` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Tx` should have a snake case name [INFO] [stdout] --> src/system.rs:1186:17 [INFO] [stdout] | [INFO] [stdout] 1186 | let Tx = items[0].trim().parse::().expect("Syntax Error"); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnType` should have a snake case name [INFO] [stdout] --> src/system.rs:1192:17 [INFO] [stdout] | [INFO] [stdout] 1192 | let TrnType = TrainType::new(tword.chars().next().unwrap()); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `trn_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnShift` should have a snake case name [INFO] [stdout] --> src/system.rs:1193:17 [INFO] [stdout] | [INFO] [stdout] 1193 | let TrnShift = items[2].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnDone` should have a snake case name [INFO] [stdout] --> src/system.rs:1197:18 [INFO] [stdout] | [INFO] [stdout] 1197 | let TrnDone = if yesno == 'Y' || yesno == 'y' { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `trn_done` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnName` should have a snake case name [INFO] [stdout] --> src/system.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1204 | let TrnName = String::from(items[4].trim()); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `trn_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxCars` should have a snake case name [INFO] [stdout] --> src/system.rs:1205:17 [INFO] [stdout] | [INFO] [stdout] 1205 | let TrnMxCars = items[5].trim().parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `trn_mx_cars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnDivList` should have a snake case name [INFO] [stdout] --> src/system.rs:1206:17 [INFO] [stdout] | [INFO] [stdout] 1206 | let TrnDivList = String::from(items[6].trim()); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_div_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `onDuty` should have a snake case name [INFO] [stdout] --> src/system.rs:1207:17 [INFO] [stdout] | [INFO] [stdout] 1207 | let onDuty = String::from(items[9].trim()); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `on_duty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnOnDutyH` should have a snake case name [INFO] [stdout] --> src/system.rs:1208:17 [INFO] [stdout] | [INFO] [stdout] 1208 | let TrnOnDutyH = onDuty[0..2].parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_on_duty_h` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnOnDutyM` should have a snake case name [INFO] [stdout] --> src/system.rs:1209:17 [INFO] [stdout] | [INFO] [stdout] 1209 | let TrnOnDutyM = onDuty[2..4].parse::().expect("Syntax error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_on_duty_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnOnDuty` should have a snake case name [INFO] [stdout] --> src/system.rs:1210:17 [INFO] [stdout] | [INFO] [stdout] 1210 | let TrnOnDuty = 60 * TrnOnDutyH + TrnOnDutyM; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `trn_on_duty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnPrint` should have a snake case name [INFO] [stdout] --> src/system.rs:1213:17 [INFO] [stdout] | [INFO] [stdout] 1213 | let TrnPrint = if yesno == 'P' || yesno == 'p' { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_print` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxClear` should have a snake case name [INFO] [stdout] --> src/system.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1220 | let TrnMxClear: u8 = items[11].trim().parse::().expect("Parse Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_mx_clear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxWeigh` should have a snake case name [INFO] [stdout] --> src/system.rs:1221:17 [INFO] [stdout] | [INFO] [stdout] 1221 | let TrnMxWeigh: u8 = items[12].trim().parse::().expect("Parse Error"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `trn_mx_weigh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnCarTypes` should have a snake case name [INFO] [stdout] --> src/system.rs:1222:17 [INFO] [stdout] | [INFO] [stdout] 1222 | let TrnCarTypes = String::from(items[13].trim()); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `trn_car_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnMxLen` should have a snake case name [INFO] [stdout] --> src/system.rs:1223:17 [INFO] [stdout] | [INFO] [stdout] 1223 | let TrnMxLen = items[14].trim().parse::().expect("Parse Error"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `trn_mx_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `TrnDescr` should have a snake case name [INFO] [stdout] --> src/system.rs:1224:17 [INFO] [stdout] | [INFO] [stdout] 1224 | let TrnDescr = Self::StripQuotes(items[15].trim()); [WARN] too many lines in the log, truncating it