[INFO] cloning repository https://github.com/EccoMoonProject/cee_cee
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/EccoMoonProject/cee_cee" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEccoMoonProject%2Fcee_cee", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEccoMoonProject%2Fcee_cee'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3cd387eb1621435668907e2b1a99b327007723e7
[INFO] checking EccoMoonProject/cee_cee against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEccoMoonProject%2Fcee_cee" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/EccoMoonProject/cee_cee
[INFO] finished tweaking git repo https://github.com/EccoMoonProject/cee_cee
[INFO] tweaked toml for git repo https://github.com/EccoMoonProject/cee_cee written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/EccoMoonProject/cee_cee 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/EccoMoonProject/cee_cee 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]  Downloading crates ...
[INFO] [stderr]   Downloaded dialoguer v0.9.0
[INFO] [stderr]   Downloaded cpufeatures v0.2.6
[INFO] [stderr]   Downloaded os_str_bytes v6.5.0
[INFO] [stderr]   Downloaded console v0.15.5
[INFO] [stderr]   Downloaded aes v0.8.2
[INFO] [stderr]   Downloaded clap v3.2.23
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 101786fc9e4c7c1bfbb900c207373f2cf79ebbc4ba3a5cb72e89d56bce742410
[INFO] running `Command { std: "docker" "start" "-a" "101786fc9e4c7c1bfbb900c207373f2cf79ebbc4ba3a5cb72e89d56bce742410", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "101786fc9e4c7c1bfbb900c207373f2cf79ebbc4ba3a5cb72e89d56bce742410", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "101786fc9e4c7c1bfbb900c207373f2cf79ebbc4ba3a5cb72e89d56bce742410", kill_on_drop: false }`
[INFO] [stdout] 101786fc9e4c7c1bfbb900c207373f2cf79ebbc4ba3a5cb72e89d56bce742410
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 80bc0f6991daf03a8ecf63dadf7ed42046aa62e32d66f7afab791040a4f97330
[INFO] running `Command { std: "docker" "start" "-a" "80bc0f6991daf03a8ecf63dadf7ed42046aa62e32d66f7afab791040a4f97330", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.11
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]    Compiling rustix v0.37.5
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking linux-raw-sys v0.3.1
[INFO] [stderr]     Checking os_str_bytes v6.5.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking console v0.15.5
[INFO] [stderr]     Checking zeroize v1.6.0
[INFO] [stderr]     Checking termcolor v1.2.0
[INFO] [stderr]     Checking cpufeatures v0.2.6
[INFO] [stderr]     Checking textwrap v0.16.0
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking colored v2.0.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]     Checking clap v3.2.23
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking aes v0.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.159
[INFO] [stderr]     Checking tempfile v3.5.0
[INFO] [stderr]     Checking dialoguer v0.9.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]     Checking structopt v0.3.26
[INFO] [stderr]     Checking serde v1.0.159
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_json v1.0.95
[INFO] [stderr]     Checking cee_cee v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/methods.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::Value;
[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: `BlockCipher`
[INFO] [stdout]  --> src/cli/../core/crypto/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     BlockCipher, BlockEncrypt, BlockDecrypt, KeyInit,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aes::cipher::generic_array::typenum::Unsigned`
[INFO] [stdout]  --> src/cli/../core/crypto/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aes::cipher::generic_array::typenum::Unsigned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BlockCipher`
[INFO] [stdout]  --> src/cli/../cli/../core/crypto/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     BlockCipher, BlockEncrypt, BlockDecrypt, KeyInit,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aes::cipher::generic_array::typenum::Unsigned`
[INFO] [stdout]  --> src/cli/../cli/../core/crypto/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aes::cipher::generic_array::typenum::Unsigned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Read};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]   --> src/cli/../cli/../core/reader/reader.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/storage.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/storage.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/storage.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::{self, Write};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../cli/../core/structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Read};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/reader/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../core/reader/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/storage/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../core/storage/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]  --> src/cli/../core/storage/storage.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/cli/../core/storage/storage.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../core/storage/storage.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::{self, Write};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../core/structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `encode`
[INFO] [stdout]   --> src/cli/methods.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | use base64::{decode, encode};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/cli/methods.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/methods.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::Value;
[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: `BlockCipher`
[INFO] [stdout]  --> src/cli/../core/crypto/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     BlockCipher, BlockEncrypt, BlockDecrypt, KeyInit,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aes::cipher::generic_array::typenum::Unsigned`
[INFO] [stdout]  --> src/cli/../core/crypto/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aes::cipher::generic_array::typenum::Unsigned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BlockCipher`
[INFO] [stdout]  --> src/cli/../cli/../core/crypto/crypto.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     BlockCipher, BlockEncrypt, BlockDecrypt, KeyInit,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aes::cipher::generic_array::typenum::Unsigned`
[INFO] [stdout]  --> src/cli/../cli/../core/crypto/crypto.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aes::cipher::generic_array::typenum::Unsigned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../cli/../core/parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Read};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/reader.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]   --> src/cli/../cli/../core/reader/reader.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/storage.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/storage.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../cli/../core/storage/storage.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::{self, Write};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../cli/../core/structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../cli/../core/structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Read};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/cli/../core/reader/reader.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `deserialize` and `serialize`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bincode::{deserialize, serialize};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/reader/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../core/reader/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/storage/../structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../core/storage/../structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::methods::structs::Config`
[INFO] [stdout]  --> src/cli/../core/storage/storage.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::methods::structs::Config; // Change this line
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> src/cli/../core/storage/storage.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/cli/../core/storage/storage.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::{self, Write};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/cli/../core/structs/structs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> src/cli/../core/structs/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `encode`
[INFO] [stdout]   --> src/cli/methods.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | use base64::{decode, encode};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/cli/methods.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `matches`
[INFO] [stdout]    --> src/cli/methods.rs:105:24
[INFO] [stdout]     |
[INFO] [stdout] 105 |     } else if let Some(matches) = matches.subcommand_matches("init") {
[INFO] [stdout]     |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_matches`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_SIZE` is never used
[INFO] [stdout]  --> src/cli/../core/crypto/crypto.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | const BLOCK_SIZE: usize = 16;
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pkcs7_pad` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn pkcs7_pad(data: &[u8], block_size: usize) -> Vec<u8> {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pkcs7_unpad` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn pkcs7_unpad(padded_data: &[u8]) -> Option<Vec<u8>> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encrypt` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn encrypt(key: &[u8], data: &[u8]) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrypt` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn decrypt(key: &[u8], encrypted: &[u8]) -> Option<Vec<u8>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_key` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/crypto/crypto.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn generate_key() -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u8vec` is never used
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn string_to_u8vec(input: &str) -> Vec<u8> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_string` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn u8vec_to_string(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_base64` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn to_base64(value: &Value) -> Result<String, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `base64_to_value` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn base64_to_value(base64: &str) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_folder_and_write_key` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/storage/storage.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn create_folder_and_write_key(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../cli/../core/storage/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../cli/../core/storage/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../cli/../core/structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../cli/../core/structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u8vec` is never used
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn string_to_u8vec(input: &str) -> Vec<u8> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn u8vec_to_string(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_base64` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn to_base64(value: &Value) -> Result<String, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `base64_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn base64_to_value(base64: &str) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file_as_value` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn read_file_as_value(input: &str) -> Value {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_key_file_path_and_convert_to_u8` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn read_key_file_path_and_convert_to_u8(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file_to_decrypt` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn read_file_to_decrypt(file_path: &str) -> Result<Vec<u8>, Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_ts_js_file` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn read_ts_js_file(file_path: &str) -> Result<String, Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u8vec` is never used
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn string_to_u8vec(input: &str) -> Vec<u8> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn u8vec_to_string(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_base64` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn to_base64(value: &Value) -> Result<String, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `base64_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn base64_to_value(base64: &str) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../core/reader/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../core/reader/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_folder_and_write_encrypted_struct` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn create_folder_and_write_encrypted_struct(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_folder_and_write_decrypted_value` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn create_folder_and_write_decrypted_value(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_string_to_file_ts` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn write_string_to_file_ts(data: &[u8], output_path: &str) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_decrypted_data_to_ts_file` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn write_decrypted_data_to_ts_file(decrypted_data: &str, output_path: &str) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../core/storage/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../core/storage/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../core/structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../core/structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `matches`
[INFO] [stdout]    --> src/cli/methods.rs:105:24
[INFO] [stdout]     |
[INFO] [stdout] 105 |     } else if let Some(matches) = matches.subcommand_matches("init") {
[INFO] [stdout]     |                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_matches`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_SIZE` is never used
[INFO] [stdout]  --> src/cli/../core/crypto/crypto.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | const BLOCK_SIZE: usize = 16;
[INFO] [stdout]   |       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pkcs7_pad` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn pkcs7_pad(data: &[u8], block_size: usize) -> Vec<u8> {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pkcs7_unpad` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn pkcs7_unpad(padded_data: &[u8]) -> Option<Vec<u8>> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encrypt` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn encrypt(key: &[u8], data: &[u8]) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrypt` is never used
[INFO] [stdout]   --> src/cli/../core/crypto/crypto.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn decrypt(key: &[u8], encrypted: &[u8]) -> Option<Vec<u8>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_key` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/crypto/crypto.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn generate_key() -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u8vec` is never used
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../parsing/parser.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn string_to_u8vec(input: &str) -> Vec<u8> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_string` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn u8vec_to_string(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_base64` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn to_base64(value: &Value) -> Result<String, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `base64_to_value` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn base64_to_value(base64: &str) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../cli/../core/reader/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../cli/../core/reader/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_folder_and_write_key` is never used
[INFO] [stdout]   --> src/cli/../cli/../core/storage/storage.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn create_folder_and_write_key(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../cli/../core/storage/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../cli/../core/storage/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../cli/../core/structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../cli/../core/structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u8vec` is never used
[INFO] [stdout]  --> src/cli/../core/parsing/parser.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn string_to_u8vec(input: &str) -> Vec<u8> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn u8vec_to_string(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_base64` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn to_base64(value: &Value) -> Result<String, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `base64_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn base64_to_value(base64: &str) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../core/parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file_as_value` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn read_file_as_value(input: &str) -> Value {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_key_file_path_and_convert_to_u8` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn read_key_file_path_and_convert_to_u8(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file_to_decrypt` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn read_file_to_decrypt(file_path: &str) -> Result<Vec<u8>, Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_ts_js_file` is never used
[INFO] [stdout]   --> src/cli/../core/reader/reader.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn read_ts_js_file(file_path: &str) -> Result<String, Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u8vec` is never used
[INFO] [stdout]  --> src/cli/../core/reader/../parsing/parser.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn string_to_u8vec(input: &str) -> Vec<u8> {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn u8vec_to_string(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `value_to_u8` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn value_to_u8(value: &Value) -> Result<Vec<u8>, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn u8_to_value(bytes: &[u8]) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_base64` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn to_base64(value: &Value) -> Result<String, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `base64_to_value` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn base64_to_value(base64: &str) -> Result<Value, Box<dyn Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_u8_to_string` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn vec_u8_to_string(data: Vec<u8>) -> Result<String, std::string::FromUtf8Error> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `u8vec_to_hex` is never used
[INFO] [stdout]   --> src/cli/../core/reader/../parsing/parser.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn u8vec_to_hex(input: &[u8]) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../core/reader/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../core/reader/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_folder_and_write_encrypted_struct` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn create_folder_and_write_encrypted_struct(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_folder_and_write_decrypted_value` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:56:8
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn create_folder_and_write_decrypted_value(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_string_to_file_ts` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub fn write_string_to_file_ts(data: &[u8], output_path: &str) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_decrypted_data_to_ts_file` is never used
[INFO] [stdout]   --> src/cli/../core/storage/storage.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub fn write_decrypted_data_to_ts_file(decrypted_data: &str, output_path: &str) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../core/storage/../structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../core/storage/../structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Config` is never constructed
[INFO] [stdout]  --> src/cli/../core/structs/structs.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Config {
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Key` is never constructed
[INFO] [stdout]   --> src/cli/../core/structs/structs.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Key {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.96s
[INFO] running `Command { std: "docker" "inspect" "80bc0f6991daf03a8ecf63dadf7ed42046aa62e32d66f7afab791040a4f97330", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80bc0f6991daf03a8ecf63dadf7ed42046aa62e32d66f7afab791040a4f97330", kill_on_drop: false }`
[INFO] [stdout] 80bc0f6991daf03a8ecf63dadf7ed42046aa62e32d66f7afab791040a4f97330
