[INFO] cloning repository https://github.com/123zmz123/S19Viewer [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/123zmz123/S19Viewer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F123zmz123%2FS19Viewer", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F123zmz123%2FS19Viewer'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d91e919d925e6d337e9167e43ed30ea741ee739c [INFO] checking 123zmz123/S19Viewer against try#8de4b308b608cded0ebccf658a0fc719bce87d4e for pr-89056 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F123zmz123%2FS19Viewer" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/123zmz123/S19Viewer on toolchain 8de4b308b608cded0ebccf658a0fc719bce87d4e [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8de4b308b608cded0ebccf658a0fc719bce87d4e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/123zmz123/S19Viewer [INFO] finished tweaking git repo https://github.com/123zmz123/S19Viewer [INFO] tweaked toml for git repo https://github.com/123zmz123/S19Viewer written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/123zmz123/S19Viewer already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8de4b308b608cded0ebccf658a0fc719bce87d4e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+8de4b308b608cded0ebccf658a0fc719bce87d4e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bc373f5fa9bf26714f8a24eb830fb067f6a9e60cd789eaf55ed739a9ef4eb517 [INFO] running `Command { std: "docker" "start" "-a" "bc373f5fa9bf26714f8a24eb830fb067f6a9e60cd789eaf55ed739a9ef4eb517", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc373f5fa9bf26714f8a24eb830fb067f6a9e60cd789eaf55ed739a9ef4eb517", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc373f5fa9bf26714f8a24eb830fb067f6a9e60cd789eaf55ed739a9ef4eb517", kill_on_drop: false }` [INFO] [stdout] bc373f5fa9bf26714f8a24eb830fb067f6a9e60cd789eaf55ed739a9ef4eb517 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+8de4b308b608cded0ebccf658a0fc719bce87d4e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 46c9a9b403c292d264019f1d93a5f4e82218bfb12aa08521ece2d1ed5773f2af [INFO] running `Command { std: "docker" "start" "-a" "46c9a9b403c292d264019f1d93a5f4e82218bfb12aa08521ece2d1ed5773f2af", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking S19Viewer v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `ops::Add` [INFO] [stdout] --> src/defines/srec_line.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryInto, ops::Add, u32}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/defines/srec_file.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use super::srec_line::{self, Line}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/defines/srec_file.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> src/defines/srec_file.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ops::Add` [INFO] [stdout] --> src/defines/srec_line.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryInto, ops::Add, u32}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/defines/srec_file.rs:324:18 [INFO] [stdout] | [INFO] [stdout] 324 | for i in (0..self.Lines.len()) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 324 - for i in (0..self.Lines.len()) { [INFO] [stdout] 324 + for i in 0..self.Lines.len() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/defines/srec_file.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use super::srec_line::{self, Line}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/defines/srec_file.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> src/defines/srec_file.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/defines/srec_file.rs:324:18 [INFO] [stdout] | [INFO] [stdout] 324 | for i in (0..self.Lines.len()) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 324 - for i in (0..self.Lines.len()) { [INFO] [stdout] 324 + for i in 0..self.Lines.len() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `line` [INFO] [stdout] --> src/defines/srec_line.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | let line = String::from(li); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_line` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lineNum` [INFO] [stdout] --> src/defines/srec_file.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | fn update_line(&mut self, lineNum: usize) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lineNum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_line` is never read [INFO] [stdout] --> src/defines/srec_file.rs:364:17 [INFO] [stdout] | [INFO] [stdout] 364 | let mut first_line = String::new(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `last_line` is never read [INFO] [stdout] --> src/defines/srec_file.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | let mut last_line = String::new(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `line` [INFO] [stdout] --> src/defines/srec_line.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | let line = String::from(li); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_line` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `st` [INFO] [stdout] --> src/defines/srec_line.rs:225:9 [INFO] [stdout] | [INFO] [stdout] 225 | let st = String::from("S11F001C4BFFFFE5398000007D83637880010014382100107C0803A64E800020E9"); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `st` [INFO] [stdout] --> src/defines/srec_line.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | let st = String::from("S11F001C4BFFFFE5398000007D83637880010014382100107C0803A64E800020E9"); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `st` [INFO] [stdout] --> src/defines/srec_line.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | let st = String::from("S9030000FC"); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `types` [INFO] [stdout] --> src/defines/srec_line.rs:241:10 [INFO] [stdout] | [INFO] [stdout] 241 | let (types,len,addr,data,checksum) = Line::unpack_field(&st); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/defines/srec_file.rs:475:15 [INFO] [stdout] | [INFO] [stdout] 475 | let [line,idx]= sf.AddrMapIndex.get(&0x80003700).expect("").clone(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lineNum` [INFO] [stdout] --> src/defines/srec_file.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | fn update_line(&mut self, lineNum: usize) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lineNum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_line` is never read [INFO] [stdout] --> src/defines/srec_file.rs:364:17 [INFO] [stdout] | [INFO] [stdout] 364 | let mut first_line = String::new(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `last_line` is never read [INFO] [stdout] --> src/defines/srec_file.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | let mut last_line = String::new(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S0` [INFO] [stdout] --> src/defines/srec_line.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | S0, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S1` [INFO] [stdout] --> src/defines/srec_line.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | S1, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S2` [INFO] [stdout] --> src/defines/srec_line.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | S2, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S3` [INFO] [stdout] --> src/defines/srec_line.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | S3, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S4` [INFO] [stdout] --> src/defines/srec_line.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | S4, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S5` [INFO] [stdout] --> src/defines/srec_line.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | S5, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S6` [INFO] [stdout] --> src/defines/srec_line.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | S6, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S7` [INFO] [stdout] --> src/defines/srec_line.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | S7, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S8` [INFO] [stdout] --> src/defines/srec_line.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | S8, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S9` [INFO] [stdout] --> src/defines/srec_line.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | S9, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `give_record` [INFO] [stdout] --> src/defines/srec_line.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn give_record(&self)-> String{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `generate_from_string` [INFO] [stdout] --> src/defines/srec_line.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn generate_from_string(st: String) -> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `generate_from_field_str` [INFO] [stdout] --> src/defines/srec_line.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn generate_from_field_str(types: String, len: String, addr: String, data: String, checksum: String )-> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `generate_from_raw_data` [INFO] [stdout] --> src/defines/srec_line.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn generate_from_raw_data(types: String, start_addr: u32, data: Vec) -> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `calc_checksum` [INFO] [stdout] --> src/defines/srec_line.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | fn calc_checksum(len: u8, start_addr: &u32, data: &Vec)->String [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_type` [INFO] [stdout] --> src/defines/srec_line.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | fn get_type(st: &str)->String [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_len` [INFO] [stdout] --> src/defines/srec_line.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | fn get_len(st :&str) -> String{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_addr_or_count` [INFO] [stdout] --> src/defines/srec_line.rs:119:8 [INFO] [stdout] | [INFO] [stdout] 119 | fn get_addr_or_count(st: &str, types: &str) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len_overview_ck` [INFO] [stdout] --> src/defines/srec_line.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 136 | fn len_overview_ck(st:&str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `len_ck` [INFO] [stdout] --> src/defines/srec_line.rs:142:8 [INFO] [stdout] | [INFO] [stdout] 142 | fn len_ck(len: &str, addr: &str, data:&str,checksum: &str) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unpack_field` [INFO] [stdout] --> src/defines/srec_line.rs:157:8 [INFO] [stdout] | [INFO] [stdout] 157 | fn unpack_field(st: &str)->(String,String,String,String,String){ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_srec_file` [INFO] [stdout] --> src/defines/srec_line.rs:194:4 [INFO] [stdout] | [INFO] [stdout] 194 | fn read_srec_file() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `pack_line` [INFO] [stdout] --> src/defines/srec_line.rs:197:4 [INFO] [stdout] | [INFO] [stdout] 197 | fn pack_line(li: &str)->Line{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `BIG_ENDIAN` [INFO] [stdout] --> src/defines/srec_file.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | const BIG_ENDIAN: u8 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `LITTLE_ENDIAN` [INFO] [stdout] --> src/defines/srec_file.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | const LITTLE_ENDIAN:u8 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `Lines` [INFO] [stdout] --> src/defines/srec_file.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Lines: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `AddrMap` [INFO] [stdout] --> src/defines/srec_file.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | AddrMap: BTreeMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `AddrMapIndex` [INFO] [stdout] --> src/defines/srec_file.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | AddrMapIndex: BTreeMap [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `readfile` [INFO] [stdout] --> src/defines/srec_file.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn readfile(path: &Path)->Sfile { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `record_line` [INFO] [stdout] --> src/defines/srec_file.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | fn record_line(&mut self, line: String, lineNum: usize) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `partition_data` [INFO] [stdout] --> src/defines/srec_file.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | fn partition_data(data: &str)->Vec<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_raw_data` [INFO] [stdout] --> src/defines/srec_file.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn get_raw_data(&self,addr: u32,len:u32) -> Vec{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `update_line` [INFO] [stdout] --> src/defines/srec_file.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | fn update_line(&mut self, lineNum: usize) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `update` [INFO] [stdout] --> src/defines/srec_file.rs:103:12 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn update(&mut self, addr: u32, data: &Vec) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `calc_blocks` [INFO] [stdout] --> src/defines/srec_file.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn calc_blocks(&self)->Vec{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `calc_checksum` [INFO] [stdout] --> src/defines/srec_file.rs:154:12 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn calc_checksum(line:&mut Line) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u64` [INFO] [stdout] --> src/defines/srec_file.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn read_as_u64(&self, addr: u32, endian: u8) ->u64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_i64` [INFO] [stdout] --> src/defines/srec_file.rs:187:12 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn read_as_i64(&self, addr: u32, endian: u8) ->i64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u32` [INFO] [stdout] --> src/defines/srec_file.rs:200:12 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn read_as_u32(&self, addr: u32, endian: u8) ->u32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_i32` [INFO] [stdout] --> src/defines/srec_file.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn read_as_i32(&self, addr: u32, endian: u8) ->i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u16` [INFO] [stdout] --> src/defines/srec_file.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn read_as_u16(&self, addr: u32, endian: u8) ->u16 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_i16` [INFO] [stdout] --> src/defines/srec_file.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | pub fn read_as_i16(&self, addr: u32, endian: u8) ->i16 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u8` [INFO] [stdout] --> src/defines/srec_file.rs:250:12 [INFO] [stdout] | [INFO] [stdout] 250 | pub fn read_as_u8(&self,addr:u32)->u8 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_f32` [INFO] [stdout] --> src/defines/srec_file.rs:258:12 [INFO] [stdout] | [INFO] [stdout] 258 | pub fn read_as_f32(&self, addr:u32, endian: u8)->f32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_f64` [INFO] [stdout] --> src/defines/srec_file.rs:270:12 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn read_as_f64(&self, addr:u32, endian: u8)->f64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `full_fill` [INFO] [stdout] --> src/defines/srec_file.rs:284:12 [INFO] [stdout] | [INFO] [stdout] 284 | pub fn full_fill(&mut self, fill: u8) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_fill_block_range` [INFO] [stdout] --> src/defines/srec_file.rs:348:8 [INFO] [stdout] | [INFO] [stdout] 348 | fn get_fill_block_range(blocks:&Vec)->Vec<[usize;2]>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `record_head_tail` [INFO] [stdout] --> src/defines/srec_file.rs:363:8 [INFO] [stdout] | [INFO] [stdout] 363 | fn record_head_tail(&self)->[String;2] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gen_new_lines_record` [INFO] [stdout] --> src/defines/srec_file.rs:380:8 [INFO] [stdout] | [INFO] [stdout] 380 | fn gen_new_lines_record(&mut self, data_len: usize) -> BTreeMap>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `S19Viewer` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `s19_viewer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `InitialData` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | pub InitialData: String, // the str of each line in S19 file [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `initial_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `TypeField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub TypeField: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `type_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `LenField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub LenField:String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `len_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Addr_Count_Field` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | pub Addr_Count_Field:String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `addr_count_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DataField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | pub DataField:String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `data_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CheckSumField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub CheckSumField:String, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `check_sum_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Addr` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | let mut Addr = "".to_string(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `addr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Lines` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Lines: Vec, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `lines` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `AddrMap` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | AddrMap: BTreeMap, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `addr_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `AddrMapIndex` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | AddrMapIndex: BTreeMap [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `addr_map_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | let mut lineNum:usize = 0; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:53:45 [INFO] [stdout] | [INFO] [stdout] 53 | fn record_line(&mut self, line: String, lineNum: usize) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | fn update_line(&mut self, lineNum: usize) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | let [lineNum, idx] = self.AddrMapIndex.get(&address).expect("the address were not valid").clone(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | for lineNum in update_record { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:295:14 [INFO] [stdout] | [INFO] [stdout] 295 | let [lineNum,_] = self.AddrMapIndex.get(&key).expect("the key were not exsit").clone(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 75 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/defines/srec_file.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 483 | let mut c = String::from("112233445566778899"); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/defines/srec_file.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 513 | let mut sf = Sfile::readfile(d.as_path()); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/defines/srec_file.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | let mut sf = Sfile::readfile(d.as_path()); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S0` [INFO] [stdout] --> src/defines/srec_line.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | S0, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S1` [INFO] [stdout] --> src/defines/srec_line.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | S1, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S2` [INFO] [stdout] --> src/defines/srec_line.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | S2, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S3` [INFO] [stdout] --> src/defines/srec_line.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | S3, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S4` [INFO] [stdout] --> src/defines/srec_line.rs:8:4 [INFO] [stdout] | [INFO] [stdout] 8 | S4, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S5` [INFO] [stdout] --> src/defines/srec_line.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | S5, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S6` [INFO] [stdout] --> src/defines/srec_line.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | S6, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S7` [INFO] [stdout] --> src/defines/srec_line.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | S7, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S8` [INFO] [stdout] --> src/defines/srec_line.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | S8, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `S9` [INFO] [stdout] --> src/defines/srec_line.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | S9, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `give_record` [INFO] [stdout] --> src/defines/srec_line.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn give_record(&self)-> String{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `generate_from_field_str` [INFO] [stdout] --> src/defines/srec_line.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn generate_from_field_str(types: String, len: String, addr: String, data: String, checksum: String )-> Line { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_srec_file` [INFO] [stdout] --> src/defines/srec_line.rs:194:4 [INFO] [stdout] | [INFO] [stdout] 194 | fn read_srec_file() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `pack_line` [INFO] [stdout] --> src/defines/srec_line.rs:197:4 [INFO] [stdout] | [INFO] [stdout] 197 | fn pack_line(li: &str)->Line{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `update_line` [INFO] [stdout] --> src/defines/srec_file.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | fn update_line(&mut self, lineNum: usize) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u64` [INFO] [stdout] --> src/defines/srec_file.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn read_as_u64(&self, addr: u32, endian: u8) ->u64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_i64` [INFO] [stdout] --> src/defines/srec_file.rs:187:12 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn read_as_i64(&self, addr: u32, endian: u8) ->i64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u32` [INFO] [stdout] --> src/defines/srec_file.rs:200:12 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn read_as_u32(&self, addr: u32, endian: u8) ->u32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_i32` [INFO] [stdout] --> src/defines/srec_file.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn read_as_i32(&self, addr: u32, endian: u8) ->i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u16` [INFO] [stdout] --> src/defines/srec_file.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn read_as_u16(&self, addr: u32, endian: u8) ->u16 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_i16` [INFO] [stdout] --> src/defines/srec_file.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | pub fn read_as_i16(&self, addr: u32, endian: u8) ->i16 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_as_u8` [INFO] [stdout] --> src/defines/srec_file.rs:250:12 [INFO] [stdout] | [INFO] [stdout] 250 | pub fn read_as_u8(&self,addr:u32)->u8 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `S19Viewer` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `s19_viewer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `InitialData` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | pub InitialData: String, // the str of each line in S19 file [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `initial_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `TypeField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub TypeField: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `type_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `LenField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub LenField:String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `len_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Addr_Count_Field` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | pub Addr_Count_Field:String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `addr_count_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DataField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | pub DataField:String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `data_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CheckSumField` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub CheckSumField:String, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `check_sum_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Addr` should have a snake case name [INFO] [stdout] --> src/defines/srec_line.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | let mut Addr = "".to_string(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `addr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Lines` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Lines: Vec, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `lines` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `AddrMap` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | AddrMap: BTreeMap, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `addr_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `AddrMapIndex` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | AddrMapIndex: BTreeMap [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `addr_map_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | let mut lineNum:usize = 0; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:53:45 [INFO] [stdout] | [INFO] [stdout] 53 | fn record_line(&mut self, line: String, lineNum: usize) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | fn update_line(&mut self, lineNum: usize) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | let [lineNum, idx] = self.AddrMapIndex.get(&address).expect("the address were not valid").clone(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | for lineNum in update_record { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lineNum` should have a snake case name [INFO] [stdout] --> src/defines/srec_file.rs:295:14 [INFO] [stdout] | [INFO] [stdout] 295 | let [lineNum,_] = self.AddrMapIndex.get(&key).expect("the key were not exsit").clone(); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `line_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 56 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.12s [INFO] running `Command { std: "docker" "inspect" "46c9a9b403c292d264019f1d93a5f4e82218bfb12aa08521ece2d1ed5773f2af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "46c9a9b403c292d264019f1d93a5f4e82218bfb12aa08521ece2d1ed5773f2af", kill_on_drop: false }` [INFO] [stdout] 46c9a9b403c292d264019f1d93a5f4e82218bfb12aa08521ece2d1ed5773f2af