[INFO] cloning repository https://github.com/RobertPHeller/xtrakcad_parser
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RobertPHeller/xtrakcad_parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRobertPHeller%2Fxtrakcad_parser", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRobertPHeller%2Fxtrakcad_parser'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2fd30ff6ceb6766fd84e1b4140e201a295cba5b1
[INFO] checking RobertPHeller/xtrakcad_parser/2fd30ff6ceb6766fd84e1b4140e201a295cba5b1 against da86f4d0726be475afbbffe40cb2f65741c51ad3 for pr-159877
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRobertPHeller%2Fxtrakcad_parser" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RobertPHeller/xtrakcad_parser
[INFO] finished tweaking git repo https://github.com/RobertPHeller/xtrakcad_parser
[INFO] tweaked toml for git repo https://github.com/RobertPHeller/xtrakcad_parser written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RobertPHeller/xtrakcad_parser on toolchain da86f4d0726be475afbbffe40cb2f65741c51ad3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 68 packages to latest Rust 1.99.0-nightly compatible versions
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding lalrpop v0.22.2 (available: v0.23.1)
[INFO] [stderr]       Adding lalrpop-util v0.21.0 (available: v0.23.1)
[INFO] [stderr]       Adding phf v0.13.1 (available: v0.14.0)
[INFO] [stderr]       Adding phf_codegen v0.13.1 (available: v0.14.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lalrpop-util v0.22.2
[INFO] [stderr]   Downloaded lalrpop-util v0.21.0
[INFO] [stderr]   Downloaded term v1.2.1
[INFO] [stderr]   Downloaded ascii-canvas v4.0.0
[INFO] [stderr]   Downloaded ena v0.14.4
[INFO] [stderr]   Downloaded lalrpop v0.22.2
[INFO] [stderr]   Downloaded petgraph v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb
[INFO] running `Command { std: "docker" "start" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb" "/opt/rustwide/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb" "/opt/rustwide/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling term v1.2.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling ena v0.14.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling ascii-canvas v4.0.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking getopts v0.2.24
[INFO] [stderr]     Checking lalrpop-util v0.21.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling lalrpop-util v0.22.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling lalrpop v0.22.2
[INFO] [stderr]    Compiling xtrakcad_parser v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2294:25
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         pad1: u32, pad2: u32, scale: Scale, visible: u32, 
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2294:36
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         pad1: u32, pad2: u32, scale: Scale, visible: u32, 
[INFO] [stdout]      |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2320:25
[INFO] [stdout]      |
[INFO] [stdout] 2320 |                         pad1: u32, pad2: u32, start_x: f64, start_y: f64,
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2320:36
[INFO] [stdout]      |
[INFO] [stdout] 2320 |                         pad1: u32, pad2: u32, start_x: f64, start_y: f64,
[INFO] [stdout]      |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2348:57
[INFO] [stdout]      |
[INFO] [stdout] 2348 |     pub fn AddBZRLine(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2348:68
[INFO] [stdout]      |
[INFO] [stdout] 2348 |     pub fn AddBZRLine(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2351:23
[INFO] [stdout]      |
[INFO] [stdout] 2351 |                       pad3: u32,desc_X: f64,desc_Y: f64, body: BZRLineBody) {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2380:64
[INFO] [stdout]      |
[INFO] [stdout] 2380 |     pub fn AddCornu(&mut self,index: u32,layer: u32,width: u32,pad1: u32,
[INFO] [stdout]      |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2381:21
[INFO] [stdout]      |
[INFO] [stdout] 2381 |                     pad2: u32,scale: Scale,visible: u32,pos1x: f64,pos1y: f64,
[INFO] [stdout]      |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2411:21
[INFO] [stdout]      |
[INFO] [stdout] 2411 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2411:32
[INFO] [stdout]      |
[INFO] [stdout] 2411 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2412:50
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                     center_X: f64, centerY: f64, pad3: u32, radius: f64, 
[INFO] [stdout]      |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2444:22
[INFO] [stdout]      |
[INFO] [stdout] 2444 |                      pad1: f64, scale: Scale, vis: u32, X1: f64, Y1: f64, 
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2446:22
[INFO] [stdout]      |
[INFO] [stdout] 2446 |                      pad2: u32, desc_X: f64, desc_Y: f64, body: BezierBody) {
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2466:24
[INFO] [stdout]      |
[INFO] [stdout] 2466 |                        pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2466:35
[INFO] [stdout]      |
[INFO] [stdout] 2466 |                        pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2492:37
[INFO] [stdout]      |
[INFO] [stdout] 2492 |                       postion: u32, pad1: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2518:58
[INFO] [stdout]      |
[INFO] [stdout] 2518 |     pub fn AddTurntable(&mut self,index: u32, layer:u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2518:69
[INFO] [stdout]      |
[INFO] [stdout] 2518 |     pub fn AddTurntable(&mut self,index: u32, layer:u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2519:25
[INFO] [stdout]      |
[INFO] [stdout] 2519 |                         pad3: u32, scale: Scale, visible: u32, x: f64,
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad4`
[INFO] [stdout]     --> src/lib.rs:2520:33
[INFO] [stdout]      |
[INFO] [stdout] 2520 |                         y: f64, pad4: u32, radius: f64, 
[INFO] [stdout]      |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_pad4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2551:21
[INFO] [stdout]      |
[INFO] [stdout] 2551 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2551:32
[INFO] [stdout]      |
[INFO] [stdout] 2551 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2553:51
[INFO] [stdout]      |
[INFO] [stdout] 2553 |                     S_curve: u32, x: f64, y: f64, pad3: u32, angle: f64, 
[INFO] [stdout]      |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad0`
[INFO] [stdout]     --> src/lib.rs:2589:19
[INFO] [stdout]      |
[INFO] [stdout] 2589 |                   pad0: u32,truck_center_offset: u32, truck_center: f64, 
[INFO] [stdout]      |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2592:34
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2592:44
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2592:54
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad4`
[INFO] [stdout]     --> src/lib.rs:2592:64
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad5`
[INFO] [stdout]     --> src/lib.rs:2593:19
[INFO] [stdout]      |
[INFO] [stdout] 2593 |                   pad5: u32, pad6: u32, notes: String, 
[INFO] [stdout]      |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad6`
[INFO] [stdout]     --> src/lib.rs:2593:30
[INFO] [stdout]      |
[INFO] [stdout] 2593 |                   pad5: u32, pad6: u32, notes: String, 
[INFO] [stdout]      |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_pad6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2617:54
[INFO] [stdout]      |
[INFO] [stdout] 2617 |     pub fn AddNote(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2617:65
[INFO] [stdout]      |
[INFO] [stdout] 2617 |     pub fn AddNote(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2639:36
[INFO] [stdout]      |
[INFO] [stdout] 2639 |                    font_size: u32, pad1: u32, x: f64, y: f64, check_box: u32,
[INFO] [stdout]      |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2294:25
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         pad1: u32, pad2: u32, scale: Scale, visible: u32, 
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2294:36
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         pad1: u32, pad2: u32, scale: Scale, visible: u32, 
[INFO] [stdout]      |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2320:25
[INFO] [stdout]      |
[INFO] [stdout] 2320 |                         pad1: u32, pad2: u32, start_x: f64, start_y: f64,
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2320:36
[INFO] [stdout]      |
[INFO] [stdout] 2320 |                         pad1: u32, pad2: u32, start_x: f64, start_y: f64,
[INFO] [stdout]      |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2348:57
[INFO] [stdout]      |
[INFO] [stdout] 2348 |     pub fn AddBZRLine(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2348:68
[INFO] [stdout]      |
[INFO] [stdout] 2348 |     pub fn AddBZRLine(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2351:23
[INFO] [stdout]      |
[INFO] [stdout] 2351 |                       pad3: u32,desc_X: f64,desc_Y: f64, body: BZRLineBody) {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2380:64
[INFO] [stdout]      |
[INFO] [stdout] 2380 |     pub fn AddCornu(&mut self,index: u32,layer: u32,width: u32,pad1: u32,
[INFO] [stdout]      |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2381:21
[INFO] [stdout]      |
[INFO] [stdout] 2381 |                     pad2: u32,scale: Scale,visible: u32,pos1x: f64,pos1y: f64,
[INFO] [stdout]      |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2411:21
[INFO] [stdout]      |
[INFO] [stdout] 2411 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2411:32
[INFO] [stdout]      |
[INFO] [stdout] 2411 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2412:50
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                     center_X: f64, centerY: f64, pad3: u32, radius: f64, 
[INFO] [stdout]      |                                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2444:22
[INFO] [stdout]      |
[INFO] [stdout] 2444 |                      pad1: f64, scale: Scale, vis: u32, X1: f64, Y1: f64, 
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2446:22
[INFO] [stdout]      |
[INFO] [stdout] 2446 |                      pad2: u32, desc_X: f64, desc_Y: f64, body: BezierBody) {
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2466:24
[INFO] [stdout]      |
[INFO] [stdout] 2466 |                        pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2466:35
[INFO] [stdout]      |
[INFO] [stdout] 2466 |                        pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2492:37
[INFO] [stdout]      |
[INFO] [stdout] 2492 |                       postion: u32, pad1: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2518:58
[INFO] [stdout]      |
[INFO] [stdout] 2518 |     pub fn AddTurntable(&mut self,index: u32, layer:u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2518:69
[INFO] [stdout]      |
[INFO] [stdout] 2518 |     pub fn AddTurntable(&mut self,index: u32, layer:u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2519:25
[INFO] [stdout]      |
[INFO] [stdout] 2519 |                         pad3: u32, scale: Scale, visible: u32, x: f64,
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad4`
[INFO] [stdout]     --> src/lib.rs:2520:33
[INFO] [stdout]      |
[INFO] [stdout] 2520 |                         y: f64, pad4: u32, radius: f64, 
[INFO] [stdout]      |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_pad4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2551:21
[INFO] [stdout]      |
[INFO] [stdout] 2551 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2551:32
[INFO] [stdout]      |
[INFO] [stdout] 2551 |                     pad1: u32, pad2: u32, scale: Scale, flags: u32, 
[INFO] [stdout]      |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2553:51
[INFO] [stdout]      |
[INFO] [stdout] 2553 |                     S_curve: u32, x: f64, y: f64, pad3: u32, angle: f64, 
[INFO] [stdout]      |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]     --> src/lib.rs:3247:31
[INFO] [stdout]      |
[INFO] [stdout] 3247 |             BZSegment::C2(a,b,c,d,e,f,g,h,i) => 
[INFO] [stdout]      |                               ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad0`
[INFO] [stdout]     --> src/lib.rs:2589:19
[INFO] [stdout]      |
[INFO] [stdout] 2589 |                   pad0: u32,truck_center_offset: u32, truck_center: f64, 
[INFO] [stdout]      |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2592:34
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2592:44
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad3`
[INFO] [stdout]     --> src/lib.rs:2592:54
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad4`
[INFO] [stdout]     --> src/lib.rs:2592:64
[INFO] [stdout]      |
[INFO] [stdout] 2592 |                   servdate: u32, pad1: u32,pad2: u32,pad3: u32,pad4: u32,
[INFO] [stdout]      |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_pad4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad5`
[INFO] [stdout]     --> src/lib.rs:2593:19
[INFO] [stdout]      |
[INFO] [stdout] 2593 |                   pad5: u32, pad6: u32, notes: String, 
[INFO] [stdout]      |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_pad5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad6`
[INFO] [stdout]     --> src/lib.rs:2593:30
[INFO] [stdout]      |
[INFO] [stdout] 2593 |                   pad5: u32, pad6: u32, notes: String, 
[INFO] [stdout]      |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_pad6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2617:54
[INFO] [stdout]      |
[INFO] [stdout] 2617 |     pub fn AddNote(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad2`
[INFO] [stdout]     --> src/lib.rs:2617:65
[INFO] [stdout]      |
[INFO] [stdout] 2617 |     pub fn AddNote(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |                                                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_pad2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pad1`
[INFO] [stdout]     --> src/lib.rs:2639:36
[INFO] [stdout]      |
[INFO] [stdout] 2639 |                    font_size: u32, pad1: u32, x: f64, y: f64, check_box: u32,
[INFO] [stdout]      |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_pad1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]     --> src/lib.rs:3247:31
[INFO] [stdout]      |
[INFO] [stdout] 3247 |             BZSegment::C2(a,b,c,d,e,f,g,h,i) => 
[INFO] [stdout]      |                               ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StringValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:227:12
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn StringValue(self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `string_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `U32Value` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn U32Value(self) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `u32_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `F64Value` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:250:12
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn F64Value(self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `f64_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `peekChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     peekChar: Option<char>,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `peek_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PeekChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:327:8
[INFO] [stdout]     |
[INFO] [stdout] 327 |     fn PeekChar(&mut self) -> io::Result<Option<char>> {
[INFO] [stdout]     |        ^^^^^^^^ help: convert the identifier to snake case: `peek_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ReadChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:342:8
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn ReadChar(&mut self) -> io::Result<Option<char>> {
[INFO] [stdout]     |        ^^^^^^^^ help: convert the identifier to snake case: `read_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `IsDigit` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:393:12
[INFO] [stdout]     |
[INFO] [stdout] 393 |         fn IsDigit(ch: char) -> bool {
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `is_digit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `IsAlpha` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:399:12
[INFO] [stdout]     |
[INFO] [stdout] 399 |         fn IsAlpha(ch: char) -> bool {
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `is_alpha`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:410:16
[INFO] [stdout]     |
[INFO] [stdout] 410 |             Ok(nextChar) => {
[INFO] [stdout]     |                ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:425:24
[INFO] [stdout]     |
[INFO] [stdout] 425 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:445:24
[INFO] [stdout]     |
[INFO] [stdout] 445 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:467:28
[INFO] [stdout]     |
[INFO] [stdout] 467 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:486:20
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 Ok(nextChar) => {
[INFO] [stdout]     |                    ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:501:24
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:513:28
[INFO] [stdout]     |
[INFO] [stdout] 513 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:527:28
[INFO] [stdout]     |
[INFO] [stdout] 527 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:540:32
[INFO] [stdout]     |
[INFO] [stdout] 540 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `firstColumn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:582:21
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 let firstColumn = FileLocation::new(self.lineno,self.first_column);
[INFO] [stdout]     |                     ^^^^^^^^^^^ help: convert the identifier to snake case: `first_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lastColumn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:583:21
[INFO] [stdout]     |
[INFO] [stdout] 583 |                 let lastColumn = FileLocation::new(self.lineno,self.current_column + 1);
[INFO] [stdout]     |                     ^^^^^^^^^^ help: convert the identifier to snake case: `last_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `endOfString` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:601:25
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 let mut endOfString: bool = false;
[INFO] [stdout]     |                         ^^^^^^^^^^^ help: convert the identifier to snake case: `end_of_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:604:24
[INFO] [stdout]     |
[INFO] [stdout] 604 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:617:32
[INFO] [stdout]     |
[INFO] [stdout] 617 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:629:32
[INFO] [stdout]     |
[INFO] [stdout] 629 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:641:32
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:658:36
[INFO] [stdout]     |
[INFO] [stdout] 658 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:674:32
[INFO] [stdout]     |
[INFO] [stdout] 674 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `firstCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:687:21
[INFO] [stdout]     |
[INFO] [stdout] 687 |                 let firstCol = FileLocation::new(self.lineno,self.first_column);
[INFO] [stdout]     |                     ^^^^^^^^ help: convert the identifier to snake case: `first_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lastCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |                 let lastCol = FileLocation::new(self.lineno,self.current_column + 1);
[INFO] [stdout]     |                     ^^^^^^^ help: convert the identifier to snake case: `last_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `firstCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:693:21
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 let firstCol = FileLocation::new(self.lineno,self.first_column);
[INFO] [stdout]     |                     ^^^^^^^^ help: convert the identifier to snake case: `first_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lastCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:694:21
[INFO] [stdout]     |
[INFO] [stdout] 694 |                 let lastCol = FileLocation::new(self.lineno,self.current_column);
[INFO] [stdout]     |                     ^^^^^^^ help: convert the identifier to snake case: `last_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:796:12
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsFrozenP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:802:12
[INFO] [stdout]     |
[INFO] [stdout] 802 |     pub fn IsFrozenP(&self) -> bool {self.frozen}
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to snake case: `is_frozen_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsOnMapP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:808:12
[INFO] [stdout]     |
[INFO] [stdout] 808 |     pub fn IsOnMapP(&self) -> bool {self.on_map}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `is_on_map_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:814:12
[INFO] [stdout]     |
[INFO] [stdout] 814 |     pub fn Color(&self) -> u32 {self.color_rgb}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Module` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:820:12
[INFO] [stdout]     |
[INFO] [stdout] 820 |     pub fn Module(&self) -> u32 {self.module}
[INFO] [stdout]     |            ^^^^^^ help: convert the identifier to snake case: `module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DontUseColotP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:826:12
[INFO] [stdout]     |
[INFO] [stdout] 826 |     pub fn DontUseColotP(&self) -> bool {self.dont_use_color}
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `dont_use_colot_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ColorFlags` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:832:12
[INFO] [stdout]     |
[INFO] [stdout] 832 |     pub fn ColorFlags(&self) -> u32 {self.color_flags}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `color_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsButtonOffP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:838:12
[INFO] [stdout]     |
[INFO] [stdout] 838 |     pub fn IsButtonOffP(&self) -> bool {self.button_off}
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_button_off_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:844:12
[INFO] [stdout]     |
[INFO] [stdout] 844 |     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 `InheritP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:850:12
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub fn InheritP(&self) -> bool {self.inherit}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `inherit_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ScaleIndex` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:856:12
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn ScaleIndex(&self) -> u32 {self.scale_index}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `scale_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MinimumTrackRadius` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:862:12
[INFO] [stdout]     |
[INFO] [stdout] 862 |     pub fn MinimumTrackRadius(&self) -> f64 {self.min_track_radius}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `minimum_track_radius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MaximumTrackGrade` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:868:12
[INFO] [stdout]     |
[INFO] [stdout] 868 |     pub fn MaximumTrackGrade(&self) -> f64 {self.max_track_grade}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `maximum_track_grade`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TieLength` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:874:12
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub fn TieLength(&self) -> f64 {self.tie_length}
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to snake case: `tie_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TieWidth` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:880:12
[INFO] [stdout]     |
[INFO] [stdout] 880 |     pub fn TieWidth(&self) -> f64 {self.tie_width}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `tie_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TieSPacing` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:886:12
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn TieSPacing(&self) -> f64 {self.tie_spacing}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `tie_spacing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lineType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:894:5
[INFO] [stdout]     |
[INFO] [stdout] 894 |     lineType: u32,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:934:28
[INFO] [stdout]     |
[INFO] [stdout] 934 |     pub fn new(layer: u32, lineType: u32, scale: Scale, visible: bool, 
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:949:12
[INFO] [stdout]     |
[INFO] [stdout] 949 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:955:12
[INFO] [stdout]     |
[INFO] [stdout] 955 |     pub fn LineType(&self) -> u32 {self.lineType}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:961:12
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:967:12
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `XOrigin` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:973:12
[INFO] [stdout]     |
[INFO] [stdout] 973 |     pub fn XOrigin(&self) -> f64 {self.origx}
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `xorigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `YOrigin` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:979:12
[INFO] [stdout]     |
[INFO] [stdout] 979 |     pub fn YOrigin(&self) -> f64 {self.origy}
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `yorigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Elevation` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:985:12
[INFO] [stdout]     |
[INFO] [stdout] 985 |     pub fn Elevation(&self) -> u32 {self.elev}
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to snake case: `elevation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:991:12
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextFields` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:997:12
[INFO] [stdout]     |
[INFO] [stdout] 997 |     pub fn TextFields(&self) -> String {self.textfields.clone()}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `text_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AdjustableOptions` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1003:12
[INFO] [stdout]      |
[INFO] [stdout] 1003 |     pub fn AdjustableOptions(&self) -> Option<(f64, f64)> {self.adjopt}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `adjustable_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PeirOptions` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1009:12
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     pub fn PeirOptions(&self) -> Option<(f64, String)> {self.pieropt.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `peir_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureBody` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1015:12
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn StructureBody(&self) -> StructureBody {self.structbody.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1022:5
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     lineType: u32,
[INFO] [stdout]      |     ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1050:28
[INFO] [stdout]      |
[INFO] [stdout] 1050 |     pub fn new(layer: u32, lineType: u32, start_x: f64, start_y: f64, 
[INFO] [stdout]      |                            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1060:12
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1066:12
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     pub fn LineType(&self) -> u32 {self.lineType}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1072:12
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     pub fn StartX(&self) -> f64 {self.start_x}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1078:12
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     pub fn StartY(&self) -> f64 {self.start_y}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Start` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1084:12
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     pub fn Start(&self) -> u32 {self.start}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1090:12
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Segments` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1096:12
[INFO] [stdout]      |
[INFO] [stdout] 1096 |     pub fn Segments(&self) -> StructureBody {self.segments.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `segments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:16
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:25
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                         ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:34
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                  ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:43
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                           ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:52
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                                    ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:61
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                                             ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:16
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:25
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                         ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:34
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                                  ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:47
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                                               ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1160:12
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineWidth` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1166:12
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     pub fn LineWidth(&self) -> u32 {self.line_width}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `line_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1172:12
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1178:12
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1184:12
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     pub fn X1(&self) -> f64 {self.x1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1190:12
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     pub fn Y1(&self) -> f64 {self.y1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1196:12
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     pub fn X2(&self) -> f64 {self.x2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1202:12
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     pub fn Y2(&self) -> f64 {self.y2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1208:12
[INFO] [stdout]      |
[INFO] [stdout] 1208 |     pub fn X3(&self) -> f64 {self.x3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1214:12
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     pub fn Y3(&self) -> f64 {self.y3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1220:12
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     pub fn X4(&self) -> f64 {self.x4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1226:12
[INFO] [stdout]      |
[INFO] [stdout] 1226 |     pub fn Y4(&self) -> f64 {self.y4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1232:12
[INFO] [stdout]      |
[INFO] [stdout] 1232 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1238:12
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1244:12
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     pub fn Body(&self) -> BZRLineBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1309:12
[INFO] [stdout]      |
[INFO] [stdout] 1309 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1310:12
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     pub fn Width(&self) -> u32 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1311:12
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1312:12
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos1x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1313:12
[INFO] [stdout]      |
[INFO] [stdout] 1313 |     pub fn Pos1x(&self) -> f64 {self.pos1x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos1x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos1y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1314:12
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     pub fn Pos1y(&self) -> f64 {self.pos1y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos1y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1315:12
[INFO] [stdout]      |
[INFO] [stdout] 1315 |     pub fn Angle1(&self) -> f64 {self.angle1}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `angle1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1316:12
[INFO] [stdout]      |
[INFO] [stdout] 1316 |     pub fn Radius1(&self) -> f64 {self.radius1}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `radius1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center1x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1317:12
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     pub fn Center1x(&self) -> f64 {self.center1x}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center1x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center1y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1318:12
[INFO] [stdout]      |
[INFO] [stdout] 1318 |     pub fn Center1y(&self) -> f64 {self.center1y}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center1y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos2x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1319:12
[INFO] [stdout]      |
[INFO] [stdout] 1319 |     pub fn Pos2x(&self) -> f64 {self.pos2x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos2x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos2y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1320:12
[INFO] [stdout]      |
[INFO] [stdout] 1320 |     pub fn Pos2y(&self) -> f64 {self.pos2y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos2y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1321:12
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     pub fn Angle2(&self) -> f64 {self.angle2}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `angle2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1322:12
[INFO] [stdout]      |
[INFO] [stdout] 1322 |     pub fn Radius2(&self) -> f64 {self.radius2}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `radius2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center2x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1323:12
[INFO] [stdout]      |
[INFO] [stdout] 1323 |     pub fn Center2x(&self) -> f64 {self.center2x}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center2x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center2y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1324:12
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     pub fn Center2y(&self) -> f64 {self.center2y}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center2y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1325:12
[INFO] [stdout]      |
[INFO] [stdout] 1325 |     pub fn Body(&self) -> CornuBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `center_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1369:16
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                center_X: f64, center_Y: f64, radius: f64, helix_turns: u32, 
[INFO] [stdout]      |                ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `center_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1369:31
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                center_X: f64, center_Y: f64, radius: f64, helix_turns: u32, 
[INFO] [stdout]      |                               ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1370:16
[INFO] [stdout]      |
[INFO] [stdout] 1370 |                desc_X: f64, desc_Y: f64, trackbody: TrackBody) -> Self {
[INFO] [stdout]      |                ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1370:29
[INFO] [stdout]      |
[INFO] [stdout] 1370 |                desc_X: f64, desc_Y: f64, trackbody: TrackBody) -> Self {
[INFO] [stdout]      |                             ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1376:12
[INFO] [stdout]      |
[INFO] [stdout] 1376 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineWidth` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1377:12
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     pub fn LineWidth(&self) -> u32 {self.line_width}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `line_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1378:12
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1379:12
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CenterX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1380:12
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     pub fn CenterX(&self) -> f64 {self.center_x}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `center_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CenterY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1381:12
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn CenterY(&self) -> f64 {self.center_y}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `center_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1382:12
[INFO] [stdout]      |
[INFO] [stdout] 1382 |     pub fn Radius(&self) -> f64 {self.radius}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `radius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `HelixTurns` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1383:12
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn HelixTurns(&self) -> u32 {self.helix_turns}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `helix_turns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1384:12
[INFO] [stdout]      |
[INFO] [stdout] 1384 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1385:12
[INFO] [stdout]      |
[INFO] [stdout] 1385 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Trackbody` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1386:12
[INFO] [stdout]      |
[INFO] [stdout] 1386 |     pub fn Trackbody(&self) -> TrackBody {self.trackbody.clone()}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `trackbody`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:17
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                 ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:26
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                          ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:35
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                   ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:44
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                            ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:53
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                                     ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:62
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                                              ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:17
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                 ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:26
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                          ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:35
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                                   ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:48
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                                                ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1447:12
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1448:12
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     pub fn Width(&self) -> u32 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1449:12
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     pub fn Color(&self) -> u32 {self.color}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1450:12
[INFO] [stdout]      |
[INFO] [stdout] 1450 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Visible` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1451:12
[INFO] [stdout]      |
[INFO] [stdout] 1451 |     pub fn Visible(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `visible`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1452:12
[INFO] [stdout]      |
[INFO] [stdout] 1452 |     pub fn X1(&self) -> f64 {self.x1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1453:12
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     pub fn Y1(&self) -> f64 {self.y1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1454:12
[INFO] [stdout]      |
[INFO] [stdout] 1454 |     pub fn X2(&self) -> f64 {self.x2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1455:12
[INFO] [stdout]      |
[INFO] [stdout] 1455 |     pub fn Y2(&self) -> f64 {self.y2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1456:12
[INFO] [stdout]      |
[INFO] [stdout] 1456 |     pub fn X3(&self) -> f64 {self.x3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1457:12
[INFO] [stdout]      |
[INFO] [stdout] 1457 |     pub fn Y3(&self) -> f64 {self.y3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1458:12
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub fn X4(&self) -> f64 {self.x4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1459:12
[INFO] [stdout]      |
[INFO] [stdout] 1459 |     pub fn Y4(&self) -> f64 {self.y4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1460:12
[INFO] [stdout]      |
[INFO] [stdout] 1460 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1461:12
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1462:12
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     pub fn Body(&self) -> BezierBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1497:17
[INFO] [stdout]      |
[INFO] [stdout] 1497 |                 Desc_x: f64, Desc_y: f64, body: TrackBody) -> Self {
[INFO] [stdout]      |                 ^^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1497:30
[INFO] [stdout]      |
[INFO] [stdout] 1497 |                 Desc_x: f64, Desc_y: f64, body: TrackBody) -> Self {
[INFO] [stdout]      |                              ^^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1501:12
[INFO] [stdout]      |
[INFO] [stdout] 1501 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineWidth` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1502:12
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     pub fn LineWidth(&self) -> u32 {self.line_width}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `line_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1503:12
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1504:12
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1505:12
[INFO] [stdout]      |
[INFO] [stdout] 1505 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1506:12
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1507:12
[INFO] [stdout]      |
[INFO] [stdout] 1507 |     pub fn Body(&self) -> TrackBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1561:12
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Options` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1562:12
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     pub fn Options(&self) -> u32 {self.options}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Postion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1563:12
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     pub fn Postion(&self) -> u32 {self.postion}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `postion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1564:12
[INFO] [stdout]      |
[INFO] [stdout] 1564 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1565:12
[INFO] [stdout]      |
[INFO] [stdout] 1565 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OrigX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1566:12
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn OrigX(&self) -> f64 {self.origx}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `orig_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OrigY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1567:12
[INFO] [stdout]      |
[INFO] [stdout] 1567 |     pub fn OrigY(&self) -> f64 {self.origy}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `orig_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Elev` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1568:12
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn Elev(&self) -> u32 {self.elev}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `elev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1569:12
[INFO] [stdout]      |
[INFO] [stdout] 1569 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Tablist` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1570:12
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     pub fn Tablist(&self) -> String {self.tablist.clone()}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `tablist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AdjOpt` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1571:12
[INFO] [stdout]      |
[INFO] [stdout] 1571 |     pub fn AdjOpt(&self) -> Option<(f64, f64)> {self.adjopt}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `adj_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PierOpt` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1572:12
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn PierOpt(&self) -> Option<(f64, String)> {self.pieropt.clone()}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `pier_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1573:12
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn Body(&self) -> TurnoutBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1613:12
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn Layer(&self) ->u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1614:12
[INFO] [stdout]      |
[INFO] [stdout] 1614 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1615:12
[INFO] [stdout]      |
[INFO] [stdout] 1615 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1616:12
[INFO] [stdout]      |
[INFO] [stdout] 1616 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1617:12
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1618:12
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     pub fn Radius(&self) -> f64 {self.radius}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `radius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurrentEp` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1619:12
[INFO] [stdout]      |
[INFO] [stdout] 1619 |     pub fn CurrentEp(&self) -> Option<u32> {self.current_ep}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `current_ep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1620:12
[INFO] [stdout]      |
[INFO] [stdout] 1620 |     pub fn Body(&self) -> TrackBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1673:26
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                 l1: f64, R: f64, flip: u32, negate: u32, S_curve: u32, 
[INFO] [stdout]      |                          ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `S_curve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1673:58
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                 l1: f64, R: f64, flip: u32, negate: u32, S_curve: u32, 
[INFO] [stdout]      |                                                          ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1681:12
[INFO] [stdout]      |
[INFO] [stdout] 1681 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1682:12
[INFO] [stdout]      |
[INFO] [stdout] 1682 |     pub fn Width(&self) -> u32 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1683:12
[INFO] [stdout]      |
[INFO] [stdout] 1683 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1684:12
[INFO] [stdout]      |
[INFO] [stdout] 1684 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `L0` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1685:12
[INFO] [stdout]      |
[INFO] [stdout] 1685 |     pub fn L0(&self) -> f64 {self.l0}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case: `l0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `L1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1686:12
[INFO] [stdout]      |
[INFO] [stdout] 1686 |     pub fn L1(&self) -> f64 {self.l1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case: `l1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `R` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1687:12
[INFO] [stdout]      |
[INFO] [stdout] 1687 |     pub fn R(&self) -> f64 {self.r}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flip` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1688:12
[INFO] [stdout]      |
[INFO] [stdout] 1688 |     pub fn Flip(&self) -> u32 {self.flip}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `flip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Negate` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1689:12
[INFO] [stdout]      |
[INFO] [stdout] 1689 |     pub fn Negate(&self) -> u32 {self.negate}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `negate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SCurve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1690:12
[INFO] [stdout]      |
[INFO] [stdout] 1690 |     pub fn SCurve(&self) -> u32 {self.s_curve}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `scurve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StringValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:227:12
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn StringValue(self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `string_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `U32Value` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn U32Value(self) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `u32_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `F64Value` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:250:12
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn F64Value(self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `f64_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `peekChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     peekChar: Option<char>,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `peek_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PeekChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:327:8
[INFO] [stdout]     |
[INFO] [stdout] 327 |     fn PeekChar(&mut self) -> io::Result<Option<char>> {
[INFO] [stdout]     |        ^^^^^^^^ help: convert the identifier to snake case: `peek_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ReadChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:342:8
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn ReadChar(&mut self) -> io::Result<Option<char>> {
[INFO] [stdout]     |        ^^^^^^^^ help: convert the identifier to snake case: `read_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `IsDigit` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:393:12
[INFO] [stdout]     |
[INFO] [stdout] 393 |         fn IsDigit(ch: char) -> bool {
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `is_digit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1691:12
[INFO] [stdout]      |
[INFO] [stdout] 1691 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1692:12
[INFO] [stdout]      |
[INFO] [stdout] 1692 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1693:12
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1694:12
[INFO] [stdout]      |
[INFO] [stdout] 1694 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1695:12
[INFO] [stdout]      |
[INFO] [stdout] 1695 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1696:12
[INFO] [stdout]      |
[INFO] [stdout] 1696 |     pub fn Body(&self) -> TrackBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1764:12
[INFO] [stdout]      |
[INFO] [stdout] 1764 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Title` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1765:12
[INFO] [stdout]      |
[INFO] [stdout] 1765 |     pub fn Title(&self) -> String {self.title.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Options` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1766:12
[INFO] [stdout]      |
[INFO] [stdout] 1766 |     pub fn Options(&self) -> u32 {self.options}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TypeOfCar` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1767:12
[INFO] [stdout]      |
[INFO] [stdout] 1767 |     pub fn TypeOfCar(&self) -> u32 {self.typeofcar}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `type_of_car`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Length` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1768:12
[INFO] [stdout]      |
[INFO] [stdout] 1768 |     pub fn Length(&self) -> f64 {self.length}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1769:12
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     pub fn Width(&self) -> f64 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TruckCenterOffset` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1770:12
[INFO] [stdout]      |
[INFO] [stdout] 1770 |     pub fn TruckCenterOffset(&self) -> u32 {self.truck_center_offset}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `truck_center_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TruckCenter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1771:12
[INFO] [stdout]      |
[INFO] [stdout] 1771 |     pub fn TruckCenter(&self) -> f64 {self.truck_center}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `truck_center`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CoupledLength` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1772:12
[INFO] [stdout]      |
[INFO] [stdout] 1772 |     pub fn CoupledLength(&self) -> f64 {self.coupled_length}
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `coupled_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1773:12
[INFO] [stdout]      |
[INFO] [stdout] 1773 |     pub fn Color(&self) -> u32 {self.color}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PuchasePrice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1774:12
[INFO] [stdout]      |
[INFO] [stdout] 1774 |     pub fn PuchasePrice(&self) -> f64 {self.puchaseprice}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `puchase_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurrentPrice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1775:12
[INFO] [stdout]      |
[INFO] [stdout] 1775 |     pub fn CurrentPrice(&self) -> f64 {self.currentprice}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Condition` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1776:12
[INFO] [stdout]      |
[INFO] [stdout] 1776 |     pub fn Condition(&self) -> u32 {self.condition}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `condition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PurchDate` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1777:12
[INFO] [stdout]      |
[INFO] [stdout] 1777 |     pub fn PurchDate(&self) -> u32 {self.purchdate}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `purch_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ServDate` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1778:12
[INFO] [stdout]      |
[INFO] [stdout] 1778 |     pub fn ServDate(&self) -> u32 {self.servdate}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `serv_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Notes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1779:12
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     pub fn Notes(&self) -> String {self.notes.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `notes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OnLayout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1780:12
[INFO] [stdout]      |
[INFO] [stdout] 1780 |     pub fn OnLayout(&self) -> Option<CarAux> {self.onlayout.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `on_layout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1821:12
[INFO] [stdout]      |
[INFO] [stdout] 1821 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1822:12
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn StartX(&self) -> f64 {self.start_x}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1823:12
[INFO] [stdout]      |
[INFO] [stdout] 1823 |     pub fn StartY(&self) -> f64 {self.start_y}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Length` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1824:12
[INFO] [stdout]      |
[INFO] [stdout] 1824 |     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 `TypeOfNote` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1825:12
[INFO] [stdout]      |
[INFO] [stdout] 1825 |     pub fn TypeOfNote(&self) -> u32 {self.typeofnote}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `type_of_note`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Text1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1826:12
[INFO] [stdout]      |
[INFO] [stdout] 1826 |     pub fn Text1(&self) -> String  {self.text1.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `text1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Text2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1827:12
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn Text2(&self) -> Option<String> {self.text2.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `text2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1866:12
[INFO] [stdout]      |
[INFO] [stdout] 1866 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1867:12
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn Color(&self) -> u32 {self.color}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `FontSize` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |     pub fn FontSize(&self) -> u32 {self.font_size}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `font_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1869:12
[INFO] [stdout]      |
[INFO] [stdout] 1869 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1870:12
[INFO] [stdout]      |
[INFO] [stdout] 1870 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `HasCheckBoxP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1871:12
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     pub fn HasCheckBoxP(&self) -> bool {self.check_box}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `has_check_box_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Text` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1872:12
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn Text(&self) -> String {self.text.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Rotation` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1873:12
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     pub fn Rotation(&self) -> u32 {self.rotation}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `rotation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |     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: function `IsAlpha` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:399:12
[INFO] [stdout]     |
[INFO] [stdout] 399 |         fn IsAlpha(ch: char) -> bool {
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case: `is_alpha`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:410:16
[INFO] [stdout]     |
[INFO] [stdout] 410 |             Ok(nextChar) => {
[INFO] [stdout]     |                ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:425:24
[INFO] [stdout]     |
[INFO] [stdout] 425 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:445:24
[INFO] [stdout]     |
[INFO] [stdout] 445 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:467:28
[INFO] [stdout]     |
[INFO] [stdout] 467 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:486:20
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 Ok(nextChar) => {
[INFO] [stdout]     |                    ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:501:24
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:513:28
[INFO] [stdout]     |
[INFO] [stdout] 513 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:527:28
[INFO] [stdout]     |
[INFO] [stdout] 527 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:540:32
[INFO] [stdout]     |
[INFO] [stdout] 540 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         Ok(nextChar) => {
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `firstColumn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:582:21
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 let firstColumn = FileLocation::new(self.lineno,self.first_column);
[INFO] [stdout]     |                     ^^^^^^^^^^^ help: convert the identifier to snake case: `first_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lastColumn` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:583:21
[INFO] [stdout]     |
[INFO] [stdout] 583 |                 let lastColumn = FileLocation::new(self.lineno,self.current_column + 1);
[INFO] [stdout]     |                     ^^^^^^^^^^ help: convert the identifier to snake case: `last_column`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `endOfString` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:601:25
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 let mut endOfString: bool = false;
[INFO] [stdout]     |                         ^^^^^^^^^^^ help: convert the identifier to snake case: `end_of_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:604:24
[INFO] [stdout]     |
[INFO] [stdout] 604 |                     Ok(nextChar) => {
[INFO] [stdout]     |                        ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:617:32
[INFO] [stdout]     |
[INFO] [stdout] 617 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:629:32
[INFO] [stdout]     |
[INFO] [stdout] 629 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:641:32
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:658:36
[INFO] [stdout]     |
[INFO] [stdout] 658 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `nextChar` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:674:32
[INFO] [stdout]     |
[INFO] [stdout] 674 | ...                   Ok(nextChar) => {
[INFO] [stdout]     |                          ^^^^^^^^ help: convert the identifier to snake case: `next_char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `firstCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:687:21
[INFO] [stdout]     |
[INFO] [stdout] 687 |                 let firstCol = FileLocation::new(self.lineno,self.first_column);
[INFO] [stdout]     |                     ^^^^^^^^ help: convert the identifier to snake case: `first_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lastCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |                 let lastCol = FileLocation::new(self.lineno,self.current_column + 1);
[INFO] [stdout]     |                     ^^^^^^^ help: convert the identifier to snake case: `last_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `firstCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:693:21
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 let firstCol = FileLocation::new(self.lineno,self.first_column);
[INFO] [stdout]     |                     ^^^^^^^^ help: convert the identifier to snake case: `first_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lastCol` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:694:21
[INFO] [stdout]     |
[INFO] [stdout] 694 |                 let lastCol = FileLocation::new(self.lineno,self.current_column);
[INFO] [stdout]     |                     ^^^^^^^ help: convert the identifier to snake case: `last_col`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:796:12
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsFrozenP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:802:12
[INFO] [stdout]     |
[INFO] [stdout] 802 |     pub fn IsFrozenP(&self) -> bool {self.frozen}
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to snake case: `is_frozen_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsOnMapP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:808:12
[INFO] [stdout]     |
[INFO] [stdout] 808 |     pub fn IsOnMapP(&self) -> bool {self.on_map}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `is_on_map_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:814:12
[INFO] [stdout]     |
[INFO] [stdout] 814 |     pub fn Color(&self) -> u32 {self.color_rgb}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Module` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:820:12
[INFO] [stdout]     |
[INFO] [stdout] 820 |     pub fn Module(&self) -> u32 {self.module}
[INFO] [stdout]     |            ^^^^^^ help: convert the identifier to snake case: `module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DontUseColotP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:826:12
[INFO] [stdout]     |
[INFO] [stdout] 826 |     pub fn DontUseColotP(&self) -> bool {self.dont_use_color}
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `dont_use_colot_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ColorFlags` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:832:12
[INFO] [stdout]     |
[INFO] [stdout] 832 |     pub fn ColorFlags(&self) -> u32 {self.color_flags}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `color_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsButtonOffP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:838:12
[INFO] [stdout]     |
[INFO] [stdout] 838 |     pub fn IsButtonOffP(&self) -> bool {self.button_off}
[INFO] [stdout]     |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_button_off_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Script` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1902:12
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn Script(&self) -> String {self.script.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Tracklist` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1903:12
[INFO] [stdout]      |
[INFO] [stdout] 1903 |     pub fn Tracklist(&self) -> IntegerList {self.tracklist.clone()}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `tracklist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Turnout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1937:12
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn Turnout(&self) -> u32 {self.turnout}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `turnout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1938:12
[INFO] [stdout]      |
[INFO] [stdout] 1938 |     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 `Normal` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1939:12
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     pub fn Normal(&self) -> String {self.normal.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `normal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Reverse` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1940:12
[INFO] [stdout]      |
[INFO] [stdout] 1940 |     pub fn Reverse(&self) -> String {self.reverse.clone()}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `reverse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pointsense` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1941:12
[INFO] [stdout]      |
[INFO] [stdout] 1941 |     pub fn Pointsense(&self) -> String {self.pointsense.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `pointsense`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1978:57
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, A: f64,
[INFO] [stdout]      |                                                         ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1978:65
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, A: f64,
[INFO] [stdout]      |                                                                 ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1978:73
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, A: f64,
[INFO] [stdout]      |                                                                         ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1983:12
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1984:12
[INFO] [stdout]      |
[INFO] [stdout] 1984 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1985:12
[INFO] [stdout]      |
[INFO] [stdout] 1985 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1986:12
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1987:12
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `A` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1988:12
[INFO] [stdout]      |
[INFO] [stdout] 1988 |     pub fn A(&self) -> f64 {self.a}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Numheads` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1989:12
[INFO] [stdout]      |
[INFO] [stdout] 1989 |     pub fn Numheads(&self) -> u32 {self.numheads}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `numheads`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1990:12
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     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 `Aspectlist` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1991:12
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     pub fn Aspectlist(&self) -> AspectList {self.aspectlist.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `aspectlist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2024:57
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, 
[INFO] [stdout]      |                                                         ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2024:65
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, 
[INFO] [stdout]      |                                                                 ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2029:12
[INFO] [stdout]      |
[INFO] [stdout] 2029 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2030:12
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2031:12
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2032:12
[INFO] [stdout]      |
[INFO] [stdout] 2032 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2033:12
[INFO] [stdout]      |
[INFO] [stdout] 2033 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2034:12
[INFO] [stdout]      |
[INFO] [stdout] 2034 |     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 `Script` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2035:12
[INFO] [stdout]      |
[INFO] [stdout] 2035 |     pub fn Script(&self) -> String {self.script.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2077:12
[INFO] [stdout]      |
[INFO] [stdout] 2077 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2078:12
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2079:12
[INFO] [stdout]      |
[INFO] [stdout] 2079 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2080:12
[INFO] [stdout]      |
[INFO] [stdout] 2080 |     pub fn StartX(&self) -> f64 {self.start_x}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2081:12
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn StartY(&self) -> f64 {self.start_y}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2082:12
[INFO] [stdout]      |
[INFO] [stdout] 2082 |     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 `OnScript` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2083:12
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     pub fn OnScript(&self) -> String {self.on_script.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `on_script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OffScript` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2084:12
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     pub fn OffScript(&self) -> String {self.off_script.clone()}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `off_script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetVersion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2189:12
[INFO] [stdout]      |
[INFO] [stdout] 2189 |     pub fn SetVersion(&mut self,fver: u32, major: u32, minor: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `set_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetTitle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2200:12
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn SetTitle(&mut self,level: u32, text: String) {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `set_title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetMapscale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2212:12
[INFO] [stdout]      |
[INFO] [stdout] 2212 |     pub fn SetMapscale(&mut self,mapscale: u32) {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_mapscale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetRoomsize` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2221:12
[INFO] [stdout]      |
[INFO] [stdout] 2221 |     pub fn SetRoomsize(&mut self,width: f64, height: f64) {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_roomsize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetScale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2229:12
[INFO] [stdout]      |
[INFO] [stdout] 2229 |     pub fn SetScale(&mut self,scale: Scale) {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `set_scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddLayer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2253:12
[INFO] [stdout]      |
[INFO] [stdout] 2253 |     pub fn AddLayer(&mut self,lnum: u32,visible: u32,frozen: u32,on_map: u32,
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetCurrentLayer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2272:12
[INFO] [stdout]      |
[INFO] [stdout] 2272 |     pub fn SetCurrentLayer(&mut self,lnum: u32) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_current_layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddStructure` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2293:12
[INFO] [stdout]      |
[INFO] [stdout] 2293 |     pub fn AddStructure(&mut self,index: u32, layer: u32, lineType: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_structure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2293:59
[INFO] [stdout]      |
[INFO] [stdout] 2293 |     pub fn AddStructure(&mut self,index: u32, layer: u32, lineType: u32, 
[INFO] [stdout]      |                                                           ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddDrawing` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2319:12
[INFO] [stdout]      |
[INFO] [stdout] 2319 |     pub fn AddDrawing(&mut self,index: u32, layer: u32, lineType: u32,
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_drawing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2319:57
[INFO] [stdout]      |
[INFO] [stdout] 2319 |     pub fn AddDrawing(&mut self,index: u32, layer: u32, lineType: u32,
[INFO] [stdout]      |                                                         ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddBZRLine` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2348:12
[INFO] [stdout]      |
[INFO] [stdout] 2348 |     pub fn AddBZRLine(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_bzrline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2349:68
[INFO] [stdout]      |
[INFO] [stdout] 2349 |                       line_width: u32, scale: Scale, visible: u32, X1: f64,
[INFO] [stdout]      |                                                                    ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:23
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                       ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:31
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                               ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:39
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                       ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:47
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                               ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:55
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                                       ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:63
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                                               ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:71
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                                                       ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2351:33
[INFO] [stdout]      |
[INFO] [stdout] 2351 |                       pad3: u32,desc_X: f64,desc_Y: f64, body: BZRLineBody) {
[INFO] [stdout]      |                                 ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2351:45
[INFO] [stdout]      |
[INFO] [stdout] 2351 |                       pad3: u32,desc_X: f64,desc_Y: f64, body: BZRLineBody) {
[INFO] [stdout]      |                                             ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddCornu` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2380:12
[INFO] [stdout]      |
[INFO] [stdout] 2380 |     pub fn AddCornu(&mut self,index: u32,layer: u32,width: u32,pad1: u32,
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_cornu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddCurve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2410:12
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     pub fn AddCurve(&mut self,index: u32, layer: u32, line_width: u32, 
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `center_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2412:21
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                     center_X: f64, centerY: f64, pad3: u32, radius: f64, 
[INFO] [stdout]      |                     ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `centerY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2412:36
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                     center_X: f64, centerY: f64, pad3: u32, radius: f64, 
[INFO] [stdout]      |                                    ^^^^^^^ help: convert the identifier to snake case: `center_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2413:39
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                     helix_turns: u32, desc_X: f64, desc_Y: f64, 
[INFO] [stdout]      |                                       ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2413:52
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                     helix_turns: u32, desc_X: f64, desc_Y: f64, 
[INFO] [stdout]      |                                                    ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:844:12
[INFO] [stdout]     |
[INFO] [stdout] 844 |     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 `InheritP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:850:12
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub fn InheritP(&self) -> bool {self.inherit}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `inherit_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ScaleIndex` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:856:12
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn ScaleIndex(&self) -> u32 {self.scale_index}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `scale_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MinimumTrackRadius` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:862:12
[INFO] [stdout]     |
[INFO] [stdout] 862 |     pub fn MinimumTrackRadius(&self) -> f64 {self.min_track_radius}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `minimum_track_radius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MaximumTrackGrade` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:868:12
[INFO] [stdout]     |
[INFO] [stdout] 868 |     pub fn MaximumTrackGrade(&self) -> f64 {self.max_track_grade}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `maximum_track_grade`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TieLength` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:874:12
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub fn TieLength(&self) -> f64 {self.tie_length}
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to snake case: `tie_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TieWidth` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:880:12
[INFO] [stdout]     |
[INFO] [stdout] 880 |     pub fn TieWidth(&self) -> f64 {self.tie_width}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `tie_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TieSPacing` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:886:12
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn TieSPacing(&self) -> f64 {self.tie_spacing}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `tie_spacing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lineType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:894:5
[INFO] [stdout]     |
[INFO] [stdout] 894 |     lineType: u32,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:934:28
[INFO] [stdout]     |
[INFO] [stdout] 934 |     pub fn new(layer: u32, lineType: u32, scale: Scale, visible: bool, 
[INFO] [stdout]     |                            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:949:12
[INFO] [stdout]     |
[INFO] [stdout] 949 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineType` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:955:12
[INFO] [stdout]     |
[INFO] [stdout] 955 |     pub fn LineType(&self) -> u32 {self.lineType}
[INFO] [stdout]     |            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:961:12
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:967:12
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `XOrigin` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:973:12
[INFO] [stdout]     |
[INFO] [stdout] 973 |     pub fn XOrigin(&self) -> f64 {self.origx}
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `xorigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `YOrigin` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:979:12
[INFO] [stdout]     |
[INFO] [stdout] 979 |     pub fn YOrigin(&self) -> f64 {self.origy}
[INFO] [stdout]     |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `yorigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Elevation` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:985:12
[INFO] [stdout]     |
[INFO] [stdout] 985 |     pub fn Elevation(&self) -> u32 {self.elev}
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to snake case: `elevation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:991:12
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]     |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextFields` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:997:12
[INFO] [stdout]     |
[INFO] [stdout] 997 |     pub fn TextFields(&self) -> String {self.textfields.clone()}
[INFO] [stdout]     |            ^^^^^^^^^^ help: convert the identifier to snake case: `text_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AdjustableOptions` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1003:12
[INFO] [stdout]      |
[INFO] [stdout] 1003 |     pub fn AdjustableOptions(&self) -> Option<(f64, f64)> {self.adjopt}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `adjustable_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PeirOptions` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1009:12
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     pub fn PeirOptions(&self) -> Option<(f64, String)> {self.pieropt.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `peir_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureBody` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1015:12
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn StructureBody(&self) -> StructureBody {self.structbody.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1022:5
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     lineType: u32,
[INFO] [stdout]      |     ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1050:28
[INFO] [stdout]      |
[INFO] [stdout] 1050 |     pub fn new(layer: u32, lineType: u32, start_x: f64, start_y: f64, 
[INFO] [stdout]      |                            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1060:12
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1066:12
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     pub fn LineType(&self) -> u32 {self.lineType}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1072:12
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     pub fn StartX(&self) -> f64 {self.start_x}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1078:12
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     pub fn StartY(&self) -> f64 {self.start_y}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Start` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1084:12
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     pub fn Start(&self) -> u32 {self.start}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1090:12
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Segments` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1096:12
[INFO] [stdout]      |
[INFO] [stdout] 1096 |     pub fn Segments(&self) -> StructureBody {self.segments.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `segments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:16
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:25
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                         ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:34
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                  ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:43
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                           ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:52
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                                    ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:61
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64,
[INFO] [stdout]      |                                                             ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:16
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:25
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                         ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:34
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                                  ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1149:47
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BZRLineBody)
[INFO] [stdout]      |                                               ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1160:12
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineWidth` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1166:12
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     pub fn LineWidth(&self) -> u32 {self.line_width}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `line_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1172:12
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1178:12
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddBezier` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2443:12
[INFO] [stdout]      |
[INFO] [stdout] 2443 |     pub fn AddBezier(&mut self,index: u32, layer: u32, width: u32, color: u32,
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_bezier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2444:57
[INFO] [stdout]      |
[INFO] [stdout] 2444 |                      pad1: f64, scale: Scale, vis: u32, X1: f64, Y1: f64, 
[INFO] [stdout]      |                                                         ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2444:66
[INFO] [stdout]      |
[INFO] [stdout] 2444 |                      pad1: f64, scale: Scale, vis: u32, X1: f64, Y1: f64, 
[INFO] [stdout]      |                                                                  ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:22
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                      ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:31
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                               ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:40
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                        ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:49
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                                 ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:58
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                                          ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:67
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                                                   ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2446:33
[INFO] [stdout]      |
[INFO] [stdout] 2446 |                      pad2: u32, desc_X: f64, desc_Y: f64, body: BezierBody) {
[INFO] [stdout]      |                                 ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2446:46
[INFO] [stdout]      |
[INFO] [stdout] 2446 |                      pad2: u32, desc_X: f64, desc_Y: f64, body: BezierBody) {
[INFO] [stdout]      |                                              ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddStraight` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2465:12
[INFO] [stdout]      |
[INFO] [stdout] 2465 |     pub fn AddStraight(&mut self,index: u32, layer: u32, line_width: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `add_straight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2467:24
[INFO] [stdout]      |
[INFO] [stdout] 2467 |                        Desc_x: f64, Desc_y: f64, body: TrackBody) {
[INFO] [stdout]      |                        ^^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2467:37
[INFO] [stdout]      |
[INFO] [stdout] 2467 |                        Desc_x: f64, Desc_y: f64, body: TrackBody) {
[INFO] [stdout]      |                                     ^^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddTurnout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2491:12
[INFO] [stdout]      |
[INFO] [stdout] 2491 |     pub fn AddTurnout(&mut self,index: u32, layer: u32, options: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_turnout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddTurntable` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2518:12
[INFO] [stdout]      |
[INFO] [stdout] 2518 |     pub fn AddTurntable(&mut self,index: u32, layer:u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_turntable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddJoint` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2550:12
[INFO] [stdout]      |
[INFO] [stdout] 2550 |     pub fn AddJoint(&mut self,index: u32, layer: u32, width: u32, 
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_joint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2552:39
[INFO] [stdout]      |
[INFO] [stdout] 2552 |                     l0: f64, l1: f64, R: f64, flip: u32, negate: u32, 
[INFO] [stdout]      |                                       ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `S_curve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2553:21
[INFO] [stdout]      |
[INFO] [stdout] 2553 |                     S_curve: u32, x: f64, y: f64, pad3: u32, angle: f64, 
[INFO] [stdout]      |                     ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddCar` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2587:12
[INFO] [stdout]      |
[INFO] [stdout] 2587 |     pub fn AddCar(&mut self,inx: u32, scale: Scale, title: String, 
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `add_car`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddNote` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2617:12
[INFO] [stdout]      |
[INFO] [stdout] 2617 |     pub fn AddNote(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `add_note`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddText` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2638:12
[INFO] [stdout]      |
[INFO] [stdout] 2638 |     pub fn AddText(&mut self,index: u32, layer: u32, color: u32, 
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `add_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddBlock` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2653:12
[INFO] [stdout]      |
[INFO] [stdout] 2653 |     pub fn AddBlock(&mut self,index: u32, name: String, script: String, tracklist: IntegerList) {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddSwitchMotor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2666:12
[INFO] [stdout]      |
[INFO] [stdout] 2666 |     pub fn AddSwitchMotor(&mut self,index: u32,turnout: u32,name: String,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `add_switch_motor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddSignal` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2687:12
[INFO] [stdout]      |
[INFO] [stdout] 2687 |     pub fn AddSignal(&mut self,index: u32,layer: u32, scale: Scale, 
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2688:36
[INFO] [stdout]      |
[INFO] [stdout] 2688 |                      visible: u32, X: f64, Y: f64, A: f64, numheads: u32,
[INFO] [stdout]      |                                    ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2688:44
[INFO] [stdout]      |
[INFO] [stdout] 2688 |                      visible: u32, X: f64, Y: f64, A: f64, numheads: u32,
[INFO] [stdout]      |                                            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2688:52
[INFO] [stdout]      |
[INFO] [stdout] 2688 |                      visible: u32, X: f64, Y: f64, A: f64, numheads: u32,
[INFO] [stdout]      |                                                    ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddSensor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2706:12
[INFO] [stdout]      |
[INFO] [stdout] 2706 |     pub fn AddSensor(&mut self,index: u32,layer: u32,scale: Scale,visible: u32,
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_sensor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2707:22
[INFO] [stdout]      |
[INFO] [stdout] 2707 |                      X: f64,Y: f64,name: String,script: String) {
[INFO] [stdout]      |                      ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2707:29
[INFO] [stdout]      |
[INFO] [stdout] 2707 |                      X: f64,Y: f64,name: String,script: String) {
[INFO] [stdout]      |                             ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddControl` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2724:12
[INFO] [stdout]      |
[INFO] [stdout] 2724 |     pub fn AddControl(&mut self,index: u32,layer: u32,scale: Scale,
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1184:12
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     pub fn X1(&self) -> f64 {self.x1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1190:12
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     pub fn Y1(&self) -> f64 {self.y1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1196:12
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     pub fn X2(&self) -> f64 {self.x2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1202:12
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     pub fn Y2(&self) -> f64 {self.y2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1208:12
[INFO] [stdout]      |
[INFO] [stdout] 1208 |     pub fn X3(&self) -> f64 {self.x3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1214:12
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     pub fn Y3(&self) -> f64 {self.y3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1220:12
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     pub fn X4(&self) -> f64 {self.x4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1226:12
[INFO] [stdout]      |
[INFO] [stdout] 1226 |     pub fn Y4(&self) -> f64 {self.y4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1232:12
[INFO] [stdout]      |
[INFO] [stdout] 1232 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1238:12
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1244:12
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     pub fn Body(&self) -> BZRLineBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Filename` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2737:12
[INFO] [stdout]      |
[INFO] [stdout] 2737 |     pub fn Filename(&self) -> String {self.filename.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `FileVersion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2743:12
[INFO] [stdout]      |
[INFO] [stdout] 2743 |     pub fn FileVersion(&self) -> u32 {self.file_version}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `file_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ProgramVersion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2749:12
[INFO] [stdout]      |
[INFO] [stdout] 2749 |     pub fn ProgramVersion(&self) -> (u32,u32,u32) {self.program_version}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `program_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Title` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2755:12
[INFO] [stdout]      |
[INFO] [stdout] 2755 |     pub fn Title(&self) -> String {self.title1.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SubTitle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2761:12
[INFO] [stdout]      |
[INFO] [stdout] 2761 |     pub fn SubTitle(&self) -> String {self.title2.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `sub_title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MapScale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2767:12
[INFO] [stdout]      |
[INFO] [stdout] 2767 |     pub fn MapScale(&self) -> u32 {self.mapscale}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `map_scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `RoomSize` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2773:12
[INFO] [stdout]      |
[INFO] [stdout] 2773 |     pub fn RoomSize(&self) -> (f64,f64) {self.roomsize}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `room_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2779:12
[INFO] [stdout]      |
[INFO] [stdout] 2779 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LayerIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2785:12
[INFO] [stdout]      |
[INFO] [stdout] 2785 |     pub fn LayerIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `layer_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2793:12
[INFO] [stdout]      |
[INFO] [stdout] 2793 |     pub fn Layer(&self, i: u32) -> Option<&Layer> {self.layers.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LayerIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2799:12
[INFO] [stdout]      |
[INFO] [stdout] 2799 |     pub fn LayerIter(&self) -> impl Iterator<Item = (&u32, &Layer)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `layer_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurrentLayerNumber` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2807:12
[INFO] [stdout]      |
[INFO] [stdout] 2807 |     pub fn CurrentLayerNumber(&self) -> u32 {self.current_layer}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_layer_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2813:12
[INFO] [stdout]      |
[INFO] [stdout] 2813 |     pub fn StructureIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Structure` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2821:12
[INFO] [stdout]      |
[INFO] [stdout] 2821 |     pub fn Structure(&self, i: u32) -> Option<&Structure> {self.structures.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `structure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2827:12
[INFO] [stdout]      |
[INFO] [stdout] 2827 |     pub fn StructureIter(&self) -> impl Iterator<Item = (&u32, &Structure)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DrawingIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2835:12
[INFO] [stdout]      |
[INFO] [stdout] 2835 |     pub fn DrawingIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `drawing_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Drawing` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2843:12
[INFO] [stdout]      |
[INFO] [stdout] 2843 |     pub fn Drawing(&self, i: u32) -> Option<&Drawing> {self.drawings.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `drawing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DrawingIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2849:12
[INFO] [stdout]      |
[INFO] [stdout] 2849 |     pub fn DrawingIter(&self) -> impl Iterator<Item = (&u32, &Drawing)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `drawing_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BZRLineIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2857:12
[INFO] [stdout]      |
[INFO] [stdout] 2857 |     pub fn BZRLineIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bzrline_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BZRLine` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2865:12
[INFO] [stdout]      |
[INFO] [stdout] 2865 |     pub fn BZRLine(&self, i: u32) -> Option<&BZRLine> {self.bzrlines.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `bzrline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BZRLineIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2871:12
[INFO] [stdout]      |
[INFO] [stdout] 2871 |     pub fn BZRLineIter(&self) -> impl Iterator<Item = (&u32, &BZRLine)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `bzrline_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CornuIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2879:12
[INFO] [stdout]      |
[INFO] [stdout] 2879 |     pub fn CornuIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `cornu_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Cornu` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2887:12
[INFO] [stdout]      |
[INFO] [stdout] 2887 |     pub fn Cornu(&self, i: u32) -> Option<&Cornu> {self.cornus.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cornu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CornuIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2893:12
[INFO] [stdout]      |
[INFO] [stdout] 2893 |     pub fn CornuIter(&self) -> impl Iterator<Item = (&u32, &Cornu)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `cornu_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurveIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2901:12
[INFO] [stdout]      |
[INFO] [stdout] 2901 |     pub fn CurveIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `curve_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Curve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2909:12
[INFO] [stdout]      |
[INFO] [stdout] 2909 |     pub fn Curve(&self, i: u32) -> Option<&Curve> {self.curves.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurveIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2915:12
[INFO] [stdout]      |
[INFO] [stdout] 2915 |     pub fn CurveIter(&self) -> impl Iterator<Item = (&u32, &Curve)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `curve_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BezierIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2923:12
[INFO] [stdout]      |
[INFO] [stdout] 2923 |     pub fn BezierIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bezier_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Bezier` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2931:12
[INFO] [stdout]      |
[INFO] [stdout] 2931 |     pub fn Bezier(&self, i: u32) -> Option<&Bezier> {self.beziers.get(&i)}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `bezier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BezierIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2937:12
[INFO] [stdout]      |
[INFO] [stdout] 2937 |     pub fn BezierIter(&self) -> impl Iterator<Item = (&u32, &Bezier)> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `bezier_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StraightIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2945:12
[INFO] [stdout]      |
[INFO] [stdout] 2945 |     pub fn StraightIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `straight_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Straight` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2953:12
[INFO] [stdout]      |
[INFO] [stdout] 2953 |     pub fn Straight(&self, i: u32) -> Option<&Straight> {self.straights.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `straight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StraightIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2959:12
[INFO] [stdout]      |
[INFO] [stdout] 2959 |     pub fn StraightIter(&self) -> impl Iterator<Item = (&u32, &Straight)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `straight_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2967:12
[INFO] [stdout]      |
[INFO] [stdout] 2967 |     pub fn TurnoutIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Turnout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2975:12
[INFO] [stdout]      |
[INFO] [stdout] 2975 |     pub fn Turnout(&self, i: u32) -> Option<&Turnout> {self.turnouts.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `turnout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2981:12
[INFO] [stdout]      |
[INFO] [stdout] 2981 |     pub fn TurnoutIter(&self) -> impl Iterator<Item = (&u32, &Turnout)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurntableIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2989:12
[INFO] [stdout]      |
[INFO] [stdout] 2989 |     pub fn TurntableIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turntable_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Turntable` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2997:12
[INFO] [stdout]      |
[INFO] [stdout] 2997 |     pub fn Turntable(&self, i: u32) -> Option<&Turntable> {self.turntables.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `turntable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurntableIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3003:12
[INFO] [stdout]      |
[INFO] [stdout] 3003 |     pub fn TurntableIter(&self) -> impl Iterator<Item = (&u32, &Turntable)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `turntable_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1309:12
[INFO] [stdout]      |
[INFO] [stdout] 1309 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1310:12
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     pub fn Width(&self) -> u32 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1311:12
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1312:12
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos1x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1313:12
[INFO] [stdout]      |
[INFO] [stdout] 1313 |     pub fn Pos1x(&self) -> f64 {self.pos1x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos1x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos1y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1314:12
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     pub fn Pos1y(&self) -> f64 {self.pos1y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos1y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1315:12
[INFO] [stdout]      |
[INFO] [stdout] 1315 |     pub fn Angle1(&self) -> f64 {self.angle1}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `angle1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1316:12
[INFO] [stdout]      |
[INFO] [stdout] 1316 |     pub fn Radius1(&self) -> f64 {self.radius1}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `radius1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center1x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1317:12
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     pub fn Center1x(&self) -> f64 {self.center1x}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center1x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center1y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1318:12
[INFO] [stdout]      |
[INFO] [stdout] 1318 |     pub fn Center1y(&self) -> f64 {self.center1y}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center1y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos2x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1319:12
[INFO] [stdout]      |
[INFO] [stdout] 1319 |     pub fn Pos2x(&self) -> f64 {self.pos2x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos2x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pos2y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1320:12
[INFO] [stdout]      |
[INFO] [stdout] 1320 |     pub fn Pos2y(&self) -> f64 {self.pos2y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `pos2y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1321:12
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     pub fn Angle2(&self) -> f64 {self.angle2}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `angle2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1322:12
[INFO] [stdout]      |
[INFO] [stdout] 1322 |     pub fn Radius2(&self) -> f64 {self.radius2}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `radius2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center2x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1323:12
[INFO] [stdout]      |
[INFO] [stdout] 1323 |     pub fn Center2x(&self) -> f64 {self.center2x}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center2x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Center2y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1324:12
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     pub fn Center2y(&self) -> f64 {self.center2y}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center2y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1325:12
[INFO] [stdout]      |
[INFO] [stdout] 1325 |     pub fn Body(&self) -> CornuBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `center_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1369:16
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                center_X: f64, center_Y: f64, radius: f64, helix_turns: u32, 
[INFO] [stdout]      |                ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `center_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1369:31
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                center_X: f64, center_Y: f64, radius: f64, helix_turns: u32, 
[INFO] [stdout]      |                               ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1370:16
[INFO] [stdout]      |
[INFO] [stdout] 1370 |                desc_X: f64, desc_Y: f64, trackbody: TrackBody) -> Self {
[INFO] [stdout]      |                ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1370:29
[INFO] [stdout]      |
[INFO] [stdout] 1370 |                desc_X: f64, desc_Y: f64, trackbody: TrackBody) -> Self {
[INFO] [stdout]      |                             ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1376:12
[INFO] [stdout]      |
[INFO] [stdout] 1376 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineWidth` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1377:12
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     pub fn LineWidth(&self) -> u32 {self.line_width}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `line_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1378:12
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1379:12
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CenterX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1380:12
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     pub fn CenterX(&self) -> f64 {self.center_x}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `center_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CenterY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1381:12
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn CenterY(&self) -> f64 {self.center_y}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `center_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1382:12
[INFO] [stdout]      |
[INFO] [stdout] 1382 |     pub fn Radius(&self) -> f64 {self.radius}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `radius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `HelixTurns` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1383:12
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn HelixTurns(&self) -> u32 {self.helix_turns}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `helix_turns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1384:12
[INFO] [stdout]      |
[INFO] [stdout] 1384 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1385:12
[INFO] [stdout]      |
[INFO] [stdout] 1385 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Trackbody` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1386:12
[INFO] [stdout]      |
[INFO] [stdout] 1386 |     pub fn Trackbody(&self) -> TrackBody {self.trackbody.clone()}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `trackbody`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `JointIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3011:12
[INFO] [stdout]      |
[INFO] [stdout] 3011 |     pub fn JointIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `joint_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Joint` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3019:12
[INFO] [stdout]      |
[INFO] [stdout] 3019 |     pub fn Joint(&self, i: u32) -> Option<&Joint> {self.joints.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `joint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `JointIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3025:12
[INFO] [stdout]      |
[INFO] [stdout] 3025 |     pub fn JointIter(&self) -> impl Iterator<Item = (&u32, &Joint)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `joint_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CarIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3033:12
[INFO] [stdout]      |
[INFO] [stdout] 3033 |     pub fn CarIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `car_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Car` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3041:12
[INFO] [stdout]      |
[INFO] [stdout] 3041 |     pub fn Car(&self, i: u32) -> Option<&Car> {self.cars.get(&i)}
[INFO] [stdout]      |            ^^^ help: convert the identifier to snake case (notice the capitalization): `car`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CarIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3047:12
[INFO] [stdout]      |
[INFO] [stdout] 3047 |     pub fn CarIter(&self) -> impl Iterator<Item = (&u32, &Car)> {
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `car_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `NoteIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3055:12
[INFO] [stdout]      |
[INFO] [stdout] 3055 |     pub fn NoteIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `note_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Note` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3063:12
[INFO] [stdout]      |
[INFO] [stdout] 3063 |     pub fn Note(&self, i: u32) -> Option<&Note> {self.notes.get(&i)}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `note`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `NoteIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3069:12
[INFO] [stdout]      |
[INFO] [stdout] 3069 |     pub fn NoteIter(&self) -> impl Iterator<Item = (&u32, &Note)> {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `note_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextItemIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3077:12
[INFO] [stdout]      |
[INFO] [stdout] 3077 |     pub fn TextItemIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `text_item_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextItem` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3085:12
[INFO] [stdout]      |
[INFO] [stdout] 3085 |     pub fn TextItem(&self, i: u32) -> Option<&TextItem> {self.textitems.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `text_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextItemIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3091:12
[INFO] [stdout]      |
[INFO] [stdout] 3091 |     pub fn TextItemIter(&self) -> impl Iterator<Item = (&u32, &TextItem)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `text_item_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BlockIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3099:12
[INFO] [stdout]      |
[INFO] [stdout] 3099 |     pub fn BlockIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `block_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Block` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3107:12
[INFO] [stdout]      |
[INFO] [stdout] 3107 |     pub fn Block(&self, i: u32) -> Option<&Block> {self.blocks.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BlockIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3113:12
[INFO] [stdout]      |
[INFO] [stdout] 3113 |     pub fn BlockIter(&self) -> impl Iterator<Item = (&u32, &Block)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `block_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SwitchMotorIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3121:12
[INFO] [stdout]      |
[INFO] [stdout] 3121 |     pub fn SwitchMotorIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `switch_motor_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SwitchMotor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3129:12
[INFO] [stdout]      |
[INFO] [stdout] 3129 |     pub fn SwitchMotor(&self, i: u32) -> Option<&SwitchMotor> {self.switchmotors.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `switch_motor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SwitchMotorIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3135:12
[INFO] [stdout]      |
[INFO] [stdout] 3135 |     pub fn SwitchMotorIter(&self) -> impl Iterator<Item = (&u32, &SwitchMotor)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `switch_motor_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SignalIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3143:12
[INFO] [stdout]      |
[INFO] [stdout] 3143 |     pub fn SignalIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `signal_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Signal` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3151:12
[INFO] [stdout]      |
[INFO] [stdout] 3151 |     pub fn Signal(&self, i: u32) -> Option<&Signal> {self.signals.get(&i)}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SignalIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3157:12
[INFO] [stdout]      |
[INFO] [stdout] 3157 |     pub fn SignalIter(&self) -> impl Iterator<Item = (&u32, &Signal)> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `signal_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SensorIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3165:12
[INFO] [stdout]      |
[INFO] [stdout] 3165 |     pub fn SensorIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sensor_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Sensor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3173:12
[INFO] [stdout]      |
[INFO] [stdout] 3173 |     pub fn Sensor(&self, i: u32) -> Option<&Sensor> {self.sensors.get(&i)}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `sensor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SensorIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3179:12
[INFO] [stdout]      |
[INFO] [stdout] 3179 |     pub fn SensorIter(&self) -> impl Iterator<Item = (&u32, &Sensor)> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `sensor_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ControlIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3187:12
[INFO] [stdout]      |
[INFO] [stdout] 3187 |     pub fn ControlIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `control_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Control` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3195:12
[INFO] [stdout]      |
[INFO] [stdout] 3195 |     pub fn Control(&self, i: u32) -> Option<&Control> {self.controls.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ControlIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3201:12
[INFO] [stdout]      |
[INFO] [stdout] 3201 |     pub fn ControlIter(&self) -> impl Iterator<Item = (&u32, &Control)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `control_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendBZSeg` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3281:12
[INFO] [stdout]      |
[INFO] [stdout] 3281 |     pub fn AppendBZSeg(e: BZSegment, mut b: BZSegments) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_bzseg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3314:12
[INFO] [stdout]      |
[INFO] [stdout] 3314 |     pub fn Append(e: StructureBodyElement, mut b:BZLSegments) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3370:12
[INFO] [stdout]      |
[INFO] [stdout] 3370 |     pub fn Append(e: FBlockElement, mut b: FBlock) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:17
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                 ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:26
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                          ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:35
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                   ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:44
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                            ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:53
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                                     ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1439:62
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64, 
[INFO] [stdout]      |                                                              ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:17
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                 ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:26
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                          ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:35
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                                   ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1440:48
[INFO] [stdout]      |
[INFO] [stdout] 1440 |                 X4: f64, Y4: f64, desc_X: f64, desc_Y: f64, body: BezierBody) -> Self {
[INFO] [stdout]      |                                                ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1447:12
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1448:12
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     pub fn Width(&self) -> u32 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1449:12
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     pub fn Color(&self) -> u32 {self.color}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1450:12
[INFO] [stdout]      |
[INFO] [stdout] 1450 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Visible` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1451:12
[INFO] [stdout]      |
[INFO] [stdout] 1451 |     pub fn Visible(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `visible`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1452:12
[INFO] [stdout]      |
[INFO] [stdout] 1452 |     pub fn X1(&self) -> f64 {self.x1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1453:12
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     pub fn Y1(&self) -> f64 {self.y1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1454:12
[INFO] [stdout]      |
[INFO] [stdout] 1454 |     pub fn X2(&self) -> f64 {self.x2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1455:12
[INFO] [stdout]      |
[INFO] [stdout] 1455 |     pub fn Y2(&self) -> f64 {self.y2}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1456:12
[INFO] [stdout]      |
[INFO] [stdout] 1456 |     pub fn X3(&self) -> f64 {self.x3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1457:12
[INFO] [stdout]      |
[INFO] [stdout] 1457 |     pub fn Y3(&self) -> f64 {self.y3}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1458:12
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub fn X4(&self) -> f64 {self.x4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1459:12
[INFO] [stdout]      |
[INFO] [stdout] 1459 |     pub fn Y4(&self) -> f64 {self.y4}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1460:12
[INFO] [stdout]      |
[INFO] [stdout] 1460 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1461:12
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1462:12
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     pub fn Body(&self) -> BezierBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1497:17
[INFO] [stdout]      |
[INFO] [stdout] 1497 |                 Desc_x: f64, Desc_y: f64, body: TrackBody) -> Self {
[INFO] [stdout]      |                 ^^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1497:30
[INFO] [stdout]      |
[INFO] [stdout] 1497 |                 Desc_x: f64, Desc_y: f64, body: TrackBody) -> Self {
[INFO] [stdout]      |                              ^^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1501:12
[INFO] [stdout]      |
[INFO] [stdout] 1501 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LineWidth` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1502:12
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     pub fn LineWidth(&self) -> u32 {self.line_width}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `line_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1503:12
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1504:12
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1505:12
[INFO] [stdout]      |
[INFO] [stdout] 1505 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1506:12
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1507:12
[INFO] [stdout]      |
[INFO] [stdout] 1507 |     pub fn Body(&self) -> TrackBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1561:12
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Options` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1562:12
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     pub fn Options(&self) -> u32 {self.options}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Postion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1563:12
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     pub fn Postion(&self) -> u32 {self.postion}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `postion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1564:12
[INFO] [stdout]      |
[INFO] [stdout] 1564 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1565:12
[INFO] [stdout]      |
[INFO] [stdout] 1565 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OrigX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1566:12
[INFO] [stdout]      |
[INFO] [stdout] 1566 |     pub fn OrigX(&self) -> f64 {self.origx}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `orig_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OrigY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1567:12
[INFO] [stdout]      |
[INFO] [stdout] 1567 |     pub fn OrigY(&self) -> f64 {self.origy}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `orig_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Elev` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1568:12
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn Elev(&self) -> u32 {self.elev}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `elev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1569:12
[INFO] [stdout]      |
[INFO] [stdout] 1569 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Tablist` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1570:12
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     pub fn Tablist(&self) -> String {self.tablist.clone()}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `tablist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AdjOpt` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1571:12
[INFO] [stdout]      |
[INFO] [stdout] 1571 |     pub fn AdjOpt(&self) -> Option<(f64, f64)> {self.adjopt}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `adj_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PierOpt` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1572:12
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     pub fn PierOpt(&self) -> Option<(f64, String)> {self.pieropt.clone()}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `pier_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1573:12
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn Body(&self) -> TurnoutBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3475:12
[INFO] [stdout]      |
[INFO] [stdout] 3475 |     pub fn Append(e: StructureBodyElement, mut b: StructureBody) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1613:12
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn Layer(&self) ->u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1614:12
[INFO] [stdout]      |
[INFO] [stdout] 1614 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1615:12
[INFO] [stdout]      |
[INFO] [stdout] 1615 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3525:12
[INFO] [stdout]      |
[INFO] [stdout] 3525 |     pub fn Append(e: StructureBodyElement, mut b: BZRLineBody) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendTrack` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3586:12
[INFO] [stdout]      |
[INFO] [stdout] 3586 |     pub fn AppendTrack(e: TrackBodyElement, mut b: CornuBody) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendCornu` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3596:12
[INFO] [stdout]      |
[INFO] [stdout] 3596 |     pub fn AppendCornu(e: CornuBodyElement, mut b: CornuBody) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_cornu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TrackEndsLen` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3600:12
[INFO] [stdout]      |
[INFO] [stdout] 3600 |     pub fn TrackEndsLen(&self) -> usize {self.trackends.len()}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `track_ends_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TrackEnd` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3601:12
[INFO] [stdout]      |
[INFO] [stdout] 3601 |     pub fn TrackEnd(&self, i: usize) -> &TrackBodyElement {&self.trackends[i]}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `track_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendTrack` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3706:12
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     pub fn AppendTrack(e:TrackBodyElement, mut b: TrackBody) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3745:12
[INFO] [stdout]      |
[INFO] [stdout] 3745 |     pub fn Append(e: BezierBodyElement, mut b: BezierBody) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1616:12
[INFO] [stdout]      |
[INFO] [stdout] 1616 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1617:12
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Radius` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1618:12
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     pub fn Radius(&self) -> f64 {self.radius}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `radius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurrentEp` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1619:12
[INFO] [stdout]      |
[INFO] [stdout] 1619 |     pub fn CurrentEp(&self) -> Option<u32> {self.current_ep}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `current_ep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1620:12
[INFO] [stdout]      |
[INFO] [stdout] 1620 |     pub fn Body(&self) -> TrackBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1673:26
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                 l1: f64, R: f64, flip: u32, negate: u32, S_curve: u32, 
[INFO] [stdout]      |                          ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `S_curve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1673:58
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                 l1: f64, R: f64, flip: u32, negate: u32, S_curve: u32, 
[INFO] [stdout]      |                                                          ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1681:12
[INFO] [stdout]      |
[INFO] [stdout] 1681 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1682:12
[INFO] [stdout]      |
[INFO] [stdout] 1682 |     pub fn Width(&self) -> u32 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1683:12
[INFO] [stdout]      |
[INFO] [stdout] 1683 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flags` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1684:12
[INFO] [stdout]      |
[INFO] [stdout] 1684 |     pub fn Flags(&self) -> u32 {self.flags}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `L0` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1685:12
[INFO] [stdout]      |
[INFO] [stdout] 1685 |     pub fn L0(&self) -> f64 {self.l0}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case: `l0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `L1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1686:12
[INFO] [stdout]      |
[INFO] [stdout] 1686 |     pub fn L1(&self) -> f64 {self.l1}
[INFO] [stdout]      |            ^^ help: convert the identifier to snake case: `l1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `R` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1687:12
[INFO] [stdout]      |
[INFO] [stdout] 1687 |     pub fn R(&self) -> f64 {self.r}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Flip` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1688:12
[INFO] [stdout]      |
[INFO] [stdout] 1688 |     pub fn Flip(&self) -> u32 {self.flip}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `flip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Negate` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1689:12
[INFO] [stdout]      |
[INFO] [stdout] 1689 |     pub fn Negate(&self) -> u32 {self.negate}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `negate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SCurve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1690:12
[INFO] [stdout]      |
[INFO] [stdout] 1690 |     pub fn SCurve(&self) -> u32 {self.s_curve}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `scurve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1691:12
[INFO] [stdout]      |
[INFO] [stdout] 1691 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1692:12
[INFO] [stdout]      |
[INFO] [stdout] 1692 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Angle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1693:12
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     pub fn Angle(&self) -> f64 {self.angle}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `angle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1694:12
[INFO] [stdout]      |
[INFO] [stdout] 1694 |     pub fn DescX(&self) -> f64 {self.desc_x}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DescY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1695:12
[INFO] [stdout]      |
[INFO] [stdout] 1695 |     pub fn DescY(&self) -> f64 {self.desc_y}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Body` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1696:12
[INFO] [stdout]      |
[INFO] [stdout] 1696 |     pub fn Body(&self) -> TrackBody {self.body.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1764:12
[INFO] [stdout]      |
[INFO] [stdout] 1764 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Title` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1765:12
[INFO] [stdout]      |
[INFO] [stdout] 1765 |     pub fn Title(&self) -> String {self.title.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Options` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1766:12
[INFO] [stdout]      |
[INFO] [stdout] 1766 |     pub fn Options(&self) -> u32 {self.options}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TypeOfCar` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1767:12
[INFO] [stdout]      |
[INFO] [stdout] 1767 |     pub fn TypeOfCar(&self) -> u32 {self.typeofcar}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `type_of_car`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Length` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1768:12
[INFO] [stdout]      |
[INFO] [stdout] 1768 |     pub fn Length(&self) -> f64 {self.length}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Width` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1769:12
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     pub fn Width(&self) -> f64 {self.width}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TruckCenterOffset` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1770:12
[INFO] [stdout]      |
[INFO] [stdout] 1770 |     pub fn TruckCenterOffset(&self) -> u32 {self.truck_center_offset}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `truck_center_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TruckCenter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1771:12
[INFO] [stdout]      |
[INFO] [stdout] 1771 |     pub fn TruckCenter(&self) -> f64 {self.truck_center}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `truck_center`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CoupledLength` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1772:12
[INFO] [stdout]      |
[INFO] [stdout] 1772 |     pub fn CoupledLength(&self) -> f64 {self.coupled_length}
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `coupled_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1773:12
[INFO] [stdout]      |
[INFO] [stdout] 1773 |     pub fn Color(&self) -> u32 {self.color}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PuchasePrice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1774:12
[INFO] [stdout]      |
[INFO] [stdout] 1774 |     pub fn PuchasePrice(&self) -> f64 {self.puchaseprice}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `puchase_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurrentPrice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1775:12
[INFO] [stdout]      |
[INFO] [stdout] 1775 |     pub fn CurrentPrice(&self) -> f64 {self.currentprice}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Condition` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1776:12
[INFO] [stdout]      |
[INFO] [stdout] 1776 |     pub fn Condition(&self) -> u32 {self.condition}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `condition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `PurchDate` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1777:12
[INFO] [stdout]      |
[INFO] [stdout] 1777 |     pub fn PurchDate(&self) -> u32 {self.purchdate}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `purch_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ServDate` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1778:12
[INFO] [stdout]      |
[INFO] [stdout] 1778 |     pub fn ServDate(&self) -> u32 {self.servdate}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `serv_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Notes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1779:12
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     pub fn Notes(&self) -> String {self.notes.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `notes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OnLayout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1780:12
[INFO] [stdout]      |
[INFO] [stdout] 1780 |     pub fn OnLayout(&self) -> Option<CarAux> {self.onlayout.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `on_layout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1821:12
[INFO] [stdout]      |
[INFO] [stdout] 1821 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1822:12
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     pub fn StartX(&self) -> f64 {self.start_x}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1823:12
[INFO] [stdout]      |
[INFO] [stdout] 1823 |     pub fn StartY(&self) -> f64 {self.start_y}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Length` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1824:12
[INFO] [stdout]      |
[INFO] [stdout] 1824 |     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 `TypeOfNote` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1825:12
[INFO] [stdout]      |
[INFO] [stdout] 1825 |     pub fn TypeOfNote(&self) -> u32 {self.typeofnote}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `type_of_note`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Text1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1826:12
[INFO] [stdout]      |
[INFO] [stdout] 1826 |     pub fn Text1(&self) -> String  {self.text1.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `text1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Text2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1827:12
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     pub fn Text2(&self) -> Option<String> {self.text2.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `text2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1866:12
[INFO] [stdout]      |
[INFO] [stdout] 1866 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Color` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1867:12
[INFO] [stdout]      |
[INFO] [stdout] 1867 |     pub fn Color(&self) -> u32 {self.color}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MakeTrackEnd` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3810:12
[INFO] [stdout]      |
[INFO] [stdout] 3810 |     pub fn MakeTrackEnd(e:TrackBodyElement) -> BezierBodyElement {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `make_track_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3855:12
[INFO] [stdout]      |
[INFO] [stdout] 3855 |     pub fn Append(e: u32, mut b: IntegerList) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendTurnoutBodyElement` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3896:12
[INFO] [stdout]      |
[INFO] [stdout] 3896 |     pub fn AppendTurnoutBodyElement(e: TurnoutBodyElement,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `append_turnout_body_element`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendStructureBodyElement` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3909:12
[INFO] [stdout]      |
[INFO] [stdout] 3909 |     pub fn AppendStructureBodyElement(e: StructureBodyElement,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `append_structure_body_element`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutElementsLen` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3914:12
[INFO] [stdout]      |
[INFO] [stdout] 3914 |     pub fn TurnoutElementsLen(&self) -> usize {self.turnout_elements.len()}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_elements_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutElement` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3915:12
[INFO] [stdout]      |
[INFO] [stdout] 3915 |     pub fn TurnoutElement(&self, i: usize) -> &TurnoutBodyElement {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_element`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureElementsLen` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3918:12
[INFO] [stdout]      |
[INFO] [stdout] 3918 |     pub fn StructureElementsLen(&self) -> usize {self.struct_elements.len()}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_elements_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `iList` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3948:37
[INFO] [stdout]      |
[INFO] [stdout] 3948 |             TurnoutBodyElement::P(s,iList) => 
[INFO] [stdout]      |                                     ^^^^^ help: convert the identifier to snake case: `i_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MakeTurnoutEnd` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3996:12
[INFO] [stdout]      |
[INFO] [stdout] 3996 |     pub fn MakeTurnoutEnd(tbelt: TrackBodyElement) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `make_turnout_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4032:12
[INFO] [stdout]      |
[INFO] [stdout] 4032 |     pub fn Name(&self) -> String {self.0.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Script` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4033:12
[INFO] [stdout]      |
[INFO] [stdout] 4033 |     pub fn Script(&self) -> String {self.1.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddAspect` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4062:12
[INFO] [stdout]      |
[INFO] [stdout] 4062 |     pub fn AddAspect(mut b: AspectList, a: String, s: String) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_aspect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `FontSize` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |     pub fn FontSize(&self) -> u32 {self.font_size}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `font_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1869:12
[INFO] [stdout]      |
[INFO] [stdout] 1869 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1870:12
[INFO] [stdout]      |
[INFO] [stdout] 1870 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `HasCheckBoxP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1871:12
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     pub fn HasCheckBoxP(&self) -> bool {self.check_box}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `has_check_box_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Text` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1872:12
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     pub fn Text(&self) -> String {self.text.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Rotation` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1873:12
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     pub fn Rotation(&self) -> u32 {self.rotation}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `rotation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |     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 `Script` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1902:12
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     pub fn Script(&self) -> String {self.script.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Tracklist` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1903:12
[INFO] [stdout]      |
[INFO] [stdout] 1903 |     pub fn Tracklist(&self) -> IntegerList {self.tracklist.clone()}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `tracklist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Turnout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1937:12
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     pub fn Turnout(&self) -> u32 {self.turnout}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `turnout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1938:12
[INFO] [stdout]      |
[INFO] [stdout] 1938 |     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 `Normal` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1939:12
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     pub fn Normal(&self) -> String {self.normal.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `normal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Reverse` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1940:12
[INFO] [stdout]      |
[INFO] [stdout] 1940 |     pub fn Reverse(&self) -> String {self.reverse.clone()}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `reverse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Pointsense` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1941:12
[INFO] [stdout]      |
[INFO] [stdout] 1941 |     pub fn Pointsense(&self) -> String {self.pointsense.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `pointsense`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1978:57
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, A: f64,
[INFO] [stdout]      |                                                         ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1978:65
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, A: f64,
[INFO] [stdout]      |                                                                 ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1978:73
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, A: f64,
[INFO] [stdout]      |                                                                         ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1983:12
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1984:12
[INFO] [stdout]      |
[INFO] [stdout] 1984 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1985:12
[INFO] [stdout]      |
[INFO] [stdout] 1985 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1986:12
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1987:12
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `A` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1988:12
[INFO] [stdout]      |
[INFO] [stdout] 1988 |     pub fn A(&self) -> f64 {self.a}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Numheads` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1989:12
[INFO] [stdout]      |
[INFO] [stdout] 1989 |     pub fn Numheads(&self) -> u32 {self.numheads}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `numheads`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1990:12
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     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 `Aspectlist` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1991:12
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     pub fn Aspectlist(&self) -> AspectList {self.aspectlist.clone()}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `aspectlist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2024:57
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, 
[INFO] [stdout]      |                                                         ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2024:65
[INFO] [stdout]      |
[INFO] [stdout] 2024 |     pub fn new(layer: u32, scale: Scale, visible: bool, X: f64, Y: f64, 
[INFO] [stdout]      |                                                                 ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2029:12
[INFO] [stdout]      |
[INFO] [stdout] 2029 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2030:12
[INFO] [stdout]      |
[INFO] [stdout] 2030 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2031:12
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2032:12
[INFO] [stdout]      |
[INFO] [stdout] 2032 |     pub fn X(&self) -> f64 {self.x}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2033:12
[INFO] [stdout]      |
[INFO] [stdout] 2033 |     pub fn Y(&self) -> f64 {self.y}
[INFO] [stdout]      |            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2034:12
[INFO] [stdout]      |
[INFO] [stdout] 2034 |     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 `Script` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2035:12
[INFO] [stdout]      |
[INFO] [stdout] 2035 |     pub fn Script(&self) -> String {self.script.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2077:12
[INFO] [stdout]      |
[INFO] [stdout] 2077 |     pub fn Layer(&self) -> u32 {self.layer}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2078:12
[INFO] [stdout]      |
[INFO] [stdout] 2078 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IsVisibleP` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2079:12
[INFO] [stdout]      |
[INFO] [stdout] 2079 |     pub fn IsVisibleP(&self) -> bool {self.visible}
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `is_visible_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2080:12
[INFO] [stdout]      |
[INFO] [stdout] 2080 |     pub fn StartX(&self) -> f64 {self.start_x}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StartY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2081:12
[INFO] [stdout]      |
[INFO] [stdout] 2081 |     pub fn StartY(&self) -> f64 {self.start_y}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `start_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2082:12
[INFO] [stdout]      |
[INFO] [stdout] 2082 |     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 `OnScript` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2083:12
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     pub fn OnScript(&self) -> String {self.on_script.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `on_script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `OffScript` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2084:12
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     pub fn OffScript(&self) -> String {self.off_script.clone()}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `off_script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetVersion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2189:12
[INFO] [stdout]      |
[INFO] [stdout] 2189 |     pub fn SetVersion(&mut self,fver: u32, major: u32, minor: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `set_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetTitle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2200:12
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     pub fn SetTitle(&mut self,level: u32, text: String) {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `set_title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetMapscale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2212:12
[INFO] [stdout]      |
[INFO] [stdout] 2212 |     pub fn SetMapscale(&mut self,mapscale: u32) {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_mapscale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetRoomsize` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2221:12
[INFO] [stdout]      |
[INFO] [stdout] 2221 |     pub fn SetRoomsize(&mut self,width: f64, height: f64) {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `set_roomsize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetScale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2229:12
[INFO] [stdout]      |
[INFO] [stdout] 2229 |     pub fn SetScale(&mut self,scale: Scale) {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `set_scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddLayer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2253:12
[INFO] [stdout]      |
[INFO] [stdout] 2253 |     pub fn AddLayer(&mut self,lnum: u32,visible: u32,frozen: u32,on_map: u32,
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SetCurrentLayer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2272:12
[INFO] [stdout]      |
[INFO] [stdout] 2272 |     pub fn SetCurrentLayer(&mut self,lnum: u32) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_current_layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddStructure` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2293:12
[INFO] [stdout]      |
[INFO] [stdout] 2293 |     pub fn AddStructure(&mut self,index: u32, layer: u32, lineType: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_structure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2293:59
[INFO] [stdout]      |
[INFO] [stdout] 2293 |     pub fn AddStructure(&mut self,index: u32, layer: u32, lineType: u32, 
[INFO] [stdout]      |                                                           ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddDrawing` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2319:12
[INFO] [stdout]      |
[INFO] [stdout] 2319 |     pub fn AddDrawing(&mut self,index: u32, layer: u32, lineType: u32,
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_drawing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `lineType` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2319:57
[INFO] [stdout]      |
[INFO] [stdout] 2319 |     pub fn AddDrawing(&mut self,index: u32, layer: u32, lineType: u32,
[INFO] [stdout]      |                                                         ^^^^^^^^ help: convert the identifier to snake case: `line_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddBZRLine` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2348:12
[INFO] [stdout]      |
[INFO] [stdout] 2348 |     pub fn AddBZRLine(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_bzrline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2349:68
[INFO] [stdout]      |
[INFO] [stdout] 2349 |                       line_width: u32, scale: Scale, visible: u32, X1: f64,
[INFO] [stdout]      |                                                                    ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:23
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                       ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:31
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                               ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:39
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                       ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:47
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                               ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:55
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                                       ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:63
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                                               ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2350:71
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                       Y1: f64,X2: f64,Y2: f64,X3: f64,Y3: f64,X4: f64,Y4: f64,
[INFO] [stdout]      |                                                                       ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2351:33
[INFO] [stdout]      |
[INFO] [stdout] 2351 |                       pad3: u32,desc_X: f64,desc_Y: f64, body: BZRLineBody) {
[INFO] [stdout]      |                                 ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2351:45
[INFO] [stdout]      |
[INFO] [stdout] 2351 |                       pad3: u32,desc_X: f64,desc_Y: f64, body: BZRLineBody) {
[INFO] [stdout]      |                                             ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddCornu` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2380:12
[INFO] [stdout]      |
[INFO] [stdout] 2380 |     pub fn AddCornu(&mut self,index: u32,layer: u32,width: u32,pad1: u32,
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_cornu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddCurve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2410:12
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     pub fn AddCurve(&mut self,index: u32, layer: u32, line_width: u32, 
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `center_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2412:21
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                     center_X: f64, centerY: f64, pad3: u32, radius: f64, 
[INFO] [stdout]      |                     ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `center_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `centerY` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2412:36
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                     center_X: f64, centerY: f64, pad3: u32, radius: f64, 
[INFO] [stdout]      |                                    ^^^^^^^ help: convert the identifier to snake case: `center_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2413:39
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                     helix_turns: u32, desc_X: f64, desc_Y: f64, 
[INFO] [stdout]      |                                       ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2413:52
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                     helix_turns: u32, desc_X: f64, desc_Y: f64, 
[INFO] [stdout]      |                                                    ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddBezier` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2443:12
[INFO] [stdout]      |
[INFO] [stdout] 2443 |     pub fn AddBezier(&mut self,index: u32, layer: u32, width: u32, color: u32,
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_bezier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2444:57
[INFO] [stdout]      |
[INFO] [stdout] 2444 |                      pad1: f64, scale: Scale, vis: u32, X1: f64, Y1: f64, 
[INFO] [stdout]      |                                                         ^^ help: convert the identifier to snake case (notice the capitalization): `x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2444:66
[INFO] [stdout]      |
[INFO] [stdout] 2444 |                      pad1: f64, scale: Scale, vis: u32, X1: f64, Y1: f64, 
[INFO] [stdout]      |                                                                  ^^ help: convert the identifier to snake case (notice the capitalization): `y1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:22
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                      ^^ help: convert the identifier to snake case (notice the capitalization): `x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y2` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:31
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                               ^^ help: convert the identifier to snake case (notice the capitalization): `y2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:40
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                        ^^ help: convert the identifier to snake case (notice the capitalization): `x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:49
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                                 ^^ help: convert the identifier to snake case (notice the capitalization): `y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:58
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                                          ^^ help: convert the identifier to snake case (notice the capitalization): `x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y4` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2445:67
[INFO] [stdout]      |
[INFO] [stdout] 2445 |                      X2: f64, Y2: f64, X3: f64, Y3: f64, X4: f64, Y4: f64, 
[INFO] [stdout]      |                                                                   ^^ help: convert the identifier to snake case (notice the capitalization): `y4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2446:33
[INFO] [stdout]      |
[INFO] [stdout] 2446 |                      pad2: u32, desc_X: f64, desc_Y: f64, body: BezierBody) {
[INFO] [stdout]      |                                 ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `desc_Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2446:46
[INFO] [stdout]      |
[INFO] [stdout] 2446 |                      pad2: u32, desc_X: f64, desc_Y: f64, body: BezierBody) {
[INFO] [stdout]      |                                              ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddStraight` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2465:12
[INFO] [stdout]      |
[INFO] [stdout] 2465 |     pub fn AddStraight(&mut self,index: u32, layer: u32, line_width: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `add_straight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_x` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2467:24
[INFO] [stdout]      |
[INFO] [stdout] 2467 |                        Desc_x: f64, Desc_y: f64, body: TrackBody) {
[INFO] [stdout]      |                        ^^^^^^ help: convert the identifier to snake case: `desc_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Desc_y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2467:37
[INFO] [stdout]      |
[INFO] [stdout] 2467 |                        Desc_x: f64, Desc_y: f64, body: TrackBody) {
[INFO] [stdout]      |                                     ^^^^^^ help: convert the identifier to snake case: `desc_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddTurnout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2491:12
[INFO] [stdout]      |
[INFO] [stdout] 2491 |     pub fn AddTurnout(&mut self,index: u32, layer: u32, options: u32, 
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_turnout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddTurntable` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2518:12
[INFO] [stdout]      |
[INFO] [stdout] 2518 |     pub fn AddTurntable(&mut self,index: u32, layer:u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `add_turntable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddJoint` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2550:12
[INFO] [stdout]      |
[INFO] [stdout] 2550 |     pub fn AddJoint(&mut self,index: u32, layer: u32, width: u32, 
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_joint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2552:39
[INFO] [stdout]      |
[INFO] [stdout] 2552 |                     l0: f64, l1: f64, R: f64, flip: u32, negate: u32, 
[INFO] [stdout]      |                                       ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `S_curve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2553:21
[INFO] [stdout]      |
[INFO] [stdout] 2553 |                     S_curve: u32, x: f64, y: f64, pad3: u32, angle: f64, 
[INFO] [stdout]      |                     ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `s_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddCar` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2587:12
[INFO] [stdout]      |
[INFO] [stdout] 2587 |     pub fn AddCar(&mut self,inx: u32, scale: Scale, title: String, 
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `add_car`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddNote` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2617:12
[INFO] [stdout]      |
[INFO] [stdout] 2617 |     pub fn AddNote(&mut self,index: u32, layer: u32, pad1: u32, pad2: u32,
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `add_note`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddText` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2638:12
[INFO] [stdout]      |
[INFO] [stdout] 2638 |     pub fn AddText(&mut self,index: u32, layer: u32, color: u32, 
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `add_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddBlock` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2653:12
[INFO] [stdout]      |
[INFO] [stdout] 2653 |     pub fn AddBlock(&mut self,index: u32, name: String, script: String, tracklist: IntegerList) {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `add_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddSwitchMotor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2666:12
[INFO] [stdout]      |
[INFO] [stdout] 2666 |     pub fn AddSwitchMotor(&mut self,index: u32,turnout: u32,name: String,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `add_switch_motor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddSignal` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2687:12
[INFO] [stdout]      |
[INFO] [stdout] 2687 |     pub fn AddSignal(&mut self,index: u32,layer: u32, scale: Scale, 
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2688:36
[INFO] [stdout]      |
[INFO] [stdout] 2688 |                      visible: u32, X: f64, Y: f64, A: f64, numheads: u32,
[INFO] [stdout]      |                                    ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2688:44
[INFO] [stdout]      |
[INFO] [stdout] 2688 |                      visible: u32, X: f64, Y: f64, A: f64, numheads: u32,
[INFO] [stdout]      |                                            ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2688:52
[INFO] [stdout]      |
[INFO] [stdout] 2688 |                      visible: u32, X: f64, Y: f64, A: f64, numheads: u32,
[INFO] [stdout]      |                                                    ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddSensor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2706:12
[INFO] [stdout]      |
[INFO] [stdout] 2706 |     pub fn AddSensor(&mut self,index: u32,layer: u32,scale: Scale,visible: u32,
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_sensor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `X` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2707:22
[INFO] [stdout]      |
[INFO] [stdout] 2707 |                      X: f64,Y: f64,name: String,script: String) {
[INFO] [stdout]      |                      ^ help: convert the identifier to snake case (notice the capitalization): `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Y` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2707:29
[INFO] [stdout]      |
[INFO] [stdout] 2707 |                      X: f64,Y: f64,name: String,script: String) {
[INFO] [stdout]      |                             ^ help: convert the identifier to snake case (notice the capitalization): `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddControl` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2724:12
[INFO] [stdout]      |
[INFO] [stdout] 2724 |     pub fn AddControl(&mut self,index: u32,layer: u32,scale: Scale,
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `add_control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Filename` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2737:12
[INFO] [stdout]      |
[INFO] [stdout] 2737 |     pub fn Filename(&self) -> String {self.filename.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `filename`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `FileVersion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2743:12
[INFO] [stdout]      |
[INFO] [stdout] 2743 |     pub fn FileVersion(&self) -> u32 {self.file_version}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `file_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ProgramVersion` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2749:12
[INFO] [stdout]      |
[INFO] [stdout] 2749 |     pub fn ProgramVersion(&self) -> (u32,u32,u32) {self.program_version}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `program_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Title` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2755:12
[INFO] [stdout]      |
[INFO] [stdout] 2755 |     pub fn Title(&self) -> String {self.title1.clone()}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SubTitle` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2761:12
[INFO] [stdout]      |
[INFO] [stdout] 2761 |     pub fn SubTitle(&self) -> String {self.title2.clone()}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `sub_title`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MapScale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2767:12
[INFO] [stdout]      |
[INFO] [stdout] 2767 |     pub fn MapScale(&self) -> u32 {self.mapscale}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `map_scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `RoomSize` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2773:12
[INFO] [stdout]      |
[INFO] [stdout] 2773 |     pub fn RoomSize(&self) -> (f64,f64) {self.roomsize}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `room_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Scale` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2779:12
[INFO] [stdout]      |
[INFO] [stdout] 2779 |     pub fn Scale(&self) -> Scale {self.scale}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `scale`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LayerIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2785:12
[INFO] [stdout]      |
[INFO] [stdout] 2785 |     pub fn LayerIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `layer_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Layer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2793:12
[INFO] [stdout]      |
[INFO] [stdout] 2793 |     pub fn Layer(&self, i: u32) -> Option<&Layer> {self.layers.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `layer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `LayerIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2799:12
[INFO] [stdout]      |
[INFO] [stdout] 2799 |     pub fn LayerIter(&self) -> impl Iterator<Item = (&u32, &Layer)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `layer_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurrentLayerNumber` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2807:12
[INFO] [stdout]      |
[INFO] [stdout] 2807 |     pub fn CurrentLayerNumber(&self) -> u32 {self.current_layer}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_layer_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2813:12
[INFO] [stdout]      |
[INFO] [stdout] 2813 |     pub fn StructureIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Structure` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2821:12
[INFO] [stdout]      |
[INFO] [stdout] 2821 |     pub fn Structure(&self, i: u32) -> Option<&Structure> {self.structures.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `structure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2827:12
[INFO] [stdout]      |
[INFO] [stdout] 2827 |     pub fn StructureIter(&self) -> impl Iterator<Item = (&u32, &Structure)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DrawingIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2835:12
[INFO] [stdout]      |
[INFO] [stdout] 2835 |     pub fn DrawingIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `drawing_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Drawing` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2843:12
[INFO] [stdout]      |
[INFO] [stdout] 2843 |     pub fn Drawing(&self, i: u32) -> Option<&Drawing> {self.drawings.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `drawing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DrawingIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2849:12
[INFO] [stdout]      |
[INFO] [stdout] 2849 |     pub fn DrawingIter(&self) -> impl Iterator<Item = (&u32, &Drawing)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `drawing_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BZRLineIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2857:12
[INFO] [stdout]      |
[INFO] [stdout] 2857 |     pub fn BZRLineIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bzrline_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BZRLine` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2865:12
[INFO] [stdout]      |
[INFO] [stdout] 2865 |     pub fn BZRLine(&self, i: u32) -> Option<&BZRLine> {self.bzrlines.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `bzrline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BZRLineIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2871:12
[INFO] [stdout]      |
[INFO] [stdout] 2871 |     pub fn BZRLineIter(&self) -> impl Iterator<Item = (&u32, &BZRLine)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `bzrline_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CornuIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2879:12
[INFO] [stdout]      |
[INFO] [stdout] 2879 |     pub fn CornuIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `cornu_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Cornu` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2887:12
[INFO] [stdout]      |
[INFO] [stdout] 2887 |     pub fn Cornu(&self, i: u32) -> Option<&Cornu> {self.cornus.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `cornu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CornuIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2893:12
[INFO] [stdout]      |
[INFO] [stdout] 2893 |     pub fn CornuIter(&self) -> impl Iterator<Item = (&u32, &Cornu)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `cornu_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurveIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2901:12
[INFO] [stdout]      |
[INFO] [stdout] 2901 |     pub fn CurveIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `curve_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Curve` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2909:12
[INFO] [stdout]      |
[INFO] [stdout] 2909 |     pub fn Curve(&self, i: u32) -> Option<&Curve> {self.curves.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CurveIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2915:12
[INFO] [stdout]      |
[INFO] [stdout] 2915 |     pub fn CurveIter(&self) -> impl Iterator<Item = (&u32, &Curve)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `curve_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BezierIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2923:12
[INFO] [stdout]      |
[INFO] [stdout] 2923 |     pub fn BezierIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bezier_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Bezier` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2931:12
[INFO] [stdout]      |
[INFO] [stdout] 2931 |     pub fn Bezier(&self, i: u32) -> Option<&Bezier> {self.beziers.get(&i)}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `bezier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BezierIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2937:12
[INFO] [stdout]      |
[INFO] [stdout] 2937 |     pub fn BezierIter(&self) -> impl Iterator<Item = (&u32, &Bezier)> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `bezier_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StraightIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2945:12
[INFO] [stdout]      |
[INFO] [stdout] 2945 |     pub fn StraightIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `straight_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Straight` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2953:12
[INFO] [stdout]      |
[INFO] [stdout] 2953 |     pub fn Straight(&self, i: u32) -> Option<&Straight> {self.straights.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `straight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StraightIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2959:12
[INFO] [stdout]      |
[INFO] [stdout] 2959 |     pub fn StraightIter(&self) -> impl Iterator<Item = (&u32, &Straight)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `straight_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2967:12
[INFO] [stdout]      |
[INFO] [stdout] 2967 |     pub fn TurnoutIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Turnout` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2975:12
[INFO] [stdout]      |
[INFO] [stdout] 2975 |     pub fn Turnout(&self, i: u32) -> Option<&Turnout> {self.turnouts.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `turnout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2981:12
[INFO] [stdout]      |
[INFO] [stdout] 2981 |     pub fn TurnoutIter(&self) -> impl Iterator<Item = (&u32, &Turnout)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurntableIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2989:12
[INFO] [stdout]      |
[INFO] [stdout] 2989 |     pub fn TurntableIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turntable_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Turntable` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2997:12
[INFO] [stdout]      |
[INFO] [stdout] 2997 |     pub fn Turntable(&self, i: u32) -> Option<&Turntable> {self.turntables.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `turntable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurntableIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3003:12
[INFO] [stdout]      |
[INFO] [stdout] 3003 |     pub fn TurntableIter(&self) -> impl Iterator<Item = (&u32, &Turntable)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `turntable_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `JointIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3011:12
[INFO] [stdout]      |
[INFO] [stdout] 3011 |     pub fn JointIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `joint_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Joint` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3019:12
[INFO] [stdout]      |
[INFO] [stdout] 3019 |     pub fn Joint(&self, i: u32) -> Option<&Joint> {self.joints.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `joint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `JointIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3025:12
[INFO] [stdout]      |
[INFO] [stdout] 3025 |     pub fn JointIter(&self) -> impl Iterator<Item = (&u32, &Joint)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `joint_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CarIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3033:12
[INFO] [stdout]      |
[INFO] [stdout] 3033 |     pub fn CarIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `car_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Car` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3041:12
[INFO] [stdout]      |
[INFO] [stdout] 3041 |     pub fn Car(&self, i: u32) -> Option<&Car> {self.cars.get(&i)}
[INFO] [stdout]      |            ^^^ help: convert the identifier to snake case (notice the capitalization): `car`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CarIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3047:12
[INFO] [stdout]      |
[INFO] [stdout] 3047 |     pub fn CarIter(&self) -> impl Iterator<Item = (&u32, &Car)> {
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case: `car_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `NoteIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3055:12
[INFO] [stdout]      |
[INFO] [stdout] 3055 |     pub fn NoteIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `note_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Note` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3063:12
[INFO] [stdout]      |
[INFO] [stdout] 3063 |     pub fn Note(&self, i: u32) -> Option<&Note> {self.notes.get(&i)}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `note`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `NoteIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3069:12
[INFO] [stdout]      |
[INFO] [stdout] 3069 |     pub fn NoteIter(&self) -> impl Iterator<Item = (&u32, &Note)> {
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `note_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextItemIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3077:12
[INFO] [stdout]      |
[INFO] [stdout] 3077 |     pub fn TextItemIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `text_item_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextItem` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3085:12
[INFO] [stdout]      |
[INFO] [stdout] 3085 |     pub fn TextItem(&self, i: u32) -> Option<&TextItem> {self.textitems.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `text_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TextItemIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3091:12
[INFO] [stdout]      |
[INFO] [stdout] 3091 |     pub fn TextItemIter(&self) -> impl Iterator<Item = (&u32, &TextItem)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `text_item_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BlockIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3099:12
[INFO] [stdout]      |
[INFO] [stdout] 3099 |     pub fn BlockIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `block_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Block` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3107:12
[INFO] [stdout]      |
[INFO] [stdout] 3107 |     pub fn Block(&self, i: u32) -> Option<&Block> {self.blocks.get(&i)}
[INFO] [stdout]      |            ^^^^^ help: convert the identifier to snake case: `block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `BlockIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3113:12
[INFO] [stdout]      |
[INFO] [stdout] 3113 |     pub fn BlockIter(&self) -> impl Iterator<Item = (&u32, &Block)> {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `block_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SwitchMotorIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3121:12
[INFO] [stdout]      |
[INFO] [stdout] 3121 |     pub fn SwitchMotorIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `switch_motor_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SwitchMotor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3129:12
[INFO] [stdout]      |
[INFO] [stdout] 3129 |     pub fn SwitchMotor(&self, i: u32) -> Option<&SwitchMotor> {self.switchmotors.get(&i)}
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `switch_motor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SwitchMotorIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3135:12
[INFO] [stdout]      |
[INFO] [stdout] 3135 |     pub fn SwitchMotorIter(&self) -> impl Iterator<Item = (&u32, &SwitchMotor)> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `switch_motor_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SignalIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3143:12
[INFO] [stdout]      |
[INFO] [stdout] 3143 |     pub fn SignalIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `signal_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Signal` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3151:12
[INFO] [stdout]      |
[INFO] [stdout] 3151 |     pub fn Signal(&self, i: u32) -> Option<&Signal> {self.signals.get(&i)}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SignalIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3157:12
[INFO] [stdout]      |
[INFO] [stdout] 3157 |     pub fn SignalIter(&self) -> impl Iterator<Item = (&u32, &Signal)> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `signal_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SensorIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3165:12
[INFO] [stdout]      |
[INFO] [stdout] 3165 |     pub fn SensorIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sensor_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Sensor` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3173:12
[INFO] [stdout]      |
[INFO] [stdout] 3173 |     pub fn Sensor(&self, i: u32) -> Option<&Sensor> {self.sensors.get(&i)}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `sensor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `SensorIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3179:12
[INFO] [stdout]      |
[INFO] [stdout] 3179 |     pub fn SensorIter(&self) -> impl Iterator<Item = (&u32, &Sensor)> {
[INFO] [stdout]      |            ^^^^^^^^^^ help: convert the identifier to snake case: `sensor_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ControlIndexes` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3187:12
[INFO] [stdout]      |
[INFO] [stdout] 3187 |     pub fn ControlIndexes(&self) -> Vec<&u32> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `control_indexes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Control` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3195:12
[INFO] [stdout]      |
[INFO] [stdout] 3195 |     pub fn Control(&self, i: u32) -> Option<&Control> {self.controls.get(&i)}
[INFO] [stdout]      |            ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `control`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ControlIter` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3201:12
[INFO] [stdout]      |
[INFO] [stdout] 3201 |     pub fn ControlIter(&self) -> impl Iterator<Item = (&u32, &Control)> {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `control_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendBZSeg` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3281:12
[INFO] [stdout]      |
[INFO] [stdout] 3281 |     pub fn AppendBZSeg(e: BZSegment, mut b: BZSegments) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_bzseg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3314:12
[INFO] [stdout]      |
[INFO] [stdout] 3314 |     pub fn Append(e: StructureBodyElement, mut b:BZLSegments) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3370:12
[INFO] [stdout]      |
[INFO] [stdout] 3370 |     pub fn Append(e: FBlockElement, mut b: FBlock) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3475:12
[INFO] [stdout]      |
[INFO] [stdout] 3475 |     pub fn Append(e: StructureBodyElement, mut b: StructureBody) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3525:12
[INFO] [stdout]      |
[INFO] [stdout] 3525 |     pub fn Append(e: StructureBodyElement, mut b: BZRLineBody) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendTrack` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3586:12
[INFO] [stdout]      |
[INFO] [stdout] 3586 |     pub fn AppendTrack(e: TrackBodyElement, mut b: CornuBody) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendCornu` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3596:12
[INFO] [stdout]      |
[INFO] [stdout] 3596 |     pub fn AppendCornu(e: CornuBodyElement, mut b: CornuBody) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_cornu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TrackEndsLen` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3600:12
[INFO] [stdout]      |
[INFO] [stdout] 3600 |     pub fn TrackEndsLen(&self) -> usize {self.trackends.len()}
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `track_ends_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TrackEnd` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3601:12
[INFO] [stdout]      |
[INFO] [stdout] 3601 |     pub fn TrackEnd(&self, i: usize) -> &TrackBodyElement {&self.trackends[i]}
[INFO] [stdout]      |            ^^^^^^^^ help: convert the identifier to snake case: `track_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendTrack` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3706:12
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     pub fn AppendTrack(e:TrackBodyElement, mut b: TrackBody) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^ help: convert the identifier to snake case: `append_track`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3745:12
[INFO] [stdout]      |
[INFO] [stdout] 3745 |     pub fn Append(e: BezierBodyElement, mut b: BezierBody) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MakeTrackEnd` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3810:12
[INFO] [stdout]      |
[INFO] [stdout] 3810 |     pub fn MakeTrackEnd(e:TrackBodyElement) -> BezierBodyElement {
[INFO] [stdout]      |            ^^^^^^^^^^^^ help: convert the identifier to snake case: `make_track_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Append` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3855:12
[INFO] [stdout]      |
[INFO] [stdout] 3855 |     pub fn Append(e: u32, mut b: IntegerList) -> Self {
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case: `append`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendTurnoutBodyElement` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3896:12
[INFO] [stdout]      |
[INFO] [stdout] 3896 |     pub fn AppendTurnoutBodyElement(e: TurnoutBodyElement,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `append_turnout_body_element`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AppendStructureBodyElement` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3909:12
[INFO] [stdout]      |
[INFO] [stdout] 3909 |     pub fn AppendStructureBodyElement(e: StructureBodyElement,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `append_structure_body_element`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutElementsLen` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3914:12
[INFO] [stdout]      |
[INFO] [stdout] 3914 |     pub fn TurnoutElementsLen(&self) -> usize {self.turnout_elements.len()}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_elements_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `TurnoutElement` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3915:12
[INFO] [stdout]      |
[INFO] [stdout] 3915 |     pub fn TurnoutElement(&self, i: usize) -> &TurnoutBodyElement {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turnout_element`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StructureElementsLen` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3918:12
[INFO] [stdout]      |
[INFO] [stdout] 3918 |     pub fn StructureElementsLen(&self) -> usize {self.struct_elements.len()}
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `structure_elements_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `iList` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3948:37
[INFO] [stdout]      |
[INFO] [stdout] 3948 |             TurnoutBodyElement::P(s,iList) => 
[INFO] [stdout]      |                                     ^^^^^ help: convert the identifier to snake case: `i_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `MakeTurnoutEnd` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3996:12
[INFO] [stdout]      |
[INFO] [stdout] 3996 |     pub fn MakeTurnoutEnd(tbelt: TrackBodyElement) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `make_turnout_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Name` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4032:12
[INFO] [stdout]      |
[INFO] [stdout] 4032 |     pub fn Name(&self) -> String {self.0.clone()}
[INFO] [stdout]      |            ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Script` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4033:12
[INFO] [stdout]      |
[INFO] [stdout] 4033 |     pub fn Script(&self) -> String {self.1.clone()}
[INFO] [stdout]      |            ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `AddAspect` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4062:12
[INFO] [stdout]      |
[INFO] [stdout] 4062 |     pub fn AddAspect(mut b: AspectList, a: String, s: String) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^ help: convert the identifier to snake case: `add_aspect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.51s
[INFO] running `Command { std: "docker" "inspect" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb", kill_on_drop: false }`
[INFO] [stdout] 9076ea5ba047abed20a4ca384ae139d4ccaa73981d501fff8ca0a3bb16080ffb
