[INFO] cloning repository https://github.com/VerttiKS/Days-Rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/VerttiKS/Days-Rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVerttiKS%2FDays-Rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVerttiKS%2FDays-Rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2aad690445237888886c6c033ac514a6ac3a7349
[INFO] checking VerttiKS/Days-Rust against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVerttiKS%2FDays-Rust" "/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/VerttiKS/Days-Rust
[INFO] finished tweaking git repo https://github.com/VerttiKS/Days-Rust
[INFO] tweaked toml for git repo https://github.com/VerttiKS/Days-Rust written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/VerttiKS/Days-Rust on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/VerttiKS/Days-Rust 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded proc-macro2 v1.0.57
[INFO] [stderr]   Downloaded anstyle v1.0.0
[INFO] [stderr]   Downloaded clap_lex v0.4.1
[INFO] [stderr]   Downloaded anstyle-wincon v1.0.1
[INFO] [stderr]   Downloaded bumpalo v3.12.2
[INFO] [stderr]   Downloaded anstyle-parse v0.2.0
[INFO] [stderr]   Downloaded anstream v0.3.2
[INFO] [stderr]   Downloaded clap_derive v4.2.0
[INFO] [stderr]   Downloaded clap v4.2.7
[INFO] [stderr]   Downloaded csv v1.2.1
[INFO] [stderr]   Downloaded linux-raw-sys v0.3.7
[INFO] [stderr]   Downloaded date_component v0.3.1
[INFO] [stderr]   Downloaded clap_builder v4.2.7
[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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aa926241d56e827ebb447654fe6ddf4c0fea036bcb808307c35596f2ce0c6634
[INFO] running `Command { std: "docker" "start" "-a" "aa926241d56e827ebb447654fe6ddf4c0fea036bcb808307c35596f2ce0c6634", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa926241d56e827ebb447654fe6ddf4c0fea036bcb808307c35596f2ce0c6634", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa926241d56e827ebb447654fe6ddf4c0fea036bcb808307c35596f2ce0c6634", kill_on_drop: false }`
[INFO] [stdout] aa926241d56e827ebb447654fe6ddf4c0fea036bcb808307c35596f2ce0c6634
[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" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8cdf02307f11ec8d45df34cb91c97eb18f1cb764cb281dbd2bbf2c18509032d9
[INFO] running `Command { std: "docker" "start" "-a" "8cdf02307f11ec8d45df34cb91c97eb18f1cb764cb281dbd2bbf2c18509032d9", kill_on_drop: false }`
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.57
[INFO] [stderr]     Checking linux-raw-sys v0.3.7
[INFO] [stderr]    Compiling quote v1.0.27
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking anstyle-query v1.0.0
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking anstyle v1.0.0
[INFO] [stderr]     Checking strsim v0.10.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling serde v1.0.163
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking clap_lex v0.4.1
[INFO] [stderr]     Checking anstyle-parse v0.2.0
[INFO] [stderr]     Checking option-ext v0.2.0
[INFO] [stderr]     Checking dirs-sys v0.4.1
[INFO] [stderr]     Checking once_cell v1.17.1
[INFO] [stderr]     Checking dirs v5.0.1
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking rustix v0.37.19
[INFO] [stderr]    Compiling syn v2.0.16
[INFO] [stderr]     Checking num-integer v0.1.45
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]     Checking is-terminal v0.4.7
[INFO] [stderr]     Checking anstream v0.3.2
[INFO] [stderr]     Checking date_component v0.3.1
[INFO] [stderr]     Checking clap_builder v4.2.7
[INFO] [stderr]     Checking csv v1.2.1
[INFO] [stderr]    Compiling clap_derive v4.2.0
[INFO] [stderr]     Checking clap v4.2.7
[INFO] [stderr]     Checking days v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Args`
[INFO] [stdout]  --> src/args.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use clap::{Args, Parser, Subcommand};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/events.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io`
[INFO] [stdout]  --> src/events.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{error::Error, io, process};
[INFO] [stdout]   |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime`, `Duration`, and `Local`
[INFO] [stdout]  --> src/events.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use chrono::{DateTime, NaiveDate, Duration, Utc, TimeZone, Local, Datelike};
[INFO] [stdout]   |              ^^^^^^^^             ^^^^^^^^                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |         if(date_interval.year == 0 && date_interval.month == 0 && date_interval.day == 0)
[INFO] [stdout]    |           ^                                                                             ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -         if(date_interval.year == 0 && date_interval.month == 0 && date_interval.day == 0)
[INFO] [stdout] 32 +         if date_interval.year == 0 && date_interval.month == 0 && date_interval.day == 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |         if(!date_interval.invert)
[INFO] [stdout]    |           ^                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 38 -         if(!date_interval.invert)
[INFO] [stdout] 38 +         if !date_interval.invert 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |         if(date_interval.year != 0)
[INFO] [stdout]    |           ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -         if(date_interval.year != 0)
[INFO] [stdout] 43 +         if date_interval.year != 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |         if(date_interval.month != 0)
[INFO] [stdout]    |           ^                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 49 -         if(date_interval.month != 0)
[INFO] [stdout] 49 +         if date_interval.month != 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 |         if(date_interval.day != 0)
[INFO] [stdout]    |           ^                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -         if(date_interval.day != 0)
[INFO] [stdout] 55 +         if date_interval.day != 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |         if(date_interval.invert)
[INFO] [stdout]    |           ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         if(date_interval.invert)
[INFO] [stdout] 61 +         if date_interval.invert 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |         if(!Path::new(&s).exists())
[INFO] [stdout]    |           ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 93 -         if(!Path::new(&s).exists())
[INFO] [stdout] 93 +         if !Path::new(&s).exists() 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/events.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 |         if(!Path::new(&s).exists())
[INFO] [stdout]     |           ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -         if(!Path::new(&s).exists())
[INFO] [stdout] 100 +         if !Path::new(&s).exists() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/events.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if(!Path::new(&s).exists())
[INFO] [stdout]     |           ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         if(!Path::new(&s).exists())
[INFO] [stdout] 107 +         if !Path::new(&s).exists() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/events.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 if (self.events[j].date < self.events[min_index].date)
[INFO] [stdout]     |                    ^                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -                 if (self.events[j].date < self.events[min_index].date)
[INFO] [stdout] 170 +                 if self.events[j].date < self.events[min_index].date 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io`
[INFO] [stdout]   --> src/main.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::{error::Error, io, process};
[INFO] [stdout]    |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime`, `Datelike`, `Duration`, `Local`, `TimeZone`, and `Utc`
[INFO] [stdout]   --> src/main.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use chrono::{DateTime, NaiveDate, Duration, Utc, TimeZone, Local, Datelike};
[INFO] [stdout]    |              ^^^^^^^^             ^^^^^^^^  ^^^  ^^^^^^^^  ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     if(args.today)
[INFO] [stdout]    |       ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 35 -     if(args.today)
[INFO] [stdout] 35 +     if args.today 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |         if(today != event.date)
[INFO] [stdout]    |           ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -         if(today != event.date)
[INFO] [stdout] 39 +         if today != event.date 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 |     if(args.before_date != empty)
[INFO] [stdout]    |       ^                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 45 -     if(args.before_date != empty)
[INFO] [stdout] 45 +     if args.before_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |         if(dateChecked == false)
[INFO] [stdout]    |           ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -         if(dateChecked == false)
[INFO] [stdout] 51 +         if dateChecked == false 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |             if(args.after_date != empty)
[INFO] [stdout]    |               ^                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 53 -             if(args.after_date != empty)
[INFO] [stdout] 53 +             if args.after_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 if(the_before > the_after)
[INFO] [stdout]    |                   ^                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -                 if(the_before > the_after)
[INFO] [stdout] 59 +                 if the_before > the_after 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |         if(datesBetween)
[INFO] [stdout]    |           ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -         if(datesBetween)
[INFO] [stdout] 68 +         if datesBetween 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |             if((event.date < the_before) == false)
[INFO] [stdout]    |               ^                                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             if((event.date < the_before) == false)
[INFO] [stdout] 70 +             if (event.date < the_before) == false 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |         else if(event.date < the_before)
[INFO] [stdout]    |                ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -         else if(event.date < the_before)
[INFO] [stdout] 75 +         else if event.date < the_before 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:81:7
[INFO] [stdout]    |
[INFO] [stdout] 81 |     if(args.after_date != empty)
[INFO] [stdout]    |       ^                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -     if(args.after_date != empty)
[INFO] [stdout] 81 +     if args.after_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 |         if(dateChecked == false)
[INFO] [stdout]    |           ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -         if(dateChecked == false)
[INFO] [stdout] 87 +         if dateChecked == false 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |             if(args.before_date != empty)
[INFO] [stdout]    |               ^                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -             if(args.before_date != empty)
[INFO] [stdout] 89 +             if args.before_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 if(the_after < the_before)
[INFO] [stdout]    |                   ^                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 -                 if(the_after < the_before)
[INFO] [stdout] 95 +                 if the_after < the_before 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |         if(datesBetween)
[INFO] [stdout]     |           ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 104 -         if(datesBetween)
[INFO] [stdout] 104 +         if datesBetween 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |             if((event.date > the_after) == false)
[INFO] [stdout]     |               ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -             if((event.date > the_after) == false)
[INFO] [stdout] 106 +             if (event.date > the_after) == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 if((event.date == the_after) == false)
[INFO] [stdout]     |                   ^                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 108 -                 if((event.date == the_after) == false)
[INFO] [stdout] 108 +                 if (event.date == the_after) == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |         else if(event.date > the_after)
[INFO] [stdout]     |                ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -         else if(event.date > the_after)
[INFO] [stdout] 114 +         else if event.date > the_after 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:120:7
[INFO] [stdout]     |
[INFO] [stdout] 120 |     if(args.date != empty)
[INFO] [stdout]     |       ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 120 -     if(args.date != empty)
[INFO] [stdout] 120 +     if args.date != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if(event.date != the_date)
[INFO] [stdout]     |           ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -         if(event.date != the_date)
[INFO] [stdout] 125 +         if event.date != the_date 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if(args.categories != empty)
[INFO] [stdout]     |       ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 131 -     if(args.categories != empty)
[INFO] [stdout] 131 +     if args.categories != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |             if(c == ',')
[INFO] [stdout]     |               ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -             if(c == ',')
[INFO] [stdout] 141 +             if c == ',' 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 146 -                 if(event.category == substring)
[INFO] [stdout] 146 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |             if(i+1 == arg_length)
[INFO] [stdout]     |               ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 155 -             if(i+1 == arg_length)
[INFO] [stdout] 155 +             if i+1 == arg_length 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:160:19
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 160 -                 if(event.category == substring)
[INFO] [stdout] 160 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |         if(matched == false)
[INFO] [stdout]     |           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 167 -         if(matched == false)
[INFO] [stdout] 167 +         if matched == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 |     if(args.category != empty)
[INFO] [stdout]     |       ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 173 -     if(args.category != empty)
[INFO] [stdout] 173 +     if args.category != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:183:15
[INFO] [stdout]     |
[INFO] [stdout] 183 |             if(c == ',')
[INFO] [stdout]     |               ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -             if(c == ',')
[INFO] [stdout] 183 +             if c == ',' 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:188:19
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -                 if(event.category == substring)
[INFO] [stdout] 188 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |             if(i+1 == arg_length)
[INFO] [stdout]     |               ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 197 -             if(i+1 == arg_length)
[INFO] [stdout] 197 +             if i+1 == arg_length 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 202 -                 if(event.category == substring)
[INFO] [stdout] 202 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |         if(matched == false)
[INFO] [stdout]     |           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -         if(matched == false)
[INFO] [stdout] 209 +         if matched == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:215:7
[INFO] [stdout]     |
[INFO] [stdout] 215 |     if(args.description != empty)
[INFO] [stdout]     |       ^                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 215 -     if(args.description != empty)
[INFO] [stdout] 215 +     if args.description != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:223:11
[INFO] [stdout]     |
[INFO] [stdout] 223 |         if(event.description == empty)
[INFO] [stdout]     |           ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 223 -         if(event.description == empty)
[INFO] [stdout] 223 +         if event.description == empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:232:15
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if(c == ',')
[INFO] [stdout]     |               ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -             if(c == ',')
[INFO] [stdout] 232 +             if c == ',' 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout]     |                   ^                                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 237 -                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout] 237 +                 if substring.chars().count() <= event.description.chars().count() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:245:27
[INFO] [stdout]     |
[INFO] [stdout] 245 |                         if(event_char == ch)
[INFO] [stdout]     |                           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -                         if(event_char == ch)
[INFO] [stdout] 245 +                         if event_char == ch 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 259 |                 if(matched == true)
[INFO] [stdout]     |                   ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 259 -                 if(matched == true)
[INFO] [stdout] 259 +                 if matched == true 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 if(event.description == substring)
[INFO] [stdout]     |                   ^                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 265 -                 if(event.description == substring)
[INFO] [stdout] 265 +                 if event.description == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:274:15
[INFO] [stdout]     |
[INFO] [stdout] 274 |             if(i+1 == arg_length)
[INFO] [stdout]     |               ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 274 -             if(i+1 == arg_length)
[INFO] [stdout] 274 +             if i+1 == arg_length 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:279:19
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout]     |                   ^                                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 279 -                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout] 279 +                 if substring.chars().count() <= event.description.chars().count() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         if(event_char == ch)
[INFO] [stdout]     |                           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 287 -                         if(event_char == ch)
[INFO] [stdout] 287 +                         if event_char == ch 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 |         if(matched == false)
[INFO] [stdout]     |           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 301 -         if(matched == false)
[INFO] [stdout] 301 +         if matched == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:307:7
[INFO] [stdout]     |
[INFO] [stdout] 307 |     if(args.no_category)
[INFO] [stdout]     |       ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 307 -     if(args.no_category)
[INFO] [stdout] 307 +     if args.no_category 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:309:11
[INFO] [stdout]     |
[INFO] [stdout] 309 |         if(event.category != empty)
[INFO] [stdout]     |           ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 309 -         if(event.category != empty)
[INFO] [stdout] 309 +         if event.category != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 |     if(args.no_description)
[INFO] [stdout]     |       ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 315 -     if(args.no_description)
[INFO] [stdout] 315 +     if args.no_description 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:318:11
[INFO] [stdout]     |
[INFO] [stdout] 318 |         if(event.description != empty)
[INFO] [stdout]     |           ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 318 -         if(event.description != empty)
[INFO] [stdout] 318 +         if event.description != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:324:7
[INFO] [stdout]     |
[INFO] [stdout] 324 |     if(dateChecked && !datesBetween)
[INFO] [stdout]     |       ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 324 -     if(dateChecked && !datesBetween)
[INFO] [stdout] 324 +     if dateChecked && !datesBetween 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:326:11
[INFO] [stdout]     |
[INFO] [stdout] 326 |         if(dateCorrect)
[INFO] [stdout]     |           ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 326 -         if(dateCorrect)
[INFO] [stdout] 326 +         if dateCorrect 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:343:7
[INFO] [stdout]     |
[INFO] [stdout] 343 |     if(args.exclude)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 343 -     if(args.exclude)
[INFO] [stdout] 343 +     if args.exclude 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:368:7
[INFO] [stdout]     |
[INFO] [stdout] 368 |     if(args.all)
[INFO] [stdout]     |       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 368 -     if(args.all)
[INFO] [stdout] 368 +     if args.all 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:380:15
[INFO] [stdout]     |
[INFO] [stdout] 380 |             if(check_event(&args, &Event) == checker)
[INFO] [stdout]     |               ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 380 -             if(check_event(&args, &Event) == checker)
[INFO] [stdout] 380 +             if check_event(&args, &Event) == checker 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:395:7
[INFO] [stdout]     |
[INFO] [stdout] 395 |     if(args.description == empty)
[INFO] [stdout]     |       ^                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 395 -     if(args.description == empty)
[INFO] [stdout] 395 +     if args.description == empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:408:7
[INFO] [stdout]     |
[INFO] [stdout] 408 |     if(args.date == empty)
[INFO] [stdout]     |       ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 408 -     if(args.date == empty)
[INFO] [stdout] 408 +     if args.date == empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:434:7
[INFO] [stdout]     |
[INFO] [stdout] 434 |     if(args.dry_run)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 434 -     if(args.dry_run)
[INFO] [stdout] 434 +     if args.dry_run 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:465:7
[INFO] [stdout]     |
[INFO] [stdout] 465 |     if(!args.all)
[INFO] [stdout]     |       ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 465 -     if(!args.all)
[INFO] [stdout] 465 +     if !args.all 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 | /         ( 
[INFO] [stdout] 471 | |             args.today == false &&                 
[INFO] [stdout]     | |____________^
[INFO] [stdout] ...
[INFO] [stdout] 479 |               args.no_description == false
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 480 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 470 ~         args.today == false &&                 
[INFO] [stdout] 471 |             args.before_date == empty &&  
[INFO] [stdout] ...
[INFO] [stdout] 477 |             args.no_category == false &&   
[INFO] [stdout] 478 ~             args.no_description == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:490:7
[INFO] [stdout]     |
[INFO] [stdout] 490 |     if(args.exclude)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 490 -     if(args.exclude)
[INFO] [stdout] 490 +     if args.exclude 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:519:7
[INFO] [stdout]     |
[INFO] [stdout] 519 |     if(args.all)
[INFO] [stdout]     |       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 519 -     if(args.all)
[INFO] [stdout] 519 +     if args.all 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:531:15
[INFO] [stdout]     |
[INFO] [stdout] 531 |             if(check_event(&args, &Event) == checker)
[INFO] [stdout]     |               ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 531 -             if(check_event(&args, &Event) == checker)
[INFO] [stdout] 531 +             if check_event(&args, &Event) == checker 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:550:7
[INFO] [stdout]     |
[INFO] [stdout] 550 |     if(args.dry_run)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 550 -     if(args.dry_run)
[INFO] [stdout] 550 +     if args.dry_run 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Args`
[INFO] [stdout]  --> src/args.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use clap::{Args, Parser, Subcommand};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead
[INFO] [stdout]   --> src/events.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let date1 = Utc.ymd(p.year(), p.month(), p.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::Date::<Tz>::and_hms`: Use and_hms_opt() instead
[INFO] [stdout]   --> src/events.rs:25:59
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let date1 = Utc.ymd(p.year(), p.month(), p.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead
[INFO] [stdout]   --> src/events.rs:26:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let date2 =  Utc.ymd(self.date.year(), self.date.month(), self.date.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/events.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io`
[INFO] [stdout]  --> src/events.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{error::Error, io, process};
[INFO] [stdout]   |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::Date::<Tz>::and_hms`: Use and_hms_opt() instead
[INFO] [stdout]   --> src/events.rs:26:84
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let date2 =  Utc.ymd(self.date.year(), self.date.month(), self.date.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                                                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime`, `Duration`, and `Local`
[INFO] [stdout]  --> src/events.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use chrono::{DateTime, NaiveDate, Duration, Utc, TimeZone, Local, Datelike};
[INFO] [stdout]   |              ^^^^^^^^             ^^^^^^^^                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |         if(date_interval.year == 0 && date_interval.month == 0 && date_interval.day == 0)
[INFO] [stdout]    |           ^                                                                             ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -         if(date_interval.year == 0 && date_interval.month == 0 && date_interval.day == 0)
[INFO] [stdout] 32 +         if date_interval.year == 0 && date_interval.month == 0 && date_interval.day == 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |         if(!date_interval.invert)
[INFO] [stdout]    |           ^                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 38 -         if(!date_interval.invert)
[INFO] [stdout] 38 +         if !date_interval.invert 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |         if(date_interval.year != 0)
[INFO] [stdout]    |           ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -         if(date_interval.year != 0)
[INFO] [stdout] 43 +         if date_interval.year != 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |         if(date_interval.month != 0)
[INFO] [stdout]    |           ^                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 49 -         if(date_interval.month != 0)
[INFO] [stdout] 49 +         if date_interval.month != 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 |         if(date_interval.day != 0)
[INFO] [stdout]    |           ^                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -         if(date_interval.day != 0)
[INFO] [stdout] 55 +         if date_interval.day != 0 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |         if(date_interval.invert)
[INFO] [stdout]    |           ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         if(date_interval.invert)
[INFO] [stdout] 61 +         if date_interval.invert 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/events.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |         if(!Path::new(&s).exists())
[INFO] [stdout]    |           ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 93 -         if(!Path::new(&s).exists())
[INFO] [stdout] 93 +         if !Path::new(&s).exists() 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/events.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 |         if(!Path::new(&s).exists())
[INFO] [stdout]     |           ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -         if(!Path::new(&s).exists())
[INFO] [stdout] 100 +         if !Path::new(&s).exists() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/events.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if(!Path::new(&s).exists())
[INFO] [stdout]     |           ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         if(!Path::new(&s).exists())
[INFO] [stdout] 107 +         if !Path::new(&s).exists() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/events.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 if (self.events[j].date < self.events[min_index].date)
[INFO] [stdout]     |                    ^                                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -                 if (self.events[j].date < self.events[min_index].date)
[INFO] [stdout] 170 +                 if self.events[j].date < self.events[min_index].date 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io`
[INFO] [stdout]   --> src/main.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::{error::Error, io, process};
[INFO] [stdout]    |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime`, `Datelike`, `Duration`, `Local`, `TimeZone`, and `Utc`
[INFO] [stdout]   --> src/main.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use chrono::{DateTime, NaiveDate, Duration, Utc, TimeZone, Local, Datelike};
[INFO] [stdout]    |              ^^^^^^^^             ^^^^^^^^  ^^^  ^^^^^^^^  ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     if(args.today)
[INFO] [stdout]    |       ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 35 -     if(args.today)
[INFO] [stdout] 35 +     if args.today 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |         if(today != event.date)
[INFO] [stdout]    |           ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -         if(today != event.date)
[INFO] [stdout] 39 +         if today != event.date 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 |     if(args.before_date != empty)
[INFO] [stdout]    |       ^                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 45 -     if(args.before_date != empty)
[INFO] [stdout] 45 +     if args.before_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |         if(dateChecked == false)
[INFO] [stdout]    |           ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -         if(dateChecked == false)
[INFO] [stdout] 51 +         if dateChecked == false 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |             if(args.after_date != empty)
[INFO] [stdout]    |               ^                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 53 -             if(args.after_date != empty)
[INFO] [stdout] 53 +             if args.after_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 if(the_before > the_after)
[INFO] [stdout]    |                   ^                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -                 if(the_before > the_after)
[INFO] [stdout] 59 +                 if the_before > the_after 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |         if(datesBetween)
[INFO] [stdout]    |           ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -         if(datesBetween)
[INFO] [stdout] 68 +         if datesBetween 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |             if((event.date < the_before) == false)
[INFO] [stdout]    |               ^                                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             if((event.date < the_before) == false)
[INFO] [stdout] 70 +             if (event.date < the_before) == false 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |         else if(event.date < the_before)
[INFO] [stdout]    |                ^                       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -         else if(event.date < the_before)
[INFO] [stdout] 75 +         else if event.date < the_before 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:81:7
[INFO] [stdout]    |
[INFO] [stdout] 81 |     if(args.after_date != empty)
[INFO] [stdout]    |       ^                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -     if(args.after_date != empty)
[INFO] [stdout] 81 +     if args.after_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 |         if(dateChecked == false)
[INFO] [stdout]    |           ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -         if(dateChecked == false)
[INFO] [stdout] 87 +         if dateChecked == false 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |             if(args.before_date != empty)
[INFO] [stdout]    |               ^                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -             if(args.before_date != empty)
[INFO] [stdout] 89 +             if args.before_date != empty 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/main.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 if(the_after < the_before)
[INFO] [stdout]    |                   ^                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 -                 if(the_after < the_before)
[INFO] [stdout] 95 +                 if the_after < the_before 
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |         if(datesBetween)
[INFO] [stdout]     |           ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 104 -         if(datesBetween)
[INFO] [stdout] 104 +         if datesBetween 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |             if((event.date > the_after) == false)
[INFO] [stdout]     |               ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -             if((event.date > the_after) == false)
[INFO] [stdout] 106 +             if (event.date > the_after) == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 if((event.date == the_after) == false)
[INFO] [stdout]     |                   ^                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 108 -                 if((event.date == the_after) == false)
[INFO] [stdout] 108 +                 if (event.date == the_after) == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |         else if(event.date > the_after)
[INFO] [stdout]     |                ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -         else if(event.date > the_after)
[INFO] [stdout] 114 +         else if event.date > the_after 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:120:7
[INFO] [stdout]     |
[INFO] [stdout] 120 |     if(args.date != empty)
[INFO] [stdout]     |       ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 120 -     if(args.date != empty)
[INFO] [stdout] 120 +     if args.date != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if(event.date != the_date)
[INFO] [stdout]     |           ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -         if(event.date != the_date)
[INFO] [stdout] 125 +         if event.date != the_date 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if(args.categories != empty)
[INFO] [stdout]     |       ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 131 -     if(args.categories != empty)
[INFO] [stdout] 131 +     if args.categories != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |             if(c == ',')
[INFO] [stdout]     |               ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -             if(c == ',')
[INFO] [stdout] 141 +             if c == ',' 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 146 -                 if(event.category == substring)
[INFO] [stdout] 146 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 |             if(i+1 == arg_length)
[INFO] [stdout]     |               ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 155 -             if(i+1 == arg_length)
[INFO] [stdout] 155 +             if i+1 == arg_length 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:160:19
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 160 -                 if(event.category == substring)
[INFO] [stdout] 160 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |         if(matched == false)
[INFO] [stdout]     |           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 167 -         if(matched == false)
[INFO] [stdout] 167 +         if matched == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 |     if(args.category != empty)
[INFO] [stdout]     |       ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 173 -     if(args.category != empty)
[INFO] [stdout] 173 +     if args.category != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:183:15
[INFO] [stdout]     |
[INFO] [stdout] 183 |             if(c == ',')
[INFO] [stdout]     |               ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -             if(c == ',')
[INFO] [stdout] 183 +             if c == ',' 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:188:19
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -                 if(event.category == substring)
[INFO] [stdout] 188 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |             if(i+1 == arg_length)
[INFO] [stdout]     |               ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 197 -             if(i+1 == arg_length)
[INFO] [stdout] 197 +             if i+1 == arg_length 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 if(event.category == substring)
[INFO] [stdout]     |                   ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 202 -                 if(event.category == substring)
[INFO] [stdout] 202 +                 if event.category == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |         if(matched == false)
[INFO] [stdout]     |           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -         if(matched == false)
[INFO] [stdout] 209 +         if matched == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:215:7
[INFO] [stdout]     |
[INFO] [stdout] 215 |     if(args.description != empty)
[INFO] [stdout]     |       ^                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 215 -     if(args.description != empty)
[INFO] [stdout] 215 +     if args.description != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:223:11
[INFO] [stdout]     |
[INFO] [stdout] 223 |         if(event.description == empty)
[INFO] [stdout]     |           ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 223 -         if(event.description == empty)
[INFO] [stdout] 223 +         if event.description == empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:232:15
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if(c == ',')
[INFO] [stdout]     |               ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -             if(c == ',')
[INFO] [stdout] 232 +             if c == ',' 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout]     |                   ^                                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 237 -                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout] 237 +                 if substring.chars().count() <= event.description.chars().count() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:245:27
[INFO] [stdout]     |
[INFO] [stdout] 245 |                         if(event_char == ch)
[INFO] [stdout]     |                           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -                         if(event_char == ch)
[INFO] [stdout] 245 +                         if event_char == ch 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 259 |                 if(matched == true)
[INFO] [stdout]     |                   ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 259 -                 if(matched == true)
[INFO] [stdout] 259 +                 if matched == true 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 if(event.description == substring)
[INFO] [stdout]     |                   ^                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 265 -                 if(event.description == substring)
[INFO] [stdout] 265 +                 if event.description == substring 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:274:15
[INFO] [stdout]     |
[INFO] [stdout] 274 |             if(i+1 == arg_length)
[INFO] [stdout]     |               ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 274 -             if(i+1 == arg_length)
[INFO] [stdout] 274 +             if i+1 == arg_length 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:279:19
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout]     |                   ^                                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 279 -                 if(substring.chars().count() <= event.description.chars().count())
[INFO] [stdout] 279 +                 if substring.chars().count() <= event.description.chars().count() 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |                         if(event_char == ch)
[INFO] [stdout]     |                           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 287 -                         if(event_char == ch)
[INFO] [stdout] 287 +                         if event_char == ch 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 |         if(matched == false)
[INFO] [stdout]     |           ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 301 -         if(matched == false)
[INFO] [stdout] 301 +         if matched == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:307:7
[INFO] [stdout]     |
[INFO] [stdout] 307 |     if(args.no_category)
[INFO] [stdout]     |       ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 307 -     if(args.no_category)
[INFO] [stdout] 307 +     if args.no_category 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:309:11
[INFO] [stdout]     |
[INFO] [stdout] 309 |         if(event.category != empty)
[INFO] [stdout]     |           ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 309 -         if(event.category != empty)
[INFO] [stdout] 309 +         if event.category != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 |     if(args.no_description)
[INFO] [stdout]     |       ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 315 -     if(args.no_description)
[INFO] [stdout] 315 +     if args.no_description 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:318:11
[INFO] [stdout]     |
[INFO] [stdout] 318 |         if(event.description != empty)
[INFO] [stdout]     |           ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 318 -         if(event.description != empty)
[INFO] [stdout] 318 +         if event.description != empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:324:7
[INFO] [stdout]     |
[INFO] [stdout] 324 |     if(dateChecked && !datesBetween)
[INFO] [stdout]     |       ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 324 -     if(dateChecked && !datesBetween)
[INFO] [stdout] 324 +     if dateChecked && !datesBetween 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:326:11
[INFO] [stdout]     |
[INFO] [stdout] 326 |         if(dateCorrect)
[INFO] [stdout]     |           ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 326 -         if(dateCorrect)
[INFO] [stdout] 326 +         if dateCorrect 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:343:7
[INFO] [stdout]     |
[INFO] [stdout] 343 |     if(args.exclude)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 343 -     if(args.exclude)
[INFO] [stdout] 343 +     if args.exclude 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:368:7
[INFO] [stdout]     |
[INFO] [stdout] 368 |     if(args.all)
[INFO] [stdout]     |       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 368 -     if(args.all)
[INFO] [stdout] 368 +     if args.all 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:380:15
[INFO] [stdout]     |
[INFO] [stdout] 380 |             if(check_event(&args, &Event) == checker)
[INFO] [stdout]     |               ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 380 -             if(check_event(&args, &Event) == checker)
[INFO] [stdout] 380 +             if check_event(&args, &Event) == checker 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:395:7
[INFO] [stdout]     |
[INFO] [stdout] 395 |     if(args.description == empty)
[INFO] [stdout]     |       ^                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 395 -     if(args.description == empty)
[INFO] [stdout] 395 +     if args.description == empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:408:7
[INFO] [stdout]     |
[INFO] [stdout] 408 |     if(args.date == empty)
[INFO] [stdout]     |       ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 408 -     if(args.date == empty)
[INFO] [stdout] 408 +     if args.date == empty 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:434:7
[INFO] [stdout]     |
[INFO] [stdout] 434 |     if(args.dry_run)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 434 -     if(args.dry_run)
[INFO] [stdout] 434 +     if args.dry_run 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:465:7
[INFO] [stdout]     |
[INFO] [stdout] 465 |     if(!args.all)
[INFO] [stdout]     |       ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 465 -     if(!args.all)
[INFO] [stdout] 465 +     if !args.all 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 | /         ( 
[INFO] [stdout] 471 | |             args.today == false &&                 
[INFO] [stdout]     | |____________^
[INFO] [stdout] ...
[INFO] [stdout] 479 |               args.no_description == false
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 480 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 470 ~         args.today == false &&                 
[INFO] [stdout] 471 |             args.before_date == empty &&  
[INFO] [stdout] ...
[INFO] [stdout] 477 |             args.no_category == false &&   
[INFO] [stdout] 478 ~             args.no_description == false 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:490:7
[INFO] [stdout]     |
[INFO] [stdout] 490 |     if(args.exclude)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 490 -     if(args.exclude)
[INFO] [stdout] 490 +     if args.exclude 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:519:7
[INFO] [stdout]     |
[INFO] [stdout] 519 |     if(args.all)
[INFO] [stdout]     |       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 519 -     if(args.all)
[INFO] [stdout] 519 +     if args.all 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:531:15
[INFO] [stdout]     |
[INFO] [stdout] 531 |             if(check_event(&args, &Event) == checker)
[INFO] [stdout]     |               ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 531 -             if(check_event(&args, &Event) == checker)
[INFO] [stdout] 531 +             if check_event(&args, &Event) == checker 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/main.rs:550:7
[INFO] [stdout]     |
[INFO] [stdout] 550 |     if(args.dry_run)
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 550 -     if(args.dry_run)
[INFO] [stdout] 550 +     if args.dry_run 
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> src/main.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::{error::Error, io, process};
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/events.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let mut today = chrono::offset::Local::now().date_naive();
[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: unreachable pattern
[INFO] [stdout]   --> src/main.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         _ => println!("Error no commands!")
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/main.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         EntityType::List(value) => print_events(value),
[INFO] [stdout]    |         ----------------------- matches some of the same values
[INFO] [stdout] 21 |         EntityType::Add(value) => add_event(value),
[INFO] [stdout]    |         ---------------------- matches some of the same values
[INFO] [stdout] 22 |         EntityType::Delete(value) => delete_events(value),
[INFO] [stdout]    |         ------------------------- matches some of the same values
[INFO] [stdout] 23 |         _ => println!("Error no commands!")
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/main.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let mut today = chrono::offset::Local::now().date_naive();
[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/main.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let mut today = chrono::offset::Local::now().date_naive();
[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/main.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let mut today = chrono::offset::Local::now().date_naive();
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `the_date` is never read
[INFO] [stdout]    --> src/main.rs:405:24
[INFO] [stdout]     |
[INFO] [stdout] 405 |     let mut the_date = String::new();
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let mut today = chrono::offset::Local::now().date_naive();
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `today`
[INFO] [stdout]    --> src/main.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let mut today = chrono::offset::Local::now().date_naive();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_today`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Event`
[INFO] [stdout]    --> src/main.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_Event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dateChecked` should have a snake case name
[INFO] [stdout]   --> src/main.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let mut dateChecked = false;    //This becomes true once we check if there's multiple dates
[INFO] [stdout]    |             ^^^^^^^^^^^ help: convert the identifier to snake case: `date_checked`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `datesBetween` should have a snake case name
[INFO] [stdout]   --> src/main.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut datesBetween = false;   //Checks if we dates are between "before" and "after" or outside of them. When true they're between
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to snake case: `dates_between`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dateCorrect` should have a snake case name
[INFO] [stdout]   --> src/main.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut dateCorrect = false;    //Used when dates are outside before and after. Tells the system if the even is the one we're lo...
[INFO] [stdout]    |             ^^^^^^^^^^^ help: convert the identifier to snake case: `date_correct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `commaLoc` should have a snake case name
[INFO] [stdout]    --> src/main.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let mut commaLoc: isize = -1;
[INFO] [stdout]     |                 ^^^^^^^^ help: convert the identifier to snake case: `comma_loc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead
[INFO] [stdout]   --> src/events.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let date1 = Utc.ymd(p.year(), p.month(), p.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `commaLoc` should have a snake case name
[INFO] [stdout]    --> src/main.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let mut commaLoc: isize = -1;
[INFO] [stdout]     |                 ^^^^^^^^ help: convert the identifier to snake case: `comma_loc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `commaLoc` should have a snake case name
[INFO] [stdout]    --> src/main.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut commaLoc: isize = -1;
[INFO] [stdout]     |                 ^^^^^^^^ help: convert the identifier to snake case: `comma_loc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `homePath` should have a snake case name
[INFO] [stdout]    --> src/main.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let homePath = EventManager::get_events_path();
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `home_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::Date::<Tz>::and_hms`: Use and_hms_opt() instead
[INFO] [stdout]   --> src/events.rs:25:59
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let date1 = Utc.ymd(p.year(), p.month(), p.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead
[INFO] [stdout]   --> src/events.rs:26:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let date2 =  Utc.ymd(self.date.year(), self.date.month(), self.date.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `homePath` should have a snake case name
[INFO] [stdout]    --> src/main.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     let homePath = EventManager::get_events_path();
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `home_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `homePath` should have a snake case name
[INFO] [stdout]    --> src/main.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let homePath = EventManager::get_events_path();
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `home_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:529:13
[INFO] [stdout]     |
[INFO] [stdout] 529 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::Date::<Tz>::and_hms`: Use and_hms_opt() instead
[INFO] [stdout]   --> src/events.rs:26:84
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let date2 =  Utc.ymd(self.date.year(), self.date.month(), self.date.day()).and_hms(0, 0, 0);
[INFO] [stdout]    |                                                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/events.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |         for Event in &self.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> src/main.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::{error::Error, io, process};
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/events.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let mut today = chrono::offset::Local::now().date_naive();
[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: unreachable pattern
[INFO] [stdout]   --> src/main.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         _ => println!("Error no commands!")
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/main.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         EntityType::List(value) => print_events(value),
[INFO] [stdout]    |         ----------------------- matches some of the same values
[INFO] [stdout] 21 |         EntityType::Add(value) => add_event(value),
[INFO] [stdout]    |         ---------------------- matches some of the same values
[INFO] [stdout] 22 |         EntityType::Delete(value) => delete_events(value),
[INFO] [stdout]    |         ------------------------- matches some of the same values
[INFO] [stdout] 23 |         _ => println!("Error no commands!")
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/main.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let mut today = chrono::offset::Local::now().date_naive();
[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/main.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let mut today = chrono::offset::Local::now().date_naive();
[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/main.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let mut today = chrono::offset::Local::now().date_naive();
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `the_date` is never read
[INFO] [stdout]    --> src/main.rs:405:24
[INFO] [stdout]     |
[INFO] [stdout] 405 |     let mut the_date = String::new();
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let mut today = chrono::offset::Local::now().date_naive();
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `today`
[INFO] [stdout]    --> src/main.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let mut today = chrono::offset::Local::now().date_naive();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_today`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `Event`
[INFO] [stdout]    --> src/main.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_Event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dateChecked` should have a snake case name
[INFO] [stdout]   --> src/main.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let mut dateChecked = false;    //This becomes true once we check if there's multiple dates
[INFO] [stdout]    |             ^^^^^^^^^^^ help: convert the identifier to snake case: `date_checked`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `datesBetween` should have a snake case name
[INFO] [stdout]   --> src/main.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut datesBetween = false;   //Checks if we dates are between "before" and "after" or outside of them. When true they're between
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: convert the identifier to snake case: `dates_between`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `dateCorrect` should have a snake case name
[INFO] [stdout]   --> src/main.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut dateCorrect = false;    //Used when dates are outside before and after. Tells the system if the even is the one we're lo...
[INFO] [stdout]    |             ^^^^^^^^^^^ help: convert the identifier to snake case: `date_correct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `commaLoc` should have a snake case name
[INFO] [stdout]    --> src/main.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let mut commaLoc: isize = -1;
[INFO] [stdout]     |                 ^^^^^^^^ help: convert the identifier to snake case: `comma_loc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `commaLoc` should have a snake case name
[INFO] [stdout]    --> src/main.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let mut commaLoc: isize = -1;
[INFO] [stdout]     |                 ^^^^^^^^ help: convert the identifier to snake case: `comma_loc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `commaLoc` should have a snake case name
[INFO] [stdout]    --> src/main.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut commaLoc: isize = -1;
[INFO] [stdout]     |                 ^^^^^^^^ help: convert the identifier to snake case: `comma_loc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `homePath` should have a snake case name
[INFO] [stdout]    --> src/main.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let homePath = EventManager::get_events_path();
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `home_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `homePath` should have a snake case name
[INFO] [stdout]    --> src/main.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     let homePath = EventManager::get_events_path();
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `home_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `homePath` should have a snake case name
[INFO] [stdout]    --> src/main.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let homePath = EventManager::get_events_path();
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `home_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/main.rs:529:13
[INFO] [stdout]     |
[INFO] [stdout] 529 |         for Event in &events_manager.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Event` should have a snake case name
[INFO] [stdout]    --> src/events.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |         for Event in &self.events
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.06s
[INFO] running `Command { std: "docker" "inspect" "8cdf02307f11ec8d45df34cb91c97eb18f1cb764cb281dbd2bbf2c18509032d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8cdf02307f11ec8d45df34cb91c97eb18f1cb764cb281dbd2bbf2c18509032d9", kill_on_drop: false }`
[INFO] [stdout] 8cdf02307f11ec8d45df34cb91c97eb18f1cb764cb281dbd2bbf2c18509032d9
