[INFO] cloning repository https://github.com/jonasfrey/mousers_proxy
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jonasfrey/mousers_proxy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonasfrey%2Fmousers_proxy", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonasfrey%2Fmousers_proxy'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 886654cba3aa25c53a40b3ff4706f0936f651393
[INFO] checking jonasfrey/mousers_proxy against try#1f5783cbeb5da8b38566d718631d016891e9c912 for pr-142704
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonasfrey%2Fmousers_proxy" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jonasfrey/mousers_proxy on toolchain 1f5783cbeb5da8b38566d718631d016891e9c912
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f5783cbeb5da8b38566d718631d016891e9c912" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jonasfrey/mousers_proxy
[INFO] finished tweaking git repo https://github.com/jonasfrey/mousers_proxy
[INFO] tweaked toml for git repo https://github.com/jonasfrey/mousers_proxy written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/jonasfrey/mousers_proxy 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" "+1f5783cbeb5da8b38566d718631d016891e9c912" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mouse-rs v0.4.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+1f5783cbeb5da8b38566d718631d016891e9c912" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d8806e9ab74a1f91ab91e43d1ae56f4fc67005f86d126322b2abf0875b877f96
[INFO] running `Command { std: "docker" "start" "-a" "d8806e9ab74a1f91ab91e43d1ae56f4fc67005f86d126322b2abf0875b877f96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d8806e9ab74a1f91ab91e43d1ae56f4fc67005f86d126322b2abf0875b877f96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8806e9ab74a1f91ab91e43d1ae56f4fc67005f86d126322b2abf0875b877f96", kill_on_drop: false }`
[INFO] [stdout] d8806e9ab74a1f91ab91e43d1ae56f4fc67005f86d126322b2abf0875b877f96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+1f5783cbeb5da8b38566d718631d016891e9c912" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 52b3081da0b13866199f6a470c87ccfaa91ebf3249a014fcef2ce3cc719c4d3c
[INFO] running `Command { std: "docker" "start" "-a" "52b3081da0b13866199f6a470c87ccfaa91ebf3249a014fcef2ce3cc719c4d3c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.70
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling const_fn v0.4.9
[INFO] [stderr]    Compiling pkg-config v0.3.27
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]     Checking ryu v1.0.15
[INFO] [stderr]     Checking itoa v1.0.9
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]     Checking time-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]     Checking mouse-rs v0.4.2
[INFO] [stderr]     Checking mousers_test v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected expression, found `}`
[INFO] [stdout]   --> src/main.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     }
[INFO] [stdout]    |     ^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found `}`
[INFO] [stdout]   --> src/main.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     }
[INFO] [stdout]    |     ^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `{`, found `Ok`
[INFO] [stdout]   --> src/main.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Ok(())
[INFO] [stdout]    |     ^^ expected `{`
[INFO] [stdout]    |
[INFO] [stdout] note: the `if` expression is missing a block after this condition
[INFO] [stdout]   --> src/main.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 |     if()
[INFO] [stdout]    |       ^^
[INFO] [stdout] help: you might have meant to write this as part of a block
[INFO] [stdout]    |
[INFO] [stdout] 70 |     { Ok(()) }
[INFO] [stdout]    |     +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `{`, found `Ok`
[INFO] [stdout]   --> src/main.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Ok(())
[INFO] [stdout]    |     ^^ expected `{`
[INFO] [stdout]    |
[INFO] [stdout] note: the `if` expression is missing a block after this condition
[INFO] [stdout]   --> src/main.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 |     if()
[INFO] [stdout]    |       ^^
[INFO] [stdout] help: you might have meant to write this as part of a block
[INFO] [stdout]    |
[INFO] [stdout] 70 |     { Ok(()) }
[INFO] [stdout]    |     +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> src/main.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::{Result, Value};
[INFO] [stdout]   |                  ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `O_input` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct O_input {
[INFO] [stdout]    |        ^^^^^^^ help: convert the identifier to upper camel case: `OInput`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 |     if(o_input["s_name_function"] == "move_to"){
[INFO] [stdout]    |       ^                                       ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -     if(o_input["s_name_function"] == "move_to"){
[INFO] [stdout] 34 +     if o_input["s_name_function"] == "move_to" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |       if(
[INFO] [stdout]    |  _______^
[INFO] [stdout] 42 | |         o_input["s_name_function"] == "press"
[INFO] [stdout]    | |________^
[INFO] [stdout] 43 |           || 
[INFO] [stdout] 44 |           b_s_name_function_click
[INFO] [stdout]    |  ________________________________^
[INFO] [stdout] 45 | |     ){
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 ~     if o_input["s_name_function"] == "press"
[INFO] [stdout] 42 |         || 
[INFO] [stdout] 43 ~         b_s_name_function_click {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |         if(o_input["a_v_arg"][0].as_str().unwrap() == "LEFT"){
[INFO] [stdout]    |           ^                                                 ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 47 -         if(o_input["a_v_arg"][0].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 47 +         if o_input["a_v_arg"][0].as_str().unwrap() == "LEFT" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     if(b_s_name_function_click){
[INFO] [stdout]    |       ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -     if(b_s_name_function_click){
[INFO] [stdout] 55 +     if b_s_name_function_click {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> src/main.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::{Result, Value};
[INFO] [stdout]   |                  ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `O_input` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct O_input {
[INFO] [stdout]    |        ^^^^^^^ help: convert the identifier to upper camel case: `OInput`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 |     if(o_input["s_name_function"] == "move_to"){
[INFO] [stdout]    |       ^                                       ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -     if(o_input["s_name_function"] == "move_to"){
[INFO] [stdout] 34 +     if o_input["s_name_function"] == "move_to" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |       if(
[INFO] [stdout]    |  _______^
[INFO] [stdout] 42 | |         o_input["s_name_function"] == "press"
[INFO] [stdout]    | |________^
[INFO] [stdout] 43 |           || 
[INFO] [stdout] 44 |           b_s_name_function_click
[INFO] [stdout]    |  ________________________________^
[INFO] [stdout] 45 | |     ){
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 ~     if o_input["s_name_function"] == "press"
[INFO] [stdout] 42 |         || 
[INFO] [stdout] 43 ~         b_s_name_function_click {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |         if(o_input["a_v_arg"][0].as_str().unwrap() == "LEFT"){
[INFO] [stdout]    |           ^                                                 ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 47 -         if(o_input["a_v_arg"][0].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 47 +         if o_input["a_v_arg"][0].as_str().unwrap() == "LEFT" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/dynamically_generated.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> src/dynamically_generated.rs:6:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::{json,Result, Value};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/dynamically_generated.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:36:27
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         if(o_input["s_name_function"]== "move_to"){
[INFO] [stdout]    |                           ^                                      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -                         if(o_input["s_name_function"]== "move_to"){
[INFO] [stdout] 36 +                         if o_input["s_name_function"]== "move_to" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:48:27
[INFO] [stdout]    |
[INFO] [stdout] 48 |                         if(o_input["s_name_function"]== "press"){
[INFO] [stdout]    |                           ^                                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 48 -                         if(o_input["s_name_function"]== "press"){
[INFO] [stdout] 48 +                         if o_input["s_name_function"]== "press" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout]    |                       ^                                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 52 -                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 52 +                     if o_input["button"].as_str().unwrap() == "LEFT" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:57:23
[INFO] [stdout]    |
[INFO] [stdout] 57 |                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout]    |                       ^                                              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout] 57 +                     if o_input["button"].as_str().unwrap() == "RIGHT" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout]    |                       ^                                               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 62 -                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout] 62 +                     if o_input["button"].as_str().unwrap() == "MIDDLE" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout]    |                       ^                                              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout] 67 +                     if o_input["button"].as_str().unwrap() == "WHEEL" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout]    |                       ^                                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout] 72 +                     if o_input["button"].as_str().unwrap() == "X" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout]    |                       ^                                           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout] 77 +                     if o_input["button"].as_str().unwrap() == "X2" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout]    |                       ^                                           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 82 -                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout] 82 +                     if o_input["button"].as_str().unwrap() == "UP" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:87:23
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout]    |                       ^                                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout] 87 +                     if o_input["button"].as_str().unwrap() == "DOWN" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout]    |                       ^                                                 ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 -                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout] 92 +                     if o_input["button"].as_str().unwrap() == "VERTICAL" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout]    |                       ^                                                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout] 97 +                     if o_input["button"].as_str().unwrap() == "HORIZONTAL" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |                         if(o_input["s_name_function"]== "release"){
[INFO] [stdout]     |                           ^                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -                         if(o_input["s_name_function"]== "release"){
[INFO] [stdout] 110 +                         if o_input["s_name_function"]== "release" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 114 +                     if o_input["button"].as_str().unwrap() == "LEFT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 119 -                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout] 119 +                     if o_input["button"].as_str().unwrap() == "RIGHT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:124:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout]     |                       ^                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout] 124 +                     if o_input["button"].as_str().unwrap() == "MIDDLE" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout] 129 +                     if o_input["button"].as_str().unwrap() == "WHEEL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:134:23
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout]     |                       ^                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 134 -                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout] 134 +                     if o_input["button"].as_str().unwrap() == "X" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout] 139 +                     if o_input["button"].as_str().unwrap() == "X2" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:144:23
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 144 -                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout] 144 +                     if o_input["button"].as_str().unwrap() == "UP" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout] 149 +                     if o_input["button"].as_str().unwrap() == "DOWN" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout]     |                       ^                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 154 -                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout] 154 +                     if o_input["button"].as_str().unwrap() == "VERTICAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:159:23
[INFO] [stdout]     |
[INFO] [stdout] 159 |                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout]     |                       ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout] 159 +                     if o_input["button"].as_str().unwrap() == "HORIZONTAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:172:27
[INFO] [stdout]     |
[INFO] [stdout] 172 |                         if(o_input["s_name_function"]== "get_position"){
[INFO] [stdout]     |                           ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 172 -                         if(o_input["s_name_function"]== "get_position"){
[INFO] [stdout] 172 +                         if o_input["s_name_function"]== "get_position" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:191:27
[INFO] [stdout]     |
[INFO] [stdout] 191 |                         if(o_input["s_name_function"]== "wheel"){
[INFO] [stdout]     |                           ^                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -                         if(o_input["s_name_function"]== "wheel"){
[INFO] [stdout] 191 +                         if o_input["s_name_function"]== "wheel" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:201:27
[INFO] [stdout]     |
[INFO] [stdout] 201 |                         if(o_input["s_name_function"]== "scroll"){
[INFO] [stdout]     |                           ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -                         if(o_input["s_name_function"]== "scroll"){
[INFO] [stdout] 201 +                         if o_input["s_name_function"]== "scroll" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:211:27
[INFO] [stdout]     |
[INFO] [stdout] 211 |                         if(o_input["s_name_function"]== "click"){
[INFO] [stdout]     |                           ^                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 211 -                         if(o_input["s_name_function"]== "click"){
[INFO] [stdout] 211 +                         if o_input["s_name_function"]== "click" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     if(b_s_name_function_click){
[INFO] [stdout]    |       ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -     if(b_s_name_function_click){
[INFO] [stdout] 55 +     if b_s_name_function_click {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 215 -                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 215 +                     if o_input["button"].as_str().unwrap() == "LEFT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 220 -                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout] 220 +                     if o_input["button"].as_str().unwrap() == "RIGHT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:225:23
[INFO] [stdout]     |
[INFO] [stdout] 225 |                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout]     |                       ^                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout] 225 +                     if o_input["button"].as_str().unwrap() == "MIDDLE" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:230:23
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout] 230 +                     if o_input["button"].as_str().unwrap() == "WHEEL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:235:23
[INFO] [stdout]     |
[INFO] [stdout] 235 |                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout]     |                       ^                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 235 -                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout] 235 +                     if o_input["button"].as_str().unwrap() == "X" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:240:23
[INFO] [stdout]     |
[INFO] [stdout] 240 |                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 240 -                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout] 240 +                     if o_input["button"].as_str().unwrap() == "X2" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:245:23
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout] 245 +                     if o_input["button"].as_str().unwrap() == "UP" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:250:23
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 250 -                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout] 250 +                     if o_input["button"].as_str().unwrap() == "DOWN" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:255:23
[INFO] [stdout]     |
[INFO] [stdout] 255 |                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout]     |                       ^                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 255 -                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout] 255 +                     if o_input["button"].as_str().unwrap() == "VERTICAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:260:23
[INFO] [stdout]     |
[INFO] [stdout] 260 |                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout]     |                       ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 260 -                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout] 260 +                     if o_input["button"].as_str().unwrap() == "HORIZONTAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/dynamically_generated.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> src/dynamically_generated.rs:6:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::{json,Result, Value};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/dynamically_generated.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:36:27
[INFO] [stdout]    |
[INFO] [stdout] 36 |                         if(o_input["s_name_function"]== "move_to"){
[INFO] [stdout]    |                           ^                                      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -                         if(o_input["s_name_function"]== "move_to"){
[INFO] [stdout] 36 +                         if o_input["s_name_function"]== "move_to" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:48:27
[INFO] [stdout]    |
[INFO] [stdout] 48 |                         if(o_input["s_name_function"]== "press"){
[INFO] [stdout]    |                           ^                                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 48 -                         if(o_input["s_name_function"]== "press"){
[INFO] [stdout] 48 +                         if o_input["s_name_function"]== "press" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout]    |                       ^                                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 52 -                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 52 +                     if o_input["button"].as_str().unwrap() == "LEFT" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:57:23
[INFO] [stdout]    |
[INFO] [stdout] 57 |                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout]    |                       ^                                              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout] 57 +                     if o_input["button"].as_str().unwrap() == "RIGHT" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout]    |                       ^                                               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 62 -                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout] 62 +                     if o_input["button"].as_str().unwrap() == "MIDDLE" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout]    |                       ^                                              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout] 67 +                     if o_input["button"].as_str().unwrap() == "WHEEL" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout]    |                       ^                                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout] 72 +                     if o_input["button"].as_str().unwrap() == "X" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout]    |                       ^                                           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout] 77 +                     if o_input["button"].as_str().unwrap() == "X2" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout]    |                       ^                                           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 82 -                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout] 82 +                     if o_input["button"].as_str().unwrap() == "UP" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:87:23
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout]    |                       ^                                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout] 87 +                     if o_input["button"].as_str().unwrap() == "DOWN" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout]    |                       ^                                                 ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 -                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout] 92 +                     if o_input["button"].as_str().unwrap() == "VERTICAL" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/dynamically_generated.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout]    |                       ^                                                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout] 97 +                     if o_input["button"].as_str().unwrap() == "HORIZONTAL" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |                         if(o_input["s_name_function"]== "release"){
[INFO] [stdout]     |                           ^                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -                         if(o_input["s_name_function"]== "release"){
[INFO] [stdout] 110 +                         if o_input["s_name_function"]== "release" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 114 +                     if o_input["button"].as_str().unwrap() == "LEFT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:119:23
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 119 -                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout] 119 +                     if o_input["button"].as_str().unwrap() == "RIGHT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:124:23
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout]     |                       ^                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout] 124 +                     if o_input["button"].as_str().unwrap() == "MIDDLE" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout] 129 +                     if o_input["button"].as_str().unwrap() == "WHEEL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:134:23
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout]     |                       ^                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 134 -                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout] 134 +                     if o_input["button"].as_str().unwrap() == "X" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout] 139 +                     if o_input["button"].as_str().unwrap() == "X2" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:144:23
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 144 -                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout] 144 +                     if o_input["button"].as_str().unwrap() == "UP" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout] 149 +                     if o_input["button"].as_str().unwrap() == "DOWN" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout]     |                       ^                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 154 -                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout] 154 +                     if o_input["button"].as_str().unwrap() == "VERTICAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:159:23
[INFO] [stdout]     |
[INFO] [stdout] 159 |                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout]     |                       ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout] 159 +                     if o_input["button"].as_str().unwrap() == "HORIZONTAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:172:27
[INFO] [stdout]     |
[INFO] [stdout] 172 |                         if(o_input["s_name_function"]== "get_position"){
[INFO] [stdout]     |                           ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 172 -                         if(o_input["s_name_function"]== "get_position"){
[INFO] [stdout] 172 +                         if o_input["s_name_function"]== "get_position" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:191:27
[INFO] [stdout]     |
[INFO] [stdout] 191 |                         if(o_input["s_name_function"]== "wheel"){
[INFO] [stdout]     |                           ^                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -                         if(o_input["s_name_function"]== "wheel"){
[INFO] [stdout] 191 +                         if o_input["s_name_function"]== "wheel" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:201:27
[INFO] [stdout]     |
[INFO] [stdout] 201 |                         if(o_input["s_name_function"]== "scroll"){
[INFO] [stdout]     |                           ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -                         if(o_input["s_name_function"]== "scroll"){
[INFO] [stdout] 201 +                         if o_input["s_name_function"]== "scroll" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:211:27
[INFO] [stdout]     |
[INFO] [stdout] 211 |                         if(o_input["s_name_function"]== "click"){
[INFO] [stdout]     |                           ^                                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 211 -                         if(o_input["s_name_function"]== "click"){
[INFO] [stdout] 211 +                         if o_input["s_name_function"]== "click" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 215 -                     if(o_input["button"].as_str().unwrap() == "LEFT"){
[INFO] [stdout] 215 +                     if o_input["button"].as_str().unwrap() == "LEFT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 220 -                     if(o_input["button"].as_str().unwrap() == "RIGHT"){
[INFO] [stdout] 220 +                     if o_input["button"].as_str().unwrap() == "RIGHT" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:225:23
[INFO] [stdout]     |
[INFO] [stdout] 225 |                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout]     |                       ^                                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -                     if(o_input["button"].as_str().unwrap() == "MIDDLE"){
[INFO] [stdout] 225 +                     if o_input["button"].as_str().unwrap() == "MIDDLE" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:230:23
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout]     |                       ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -                     if(o_input["button"].as_str().unwrap() == "WHEEL"){
[INFO] [stdout] 230 +                     if o_input["button"].as_str().unwrap() == "WHEEL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:235:23
[INFO] [stdout]     |
[INFO] [stdout] 235 |                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout]     |                       ^                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 235 -                     if(o_input["button"].as_str().unwrap() == "X"){
[INFO] [stdout] 235 +                     if o_input["button"].as_str().unwrap() == "X" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:240:23
[INFO] [stdout]     |
[INFO] [stdout] 240 |                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 240 -                     if(o_input["button"].as_str().unwrap() == "X2"){
[INFO] [stdout] 240 +                     if o_input["button"].as_str().unwrap() == "X2" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:245:23
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout]     |                       ^                                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -                     if(o_input["button"].as_str().unwrap() == "UP"){
[INFO] [stdout] 245 +                     if o_input["button"].as_str().unwrap() == "UP" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:250:23
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout]     |                       ^                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 250 -                     if(o_input["button"].as_str().unwrap() == "DOWN"){
[INFO] [stdout] 250 +                     if o_input["button"].as_str().unwrap() == "DOWN" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:255:23
[INFO] [stdout]     |
[INFO] [stdout] 255 |                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout]     |                       ^                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 255 -                     if(o_input["button"].as_str().unwrap() == "VERTICAL"){
[INFO] [stdout] 255 +                     if o_input["button"].as_str().unwrap() == "VERTICAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/dynamically_generated.rs:260:23
[INFO] [stdout]     |
[INFO] [stdout] 260 |                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout]     |                       ^                                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 260 -                     if(o_input["button"].as_str().unwrap() == "HORIZONTAL"){
[INFO] [stdout] 260 +                     if o_input["button"].as_str().unwrap() == "HORIZONTAL" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]   --> src/dynamically_generated.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | let v_result = o_mouse.move_to(v_arg_from_arg_expected__x,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 | let v_result = o_mouse.press(v_arg_from_arg_expected__button);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | let v_result = o_mouse.release(v_arg_from_arg_expected__button);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 | let v_result = o_mouse.wheel(v_arg_from_arg_expected__delta);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 | let v_result = o_mouse.scroll(v_arg_from_arg_expected__delta);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 | let v_result = o_mouse.click(v_arg_from_arg_expected__button);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mousers_test` (bin "mousers_test") due to 2 previous errors; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `mousers_test` (bin "mousers_test" test) due to 2 previous errors; 7 warnings emitted
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]   --> src/dynamically_generated.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | let v_result = o_mouse.move_to(v_arg_from_arg_expected__x,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 | let v_result = o_mouse.press(v_arg_from_arg_expected__button);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | let v_result = o_mouse.release(v_arg_from_arg_expected__button);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 | let v_result = o_mouse.wheel(v_arg_from_arg_expected__delta);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 | let v_result = o_mouse.scroll(v_arg_from_arg_expected__delta);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_result`
[INFO] [stdout]    --> src/dynamically_generated.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 | let v_result = o_mouse.click(v_arg_from_arg_expected__button);
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__x` should have a snake case name
[INFO] [stdout]   --> src/dynamically_generated.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 | ...                   let v_arg_from_arg_expected__x = o_input["x"].as_i64().unwrap() as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_x`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__y` should have a snake case name
[INFO] [stdout]   --> src/dynamically_generated.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | let v_arg_from_arg_expected__y = o_input["y"].as_i64().unwrap() as i32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__button` should have a snake case name
[INFO] [stdout]   --> src/dynamically_generated.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let mut v_arg_from_arg_expected__button = &Keys::LEFT;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_button`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__button` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let mut v_arg_from_arg_expected__button = &Keys::LEFT;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_button`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__delta` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:192:33
[INFO] [stdout]     |
[INFO] [stdout] 192 | ...                   let v_arg_from_arg_expected__delta = o_input["delta"].as_i64().unwrap() as i32;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_delta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__delta` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:202:33
[INFO] [stdout]     |
[INFO] [stdout] 202 | ...                   let v_arg_from_arg_expected__delta = o_input["delta"].as_i64().unwrap() as i32;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_delta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__button` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut v_arg_from_arg_expected__button = &Keys::LEFT;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_button`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__x` should have a snake case name
[INFO] [stdout]   --> src/dynamically_generated.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 | ...                   let v_arg_from_arg_expected__x = o_input["x"].as_i64().unwrap() as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_x`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__y` should have a snake case name
[INFO] [stdout]   --> src/dynamically_generated.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | let v_arg_from_arg_expected__y = o_input["y"].as_i64().unwrap() as i32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__button` should have a snake case name
[INFO] [stdout]   --> src/dynamically_generated.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let mut v_arg_from_arg_expected__button = &Keys::LEFT;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_button`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__button` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let mut v_arg_from_arg_expected__button = &Keys::LEFT;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_button`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__delta` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:192:33
[INFO] [stdout]     |
[INFO] [stdout] 192 | ...                   let v_arg_from_arg_expected__delta = o_input["delta"].as_i64().unwrap() as i32;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_delta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__delta` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:202:33
[INFO] [stdout]     |
[INFO] [stdout] 202 | ...                   let v_arg_from_arg_expected__delta = o_input["delta"].as_i64().unwrap() as i32;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_delta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_arg_from_arg_expected__button` should have a snake case name
[INFO] [stdout]    --> src/dynamically_generated.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut v_arg_from_arg_expected__button = &Keys::LEFT;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_arg_from_arg_expected_button`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "52b3081da0b13866199f6a470c87ccfaa91ebf3249a014fcef2ce3cc719c4d3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52b3081da0b13866199f6a470c87ccfaa91ebf3249a014fcef2ce3cc719c4d3c", kill_on_drop: false }`
[INFO] [stdout] 52b3081da0b13866199f6a470c87ccfaa91ebf3249a014fcef2ce3cc719c4d3c
