[INFO] cloning repository https://github.com/valvecore/ALLP-linux-compiler [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/valvecore/ALLP-linux-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvalvecore%2FALLP-linux-compiler", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvalvecore%2FALLP-linux-compiler'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9f4d4f7ad3e4b0e57b2a63dd7c4f6edd6cd4c5e2 [INFO] linting valvecore/ALLP-linux-compiler against nightly for clippy-nonminimal_bool-denied [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvalvecore%2FALLP-linux-compiler" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/valvecore/ALLP-linux-compiler [INFO] finished tweaking git repo https://github.com/valvecore/ALLP-linux-compiler [INFO] tweaked toml for git repo https://github.com/valvecore/ALLP-linux-compiler written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/valvecore/ALLP-linux-compiler on toolchain nightly [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/valvecore/ALLP-linux-compiler already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bec64785961e7834e292d5d1d2fe0e9788d8975822b243e6886f2c60ab268dc3 [INFO] running `Command { std: "docker" "start" "-a" "bec64785961e7834e292d5d1d2fe0e9788d8975822b243e6886f2c60ab268dc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bec64785961e7834e292d5d1d2fe0e9788d8975822b243e6886f2c60ab268dc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bec64785961e7834e292d5d1d2fe0e9788d8975822b243e6886f2c60ab268dc3", kill_on_drop: false }` [INFO] [stdout] bec64785961e7834e292d5d1d2fe0e9788d8975822b243e6886f2c60ab268dc3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "clippy" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fd7e5989cd890254a92cf2a0f5ff15955e3efa42f0ab5f5f03a1e9b96d71a887 [INFO] running `Command { std: "docker" "start" "-a" "fd7e5989cd890254a92cf2a0f5ff15955e3efa42f0ab5f5f03a1e9b96d71a887", kill_on_drop: false }` [INFO] [stderr] Checking allp_lc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/lc.rs:289:17 [INFO] [stdout] | [INFO] [stdout] 289 | label:label, [INFO] [stdout] | ^^^^^^^^^^^ help: replace it with: `label` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] = note: `#[warn(clippy::redundant_field_names)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/lc.rs:616:9 [INFO] [stdout] | [INFO] [stdout] 616 | flat_code:flat_code, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: replace it with: `flat_code` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/lc.rs:617:9 [INFO] [stdout] | [INFO] [stdout] 617 | file_name:file_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: replace it with: `file_name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/lc.rs:289:17 [INFO] [stdout] | [INFO] [stdout] 289 | label:label, [INFO] [stdout] | ^^^^^^^^^^^ help: replace it with: `label` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] = note: `#[warn(clippy::redundant_field_names)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/lc.rs:616:9 [INFO] [stdout] | [INFO] [stdout] 616 | flat_code:flat_code, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: replace it with: `flat_code` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/lc.rs:617:9 [INFO] [stdout] | [INFO] [stdout] 617 | file_name:file_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: replace it with: `file_name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fasm_output` [INFO] [stdout] --> src/lc.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | let fasm_output:String=match std::process::Command::new(path).arg(file).status(){ [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fasm_output` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lld_output` [INFO] [stdout] --> src/lc.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 119 | ... let lld_output:String=match std::process::Command::new(path).args(&["-r".to_string(),"-o".to_string(),format!("{}.o",output.t... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lld_output` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lld_output` [INFO] [stdout] --> src/lc.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | let lld_output:String=match std::process::Command::new(path).args(&["-o",output,&format!("{}.o",file)]).status(){ [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lld_output` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lc.rs:387:27 [INFO] [stdout] | [INFO] [stdout] 387 | fn create_array_8(mut array:Vec,mut file_data:FileData)->Result{ [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fasm_output` [INFO] [stdout] --> src/lc.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | let fasm_output:String=match std::process::Command::new(path).arg(file).status(){ [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fasm_output` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lld_output` [INFO] [stdout] --> src/lc.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 119 | ... let lld_output:String=match std::process::Command::new(path).args(&["-r".to_string(),"-o".to_string(),format!("{}.o",output.t... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lld_output` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lld_output` [INFO] [stdout] --> src/lc.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | let lld_output:String=match std::process::Command::new(path).args(&["-o",output,&format!("{}.o",file)]).status(){ [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lld_output` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lc.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 597 | let mut file_data=FileData{ [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/lc.rs:387:27 [INFO] [stdout] | [INFO] [stdout] 387 | fn create_array_8(mut array:Vec,mut file_data:FileData)->Result{ [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/lc.rs:689:17 [INFO] [stdout] | [INFO] [stdout] 689 | Err(err)=>std::fs::File::open("./text.asm").unwrap() [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/lc.rs:693:17 [INFO] [stdout] | [INFO] [stdout] 693 | Err(err)=>std::fs::File::open("./data.asm").unwrap() [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `length` is never read [INFO] [stdout] --> src/lc.rs:699:30 [INFO] [stdout] | [INFO] [stdout] 699 | let mut length:usize=0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `label` is never read [INFO] [stdout] --> src/lc.rs:700:30 [INFO] [stdout] | [INFO] [stdout] 700 | let mut label:String=String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `iterator` is never read [INFO] [stdout] --> src/lc.rs:702:32 [INFO] [stdout] | [INFO] [stdout] 702 | let mut iterator:usize=0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `string_data`, `string_lengths`, and `string_labels` are never read [INFO] [stdout] --> src/lc.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct StringTable{ [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 9 | string_data:Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 10 | string_lengths:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 11 | string_labels:Vec [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `data`, `data_lengths`, and `data_labels` are never read [INFO] [stdout] --> src/lc.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct RoDataTable{ [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 16 | data:Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 17 | data_lengths:Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 18 | data_labels:Vec [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INVALID_PARAMETERS` is never used [INFO] [stdout] --> src/lc.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | pub const INVALID_PARAMETERS:&str="invalid parameters for the spawn function"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 109 - return Ok(()); [INFO] [stdout] 109 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lc.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 597 | let mut file_data=FileData{ [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 125 - return Ok(()); [INFO] [stdout] 125 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `to_string` applied to a type that implements `Display` in `format!` args [INFO] [stdout] --> src/lc.rs:119:132 [INFO] [stdout] | [INFO] [stdout] 119 | ...o_string(),"-o".to_string(),format!("{}.o",output.to_string()),text,data]).status(){ [INFO] [stdout] | ^^^^^^^^^^^^ help: remove this [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args [INFO] [stdout] = note: `#[warn(clippy::to_string_in_format_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 135 - return Ok(()); [INFO] [stdout] 135 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&String` instead of `&str` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn make_execution(file:&String,output:&String,path:&String)->Result<(),&'static str>{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 128 - pub fn make_execution(file:&String,output:&String,path:&String)->Result<(),&'static str>{ [INFO] [stdout] 128 + pub fn make_execution(file:&String,output:&str,path:&String)->Result<(),&'static str>{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the borrowed expression implements the required traits [INFO] [stdout] --> src/lc.rs:129:75 [INFO] [stdout] | [INFO] [stdout] 129 | let lld_output:String=match std::process::Command::new(path).args(&["-o",output,&format!("{}.o",file)]).status(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `["-o",output,&format!("{}.o",file)]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args [INFO] [stdout] = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/lc.rs:689:17 [INFO] [stdout] | [INFO] [stdout] 689 | Err(err)=>std::fs::File::open("./text.asm").unwrap() [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/lc.rs:693:17 [INFO] [stdout] | [INFO] [stdout] 693 | Err(err)=>std::fs::File::open("./data.asm").unwrap() [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | return u8_vector.iter().map(|&x| x as u64).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 223 - return u8_vector.iter().map(|&x| x as u64).collect() [INFO] [stdout] 223 + u8_vector.iter().map(|&x| x as u64).collect() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `length` is never read [INFO] [stdout] --> src/lc.rs:699:30 [INFO] [stdout] | [INFO] [stdout] 699 | let mut length:usize=0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `label` is never read [INFO] [stdout] --> src/lc.rs:700:30 [INFO] [stdout] | [INFO] [stdout] 700 | let mut label:String=String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `iterator` is never read [INFO] [stdout] --> src/lc.rs:702:32 [INFO] [stdout] | [INFO] [stdout] 702 | let mut iterator:usize=0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `string_data`, `string_lengths`, and `string_labels` are never read [INFO] [stdout] --> src/lc.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct StringTable{ [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 9 | string_data:Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 10 | string_lengths:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 11 | string_labels:Vec [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `data`, `data_lengths`, and `data_labels` are never read [INFO] [stdout] --> src/lc.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct RoDataTable{ [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 16 | data:Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 17 | data_lengths:Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 18 | data_labels:Vec [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INVALID_PARAMETERS` is never used [INFO] [stdout] --> src/lc.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | pub const INVALID_PARAMETERS:&str="invalid parameters for the spawn function"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 232 - return Ok(file_data); [INFO] [stdout] 232 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 109 - return Ok(()); [INFO] [stdout] 109 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 237 - return Ok(file_data); [INFO] [stdout] 237 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:247:13 [INFO] [stdout] | [INFO] [stdout] 247 | return format!("inc byte [{}]\n",string_to_increment); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 247 - return format!("inc byte [{}]\n",string_to_increment); [INFO] [stdout] 247 + format!("inc byte [{}]\n",string_to_increment) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 125 - return Ok(()); [INFO] [stdout] 125 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:251:13 [INFO] [stdout] | [INFO] [stdout] 251 | return format!("inc {}\n",string_to_increment); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 251 - return format!("inc {}\n",string_to_increment); [INFO] [stdout] 251 + format!("inc {}\n",string_to_increment) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `to_string` applied to a type that implements `Display` in `format!` args [INFO] [stdout] --> src/lc.rs:119:132 [INFO] [stdout] | [INFO] [stdout] 119 | ...o_string(),"-o".to_string(),format!("{}.o",output.to_string()),text,data]).status(){ [INFO] [stdout] | ^^^^^^^^^^^^ help: remove this [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args [INFO] [stdout] = note: `#[warn(clippy::to_string_in_format_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 257 - return Ok(file_data); [INFO] [stdout] 257 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 135 - return Ok(()); [INFO] [stdout] 135 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&String` instead of `&str` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn make_execution(file:&String,output:&String,path:&String)->Result<(),&'static str>{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 128 - pub fn make_execution(file:&String,output:&String,path:&String)->Result<(),&'static str>{ [INFO] [stdout] 128 + pub fn make_execution(file:&String,output:&str,path:&String)->Result<(),&'static str>{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the borrowed expression implements the required traits [INFO] [stdout] --> src/lc.rs:129:75 [INFO] [stdout] | [INFO] [stdout] 129 | let lld_output:String=match std::process::Command::new(path).args(&["-o",output,&format!("{}.o",file)]).status(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `["-o",output,&format!("{}.o",file)]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args [INFO] [stdout] = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 265 - return Ok(file_data); [INFO] [stdout] 265 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:264:98 [INFO] [stdout] | [INFO] [stdout] 264 | file_data.flat_code+=&increment(instructions_x86::registers::get_label_from_register(®ister).to_string()); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 282 - return Ok(file_data); [INFO] [stdout] 282 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:281:59 [INFO] [stdout] | [INFO] [stdout] 281 | file_data.flat_code+=&(get_label_from_address(&address).to_owned()+":\n"); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | return address; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 292 - return address; [INFO] [stdout] 292 + address [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 296 | return String::from("extrn ")+&string_to_extern+&String::from("\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 296 - return String::from("extrn ")+&string_to_extern+&String::from("\n"); [INFO] [stdout] 296 + String::from("extrn ")+&string_to_extern+&String::from("\n") [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 302 - return Ok(file_data); [INFO] [stdout] 302 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:320:13 [INFO] [stdout] | [INFO] [stdout] 320 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 320 - return Ok(()); [INFO] [stdout] 320 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | return u8_vector.iter().map(|&x| x as u64).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 223 - return u8_vector.iter().map(|&x| x as u64).collect() [INFO] [stdout] 223 + u8_vector.iter().map(|&x| x as u64).collect() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `INVALID_LABELS` [INFO] [stdout] --> src/lc.rs:310:22 [INFO] [stdout] | [INFO] [stdout] 310 | for i in 0..INVALID_LABELS.len(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 310 - for i in 0..INVALID_LABELS.len(){ [INFO] [stdout] 310 + for in &INVALID_LABELS{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: needlessly taken reference of both operands [INFO] [stdout] --> src/lc.rs:311:20 [INFO] [stdout] | [INFO] [stdout] 311 | if &label==&(&INVALID_LABELS[i].to_string()){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref [INFO] [stdout] = note: `#[warn(clippy::op_ref)]` on by default [INFO] [stdout] help: use the values directly [INFO] [stdout] | [INFO] [stdout] 311 - if &label==&(&INVALID_LABELS[i].to_string()){ [INFO] [stdout] 311 + if label==(&INVALID_LABELS[i].to_string()){ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 232 - return Ok(file_data); [INFO] [stdout] 232 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:328:13 [INFO] [stdout] | [INFO] [stdout] 328 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 328 - return Ok(()); [INFO] [stdout] 328 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 237 - return Ok(file_data); [INFO] [stdout] 237 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against true are unnecessary [INFO] [stdout] --> src/lc.rs:325:16 [INFO] [stdout] | [INFO] [stdout] 325 | if address.used==true{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: try: `address.used` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] = note: `#[warn(clippy::bool_comparison)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:247:13 [INFO] [stdout] | [INFO] [stdout] 247 | return format!("inc byte [{}]\n",string_to_increment); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 247 - return format!("inc byte [{}]\n",string_to_increment); [INFO] [stdout] 247 + format!("inc byte [{}]\n",string_to_increment) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | return &address.label; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 336 - return &address.label; [INFO] [stdout] 336 + &address.label [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 345 - return Ok(file_data); [INFO] [stdout] 345 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:251:13 [INFO] [stdout] | [INFO] [stdout] 251 | return format!("inc {}\n",string_to_increment); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 251 - return format!("inc {}\n",string_to_increment); [INFO] [stdout] 251 + format!("inc {}\n",string_to_increment) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:351:13 [INFO] [stdout] | [INFO] [stdout] 351 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 351 - return Ok(file_data); [INFO] [stdout] 351 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 257 - return Ok(file_data); [INFO] [stdout] 257 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:359:13 [INFO] [stdout] | [INFO] [stdout] 359 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 359 - return Ok(file_data); [INFO] [stdout] 359 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 265 - return Ok(file_data); [INFO] [stdout] 265 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:367:13 [INFO] [stdout] | [INFO] [stdout] 367 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 367 - return Ok(file_data); [INFO] [stdout] 367 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:264:98 [INFO] [stdout] | [INFO] [stdout] 264 | file_data.flat_code+=&increment(instructions_x86::registers::get_label_from_register(®ister).to_string()); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 375 - return Ok(file_data); [INFO] [stdout] 375 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 282 - return Ok(file_data); [INFO] [stdout] 282 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 383 - return Ok(file_data); [INFO] [stdout] 383 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:390:13 [INFO] [stdout] | [INFO] [stdout] 390 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 390 - return Ok(file_data); [INFO] [stdout] 390 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:281:59 [INFO] [stdout] | [INFO] [stdout] 281 | file_data.flat_code+=&(get_label_from_address(&address).to_owned()+":\n"); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 408 - return Ok(file_data); [INFO] [stdout] 408 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:395:27 [INFO] [stdout] | [INFO] [stdout] 395 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | return address; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 292 - return address; [INFO] [stdout] 292 + address [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:396:59 [INFO] [stdout] | [INFO] [stdout] 396 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 296 | return String::from("extrn ")+&string_to_extern+&String::from("\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 296 - return String::from("extrn ")+&string_to_extern+&String::from("\n"); [INFO] [stdout] 296 + String::from("extrn ")+&string_to_extern+&String::from("\n") [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:404:59 [INFO] [stdout] | [INFO] [stdout] 404 | file_data=extern_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 302 - return Ok(file_data); [INFO] [stdout] 302 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:424:13 [INFO] [stdout] | [INFO] [stdout] 424 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 424 - return Ok(file_data); [INFO] [stdout] 424 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:320:13 [INFO] [stdout] | [INFO] [stdout] 320 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 320 - return Ok(()); [INFO] [stdout] 320 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `INVALID_LABELS` [INFO] [stdout] --> src/lc.rs:310:22 [INFO] [stdout] | [INFO] [stdout] 310 | for i in 0..INVALID_LABELS.len(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 310 - for i in 0..INVALID_LABELS.len(){ [INFO] [stdout] 310 + for in &INVALID_LABELS{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: needlessly taken reference of both operands [INFO] [stdout] --> src/lc.rs:311:20 [INFO] [stdout] | [INFO] [stdout] 311 | if &label==&(&INVALID_LABELS[i].to_string()){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref [INFO] [stdout] = note: `#[warn(clippy::op_ref)]` on by default [INFO] [stdout] help: use the values directly [INFO] [stdout] | [INFO] [stdout] 311 - if &label==&(&INVALID_LABELS[i].to_string()){ [INFO] [stdout] 311 + if label==(&INVALID_LABELS[i].to_string()){ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:413:27 [INFO] [stdout] | [INFO] [stdout] 413 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:414:59 [INFO] [stdout] | [INFO] [stdout] 414 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:422:36 [INFO] [stdout] | [INFO] [stdout] 422 | file_data=extern_label(&get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `get_label_from_address(&address)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:422:60 [INFO] [stdout] | [INFO] [stdout] 422 | file_data=extern_label(&get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:328:13 [INFO] [stdout] | [INFO] [stdout] 328 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 328 - return Ok(()); [INFO] [stdout] 328 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 440 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 440 - return Ok(file_data); [INFO] [stdout] 440 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against true are unnecessary [INFO] [stdout] --> src/lc.rs:325:16 [INFO] [stdout] | [INFO] [stdout] 325 | if address.used==true{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: try: `address.used` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] = note: `#[warn(clippy::bool_comparison)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:429:27 [INFO] [stdout] | [INFO] [stdout] 429 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | return &address.label; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 336 - return &address.label; [INFO] [stdout] 336 + &address.label [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:430:59 [INFO] [stdout] | [INFO] [stdout] 430 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 345 - return Ok(file_data); [INFO] [stdout] 345 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:438:59 [INFO] [stdout] | [INFO] [stdout] 438 | file_data=extern_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:351:13 [INFO] [stdout] | [INFO] [stdout] 351 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 351 - return Ok(file_data); [INFO] [stdout] 351 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:456:13 [INFO] [stdout] | [INFO] [stdout] 456 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 456 - return Ok(file_data); [INFO] [stdout] 456 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:359:13 [INFO] [stdout] | [INFO] [stdout] 359 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 359 - return Ok(file_data); [INFO] [stdout] 359 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:445:27 [INFO] [stdout] | [INFO] [stdout] 445 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:367:13 [INFO] [stdout] | [INFO] [stdout] 367 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 367 - return Ok(file_data); [INFO] [stdout] 367 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 375 - return Ok(file_data); [INFO] [stdout] 375 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 383 - return Ok(file_data); [INFO] [stdout] 383 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:446:59 [INFO] [stdout] | [INFO] [stdout] 446 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:454:59 [INFO] [stdout] | [INFO] [stdout] 454 | file_data=extern_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:390:13 [INFO] [stdout] | [INFO] [stdout] 390 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 390 - return Ok(file_data); [INFO] [stdout] 390 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:493:13 [INFO] [stdout] | [INFO] [stdout] 493 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 493 - return Ok(()); [INFO] [stdout] 493 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 408 - return Ok(file_data); [INFO] [stdout] 408 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `VALID_REGISTERS` [INFO] [stdout] --> src/lc.rs:483:22 [INFO] [stdout] | [INFO] [stdout] 483 | for i in 0..VALID_REGISTERS.len(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 483 - for i in 0..VALID_REGISTERS.len(){ [INFO] [stdout] 483 + for in &VALID_REGISTERS{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:395:27 [INFO] [stdout] | [INFO] [stdout] 395 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:396:59 [INFO] [stdout] | [INFO] [stdout] 396 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: needlessly taken reference of both operands [INFO] [stdout] --> src/lc.rs:484:20 [INFO] [stdout] | [INFO] [stdout] 484 | if ®ister==&(&VALID_REGISTERS[i].to_string()){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref [INFO] [stdout] help: use the values directly [INFO] [stdout] | [INFO] [stdout] 484 - if ®ister==&(&VALID_REGISTERS[i].to_string()){ [INFO] [stdout] 484 + if register==(&VALID_REGISTERS[i].to_string()){ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:404:59 [INFO] [stdout] | [INFO] [stdout] 404 | file_data=extern_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:500:13 [INFO] [stdout] | [INFO] [stdout] 500 | return register.register.to_string(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 500 - return register.register.to_string(); [INFO] [stdout] 500 + register.register.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:424:13 [INFO] [stdout] | [INFO] [stdout] 424 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 424 - return Ok(file_data); [INFO] [stdout] 424 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:413:27 [INFO] [stdout] | [INFO] [stdout] 413 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:414:59 [INFO] [stdout] | [INFO] [stdout] 414 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:422:36 [INFO] [stdout] | [INFO] [stdout] 422 | file_data=extern_label(&get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `get_label_from_address(&address)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:422:60 [INFO] [stdout] | [INFO] [stdout] 422 | file_data=extern_label(&get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 440 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 440 - return Ok(file_data); [INFO] [stdout] 440 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:429:27 [INFO] [stdout] | [INFO] [stdout] 429 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:430:59 [INFO] [stdout] | [INFO] [stdout] 430 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:438:59 [INFO] [stdout] | [INFO] [stdout] 438 | file_data=extern_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:456:13 [INFO] [stdout] | [INFO] [stdout] 456 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 456 - return Ok(file_data); [INFO] [stdout] 456 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:445:27 [INFO] [stdout] | [INFO] [stdout] 445 | check_address(&address)?; [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:514:13 [INFO] [stdout] | [INFO] [stdout] 514 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 514 - return Ok(file_data); [INFO] [stdout] 514 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:446:59 [INFO] [stdout] | [INFO] [stdout] 446 | file_data=create_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:513:106 [INFO] [stdout] | [INFO] [stdout] 513 | file_data.flat_code+=&format!("jmp {}",instructions_x86::create_data::get_label_from_address(&address)); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | return format!("mov {},{}\n",value,value2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 519 - return format!("mov {},{}\n",value,value2); [INFO] [stdout] 519 + format!("mov {},{}\n",value,value2) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:524:13 [INFO] [stdout] | [INFO] [stdout] 524 | return format!(" [{}] ",label); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 524 - return format!(" [{}] ",label); [INFO] [stdout] 524 + format!(" [{}] ",label) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 532 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 532 - return Ok(file_data); [INFO] [stdout] 532 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:531:99 [INFO] [stdout] | [INFO] [stdout] 531 | ...s_x86::registers::get_label_from_register(®ister1),instructions_x86::registers::get_label_from_register(register2)); [INFO] [stdout] | ^^^^^^^^^^ help: change this to: `register1` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:539:13 [INFO] [stdout] | [INFO] [stdout] 539 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 539 - return Ok(file_data); [INFO] [stdout] 539 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:538:99 [INFO] [stdout] | [INFO] [stdout] 538 | ...ns_x86::registers::get_label_from_register(®ister),format!("0x{:02x}",int1)); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:545:13 [INFO] [stdout] | [INFO] [stdout] 545 | return Ok(file_data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 545 - return Ok(file_data) [INFO] [stdout] 545 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:544:99 [INFO] [stdout] | [INFO] [stdout] 544 | ...ns_x86::registers::get_label_from_register(®ister),indirect_access(instructions_x86::create_data::get_label_from_address(&add... [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:454:59 [INFO] [stdout] | [INFO] [stdout] 454 | file_data=extern_label(get_label_from_address(&address),file_data).unwrap(); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:544:180 [INFO] [stdout] | [INFO] [stdout] 544 | ...ns_x86::create_data::get_label_from_address(&address).to_string())); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:551:13 [INFO] [stdout] | [INFO] [stdout] 551 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 551 - return Ok(file_data); [INFO] [stdout] 551 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:550:100 [INFO] [stdout] | [INFO] [stdout] 550 | ...ns_x86::create_data::get_label_from_address(&address).to_string(),instructions_x86::registers::get_label_from_register(®ister)); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 558 - return Ok(file_data); [INFO] [stdout] 558 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:493:13 [INFO] [stdout] | [INFO] [stdout] 493 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 493 - return Ok(()); [INFO] [stdout] 493 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:557:99 [INFO] [stdout] | [INFO] [stdout] 557 | ...ns_x86::registers::get_label_from_register(®ister),instructions_x86::create_data::get_label_from_address(&address).to_string()); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:557:164 [INFO] [stdout] | [INFO] [stdout] 557 | ...ns_x86::create_data::get_label_from_address(&address).to_string()); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `VALID_REGISTERS` [INFO] [stdout] --> src/lc.rs:483:22 [INFO] [stdout] | [INFO] [stdout] 483 | for i in 0..VALID_REGISTERS.len(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 483 - for i in 0..VALID_REGISTERS.len(){ [INFO] [stdout] 483 + for in &VALID_REGISTERS{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/lc.rs:570:8 [INFO] [stdout] | [INFO] [stdout] 570 | if !std::fs::metadata(path_to_fasm).is_ok(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `std::fs::metadata(path_to_fasm).is_err()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: needlessly taken reference of both operands [INFO] [stdout] --> src/lc.rs:484:20 [INFO] [stdout] | [INFO] [stdout] 484 | if ®ister==&(&VALID_REGISTERS[i].to_string()){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref [INFO] [stdout] help: use the values directly [INFO] [stdout] | [INFO] [stdout] 484 - if ®ister==&(&VALID_REGISTERS[i].to_string()){ [INFO] [stdout] 484 + if register==(&VALID_REGISTERS[i].to_string()){ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/lc.rs:573:8 [INFO] [stdout] | [INFO] [stdout] 573 | if !std::fs::metadata(path_to_lld).is_ok(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `std::fs::metadata(path_to_lld).is_err()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:500:13 [INFO] [stdout] | [INFO] [stdout] 500 | return register.register.to_string(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 500 - return register.register.to_string(); [INFO] [stdout] 500 + register.register.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 577 - return Ok(()); [INFO] [stdout] 577 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:514:13 [INFO] [stdout] | [INFO] [stdout] 514 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 514 - return Ok(file_data); [INFO] [stdout] 514 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:628:5 [INFO] [stdout] | [INFO] [stdout] 628 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 628 - return Ok(file_data); [INFO] [stdout] 628 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:513:106 [INFO] [stdout] | [INFO] [stdout] 513 | file_data.flat_code+=&format!("jmp {}",instructions_x86::create_data::get_label_from_address(&address)); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison to empty slice [INFO] [stdout] --> src/lc.rs:582:8 [INFO] [stdout] | [INFO] [stdout] 582 | if path_to_fasm==""{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `path_to_fasm.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_to_empty [INFO] [stdout] = note: `#[warn(clippy::comparison_to_empty)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison to empty slice [INFO] [stdout] --> src/lc.rs:587:8 [INFO] [stdout] | [INFO] [stdout] 587 | if path_to_lld==""{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `path_to_lld.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_to_empty [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | return format!("mov {},{}\n",value,value2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 519 - return format!("mov {},{}\n",value,value2); [INFO] [stdout] 519 + format!("mov {},{}\n",value,value2) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:524:13 [INFO] [stdout] | [INFO] [stdout] 524 | return format!(" [{}] ",label); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 524 - return format!(" [{}] ",label); [INFO] [stdout] 524 + format!(" [{}] ",label) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:641:9 [INFO] [stdout] | [INFO] [stdout] 641 | return format!("public {}\n",label); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 641 - return format!("public {}\n",label); [INFO] [stdout] 641 + format!("public {}\n",label) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 532 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 532 - return Ok(file_data); [INFO] [stdout] 532 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:531:99 [INFO] [stdout] | [INFO] [stdout] 531 | ...s_x86::registers::get_label_from_register(®ister1),instructions_x86::registers::get_label_from_register(register2)); [INFO] [stdout] | ^^^^^^^^^^ help: change this to: `register1` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:539:13 [INFO] [stdout] | [INFO] [stdout] 539 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 539 - return Ok(file_data); [INFO] [stdout] 539 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:538:99 [INFO] [stdout] | [INFO] [stdout] 538 | ...ns_x86::registers::get_label_from_register(®ister),format!("0x{:02x}",int1)); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:545:13 [INFO] [stdout] | [INFO] [stdout] 545 | return Ok(file_data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 545 - return Ok(file_data) [INFO] [stdout] 545 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:544:99 [INFO] [stdout] | [INFO] [stdout] 544 | ...ns_x86::registers::get_label_from_register(®ister),indirect_access(instructions_x86::create_data::get_label_from_address(&add... [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:544:180 [INFO] [stdout] | [INFO] [stdout] 544 | ...ns_x86::create_data::get_label_from_address(&address).to_string())); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 647 - return Ok(data_code); [INFO] [stdout] 647 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:654:9 [INFO] [stdout] | [INFO] [stdout] 654 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 654 - return Ok(data_code); [INFO] [stdout] 654 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:551:13 [INFO] [stdout] | [INFO] [stdout] 551 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 551 - return Ok(file_data); [INFO] [stdout] 551 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:651:64 [INFO] [stdout] | [INFO] [stdout] 651 | fn create_integer_8(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 651 - fn create_integer_8(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 651 + fn create_integer_8(mut data_code:String,offset:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:660:9 [INFO] [stdout] | [INFO] [stdout] 660 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 660 - return Ok(data_code); [INFO] [stdout] 660 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:657:65 [INFO] [stdout] | [INFO] [stdout] 657 | fn create_integer_32(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 657 - fn create_integer_32(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 657 + fn create_integer_32(mut data_code:String,offset:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:666:9 [INFO] [stdout] | [INFO] [stdout] 666 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 666 - return Ok(data_code); [INFO] [stdout] 666 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:550:100 [INFO] [stdout] | [INFO] [stdout] 550 | ...ns_x86::create_data::get_label_from_address(&address).to_string(),instructions_x86::registers::get_label_from_register(®ister)); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:663:65 [INFO] [stdout] | [INFO] [stdout] 663 | fn create_integer_64(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 663 - fn create_integer_64(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 663 + fn create_integer_64(mut data_code:String,offset:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 558 - return Ok(file_data); [INFO] [stdout] 558 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:557:99 [INFO] [stdout] | [INFO] [stdout] 557 | ...ns_x86::registers::get_label_from_register(®ister),instructions_x86::create_data::get_label_from_address(&address).to_string()); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `register` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/lc.rs:557:164 [INFO] [stdout] | [INFO] [stdout] 557 | ...ns_x86::create_data::get_label_from_address(&address).to_string()); [INFO] [stdout] | ^^^^^^^^ help: change this to: `address` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:681:9 [INFO] [stdout] | [INFO] [stdout] 681 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 681 - return Ok(data_code); [INFO] [stdout] 681 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:669:80 [INFO] [stdout] | [INFO] [stdout] 669 | fn create_byte_array_8(mut data_code:String,offset:usize,length:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 669 - fn create_byte_array_8(mut data_code:String,offset:usize,length:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 669 + fn create_byte_array_8(mut data_code:String,offset:usize,length:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/lc.rs:570:8 [INFO] [stdout] | [INFO] [stdout] 570 | if !std::fs::metadata(path_to_fasm).is_ok(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `std::fs::metadata(path_to_fasm).is_err()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/lc.rs:573:8 [INFO] [stdout] | [INFO] [stdout] 573 | if !std::fs::metadata(path_to_lld).is_ok(){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `std::fs::metadata(path_to_lld).is_err()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 577 - return Ok(()); [INFO] [stdout] 577 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:628:5 [INFO] [stdout] | [INFO] [stdout] 628 | return Ok(file_data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 628 - return Ok(file_data); [INFO] [stdout] 628 + Ok(file_data) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison to empty slice [INFO] [stdout] --> src/lc.rs:582:8 [INFO] [stdout] | [INFO] [stdout] 582 | if path_to_fasm==""{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `path_to_fasm.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_to_empty [INFO] [stdout] = note: `#[warn(clippy::comparison_to_empty)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison to empty slice [INFO] [stdout] --> src/lc.rs:587:8 [INFO] [stdout] | [INFO] [stdout] 587 | if path_to_lld==""{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `path_to_lld.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_to_empty [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:730:9 [INFO] [stdout] | [INFO] [stdout] 730 | return Ok("compiled successful".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 730 - return Ok("compiled successful".to_string()); [INFO] [stdout] 730 + Ok("compiled successful".to_string()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:641:9 [INFO] [stdout] | [INFO] [stdout] 641 | return format!("public {}\n",label); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 641 - return format!("public {}\n",label); [INFO] [stdout] 641 + format!("public {}\n",label) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 647 - return Ok(data_code); [INFO] [stdout] 647 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:654:9 [INFO] [stdout] | [INFO] [stdout] 654 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 654 - return Ok(data_code); [INFO] [stdout] 654 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:651:64 [INFO] [stdout] | [INFO] [stdout] 651 | fn create_integer_8(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 651 - fn create_integer_8(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 651 + fn create_integer_8(mut data_code:String,offset:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:660:9 [INFO] [stdout] | [INFO] [stdout] 660 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 660 - return Ok(data_code); [INFO] [stdout] 660 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:657:65 [INFO] [stdout] | [INFO] [stdout] 657 | fn create_integer_32(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 657 - fn create_integer_32(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 657 + fn create_integer_32(mut data_code:String,offset:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:666:9 [INFO] [stdout] | [INFO] [stdout] 666 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 666 - return Ok(data_code); [INFO] [stdout] 666 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:663:65 [INFO] [stdout] | [INFO] [stdout] 663 | fn create_integer_64(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 663 - fn create_integer_64(mut data_code:String,offset:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 663 + fn create_integer_64(mut data_code:String,offset:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:681:9 [INFO] [stdout] | [INFO] [stdout] 681 | return Ok(data_code); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 681 - return Ok(data_code); [INFO] [stdout] 681 + Ok(data_code) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/lc.rs:669:80 [INFO] [stdout] | [INFO] [stdout] 669 | fn create_byte_array_8(mut data_code:String,offset:usize,length:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 669 - fn create_byte_array_8(mut data_code:String,offset:usize,length:usize,data:&Vec,label:String)->Result{ [INFO] [stdout] 669 + fn create_byte_array_8(mut data_code:String,offset:usize,length:usize,data:&[u64],label:String)->Result{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `data_section` should have an upper case name [INFO] [stdout] --> src/lc.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | pub const data_section:&str="format ELF64\nsection \".data\" writeable\n"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 98 - pub const data_section:&str="format ELF64\nsection \".data\" writeable\n"; [INFO] [stdout] 98 + pub const DATA_SECTION:&str="format ELF64\nsection \".data\" writeable\n"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `text_section` should have an upper case name [INFO] [stdout] --> src/lc.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 99 | pub const text_section:&str="format ELF64\nsection \".text\" executable\n"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 99 - pub const text_section:&str="format ELF64\nsection \".text\" executable\n"; [INFO] [stdout] 99 + pub const TEXT_SECTION:&str="format ELF64\nsection \".text\" executable\n"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/lc.rs:730:9 [INFO] [stdout] | [INFO] [stdout] 730 | return Ok("compiled successful".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 730 - return Ok("compiled successful".to_string()); [INFO] [stdout] 730 + Ok("compiled successful".to_string()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `data_section` should have an upper case name [INFO] [stdout] --> src/lc.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | pub const data_section:&str="format ELF64\nsection \".data\" writeable\n"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 98 - pub const data_section:&str="format ELF64\nsection \".data\" writeable\n"; [INFO] [stdout] 98 + pub const DATA_SECTION:&str="format ELF64\nsection \".data\" writeable\n"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 287 | check_label(&label); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 287 | let _ = check_label(&label); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `text_section` should have an upper case name [INFO] [stdout] --> src/lc.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 99 | pub const text_section:&str="format ELF64\nsection \".text\" executable\n"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 99 - pub const text_section:&str="format ELF64\nsection \".text\" executable\n"; [INFO] [stdout] 99 + pub const TEXT_SECTION:&str="format ELF64\nsection \".text\" executable\n"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:723:9 [INFO] [stdout] | [INFO] [stdout] 723 | text_file.write_all(file_data.flat_code.as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 723 | let _ = text_file.write_all(file_data.flat_code.as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:724:9 [INFO] [stdout] | [INFO] [stdout] 724 | data_file.write_all(data_code.as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 724 | let _ = data_file.write_all(data_code.as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | lld_wrapper64::link("text.o".to_string(),"data.o".to_string(),&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 727 | let _ = lld_wrapper64::link("text.o".to_string(),"data.o".to_string(),&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:728:9 [INFO] [stdout] | [INFO] [stdout] 728 | lld_wrapper64::make_execution(&file_data.file_name,&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 728 | let _ = lld_wrapper64::make_execution(&file_data.file_name,&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 287 | check_label(&label); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 287 | let _ = check_label(&label); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:723:9 [INFO] [stdout] | [INFO] [stdout] 723 | text_file.write_all(file_data.flat_code.as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 723 | let _ = text_file.write_all(file_data.flat_code.as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:724:9 [INFO] [stdout] | [INFO] [stdout] 724 | data_file.write_all(data_code.as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 724 | let _ = data_file.write_all(data_code.as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | lld_wrapper64::link("text.o".to_string(),"data.o".to_string(),&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 727 | let _ = lld_wrapper64::link("text.o".to_string(),"data.o".to_string(),&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/lc.rs:728:9 [INFO] [stdout] | [INFO] [stdout] 728 | lld_wrapper64::make_execution(&file_data.file_name,&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 728 | let _ = lld_wrapper64::make_execution(&file_data.file_name,&file_data.file_name,&file_data.lld_path); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fd7e5989cd890254a92cf2a0f5ff15955e3efa42f0ab5f5f03a1e9b96d71a887", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd7e5989cd890254a92cf2a0f5ff15955e3efa42f0ab5f5f03a1e9b96d71a887", kill_on_drop: false }` [INFO] [stdout] fd7e5989cd890254a92cf2a0f5ff15955e3efa42f0ab5f5f03a1e9b96d71a887