[INFO] cloning repository https://github.com/TomasTotem/Simulador_iso8583
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TomasTotem/Simulador_iso8583" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTomasTotem%2FSimulador_iso8583", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTomasTotem%2FSimulador_iso8583'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3b635ec07906b0e3e4a3e6b886246d0928679554
[INFO] checking TomasTotem/Simulador_iso8583 against f4dd856795debe636f2ba39a900f162f5abeb7e8 for pr-160904
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTomasTotem%2FSimulador_iso8583" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/TomasTotem/Simulador_iso8583
[INFO] finished tweaking git repo https://github.com/TomasTotem/Simulador_iso8583
[INFO] tweaked toml for git repo https://github.com/TomasTotem/Simulador_iso8583 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TomasTotem/Simulador_iso8583 on toolchain f4dd856795debe636f2ba39a900f162f5abeb7e8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f4dd856795debe636f2ba39a900f162f5abeb7e8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/TomasTotem/Simulador_iso8583 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" "+f4dd856795debe636f2ba39a900f162f5abeb7e8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking TomasTotem/Simulador_iso8583 against f4dd856795debe636f2ba39a900f162f5abeb7e8 for pr-160904
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTomasTotem%2FSimulador_iso8583" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/TomasTotem/Simulador_iso8583
[INFO] finished tweaking git repo https://github.com/TomasTotem/Simulador_iso8583
[INFO] tweaked toml for git repo https://github.com/TomasTotem/Simulador_iso8583 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TomasTotem/Simulador_iso8583 on toolchain f4dd856795debe636f2ba39a900f162f5abeb7e8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f4dd856795debe636f2ba39a900f162f5abeb7e8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/TomasTotem/Simulador_iso8583 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" "+f4dd856795debe636f2ba39a900f162f5abeb7e8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zmij v1.0.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757
[INFO] running `Command { std: "docker" "start" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757" "/opt/rustwide/cargo-home/bin/cargo" "+f4dd856795debe636f2ba39a900f162f5abeb7e8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757" "/opt/rustwide/cargo-home/bin/cargo" "+f4dd856795debe636f2ba39a900f162f5abeb7e8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]     Checking socket2 v0.6.1
[INFO] [stderr]     Checking mio v1.1.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking itoa v1.0.17
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking iana-time-zone v0.1.64
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]     Checking bytes v1.11.0
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]     Checking tokio v1.49.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking simulador_iso8583 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/Managers/configuration/config_manager.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[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: `sync::Mutex`
[INFO] [stdout]  --> src/Managers/tcp/tcp_client_manager.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     sync::Mutex,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::Ipv4Addr`
[INFO] [stdout]  --> src/Models/configurations/tcp_client_config.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::net::Ipv4Addr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]  --> src/Models/configurations/tcp_client_config.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::path::PathBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/Models/configurations/tcp_client_config.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]  --> src/Managers/configuration/config_manager.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[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: `serde_json::to_string`
[INFO] [stdout]   --> src/Managers/data/json_manager.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     use serde_json::to_string;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::to_string`
[INFO] [stdout]   --> src/Managers/data/tlv_manager.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     use serde_json::to_string;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/Managers/data/tlv_manager.rs:94:19
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 if(!test_hashmap.contains_key(&1)){
[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] 94 -                 if(!test_hashmap.contains_key(&1)){
[INFO] [stdout] 94 +                 if !test_hashmap.contains_key(&1) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/Managers/data/tlv_manager.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 if(!test_hashmap.contains_key(&2)){
[INFO] [stdout]    |                   ^                              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -                 if(!test_hashmap.contains_key(&2)){
[INFO] [stdout] 97 +                 if !test_hashmap.contains_key(&2) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/Managers/data/tlv_manager.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 if(!test_hashmap.contains_key(&3)){
[INFO] [stdout]     |                   ^                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -                 if(!test_hashmap.contains_key(&3)){
[INFO] [stdout] 100 +                 if !test_hashmap.contains_key(&3) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/Managers/data/tlv_manager.rs:106:19
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 if(val1 != "1a"){
[INFO] [stdout]     |                   ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -                 if(val1 != "1a"){
[INFO] [stdout] 106 +                 if val1 != "1a" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/Managers/data/tlv_manager.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if(val2 != "2b"){
[INFO] [stdout]     |                   ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 109 -                 if(val2 != "2b"){
[INFO] [stdout] 109 +                 if val2 != "2b" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/Managers/data/tlv_manager.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 if(val3 != "3c"){
[INFO] [stdout]     |                   ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -                 if(val3 != "3c"){
[INFO] [stdout] 112 +                 if val3 != "3c" {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sync::Mutex`
[INFO] [stdout]  --> src/Managers/tcp/tcp_client_manager.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     sync::Mutex,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::Ipv4Addr`
[INFO] [stdout]  --> src/Models/configurations/tcp_client_config.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::net::Ipv4Addr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]  --> src/Models/configurations/tcp_client_config.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::path::PathBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/Models/configurations/tcp_client_config.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `url_encode_bytes_to_string` is never used
[INFO] [stdout]  --> src/Managers/data/base_64_manager.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn url_encode_bytes_to_string(item_to_convert: &[u8]) -> String{
[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 `url_encode_string_to_string` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn url_encode_string_to_string(item_to_convert: &str) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `url_decode_string_to_bytes` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn url_decode_string_to_bytes(url_safe_string: &str) -> Result<Vec<u8>>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `url_decode_string_to_string` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn url_decode_string_to_string(item_to_convert: &str) -> Result<String>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normal_encode_bytes_to_string` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn normal_encode_bytes_to_string(item_to_convert: &[u8]) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normal_decode_string_to_bytes` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn normal_decode_string_to_bytes(url_safe_string: &str) -> Result<Vec<u8>>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_json_str` is never used
[INFO] [stdout]   --> src/Managers/data/json_manager.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn to_json_str<T>(value: &T) -> Result<String, serde_json::Error>
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tlv_to_string` is never used
[INFO] [stdout]  --> src/Managers/data/tlv_manager.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn tlv_to_string(tlv_dictionary: HashMap<i32, String>) -> String{
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_tlv` is never used
[INFO] [stdout]   --> src/Managers/data/tlv_manager.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn string_to_tlv(tlv_string: String) -> Result<HashMap<i32, String>>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HeaderTypes` is never used
[INFO] [stdout]   --> src/Models/configurations/tcp_client_config.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub enum HeaderTypes{
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TcpListenerConfig` is never constructed
[INFO] [stdout]  --> src/Models/configurations/tcp_listener_config.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct TcpListenerConfig {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllConfigs` is never constructed
[INFO] [stdout]   --> src/Models/configurations/all_configs.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct AllConfigs{
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MainConfig` is never constructed
[INFO] [stdout]  --> src/Models/configurations/main_config.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct MainConfig{
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MainConfigFile` is never constructed
[INFO] [stdout]  --> src/Models/files/main_config_file.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct MainConfigFile{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TcpClientConfigFile` is never constructed
[INFO] [stdout]  --> src/Models/files/tcp_client_config_file.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct TcpClientConfigFile{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TcpListenerConfigFile` is never constructed
[INFO] [stdout]  --> src/Models/files/tcp_listener_config_file.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct TcpListenerConfigFile {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Managers` should have a snake case name
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod Managers;
[INFO] [stdout]   |     ^^^^^^^^ help: convert the identifier to snake case: `managers`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Models` should have a snake case name
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Models;
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Iso` should have a snake case name
[INFO] [stdout]  --> src/Managers/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod Iso;
[INFO] [stdout]   |         ^^^ help: convert the identifier to snake case (notice the capitalization): `iso`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Echo` should have a snake case name
[INFO] [stdout]  --> src/Managers/Iso/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Echo;
[INFO] [stdout]   |         ^^^^ help: convert the identifier to snake case: `echo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `url_encode_bytes_to_string` is never used
[INFO] [stdout]  --> src/Managers/data/base_64_manager.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn url_encode_bytes_to_string(item_to_convert: &[u8]) -> String{
[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 `url_encode_string_to_string` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn url_encode_string_to_string(item_to_convert: &str) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `url_decode_string_to_bytes` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn url_decode_string_to_bytes(url_safe_string: &str) -> Result<Vec<u8>>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `url_decode_string_to_string` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn url_decode_string_to_string(item_to_convert: &str) -> Result<String>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normal_encode_bytes_to_string` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn normal_encode_bytes_to_string(item_to_convert: &[u8]) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normal_decode_string_to_bytes` is never used
[INFO] [stdout]   --> src/Managers/data/base_64_manager.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn normal_decode_string_to_bytes(url_safe_string: &str) -> Result<Vec<u8>>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HeaderTypes` is never used
[INFO] [stdout]   --> src/Models/configurations/tcp_client_config.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub enum HeaderTypes{
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TcpListenerConfig` is never constructed
[INFO] [stdout]  --> src/Models/configurations/tcp_listener_config.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct TcpListenerConfig {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllConfigs` is never constructed
[INFO] [stdout]   --> src/Models/configurations/all_configs.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct AllConfigs{
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MainConfig` is never constructed
[INFO] [stdout]  --> src/Models/configurations/main_config.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct MainConfig{
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MainConfigFile` is never constructed
[INFO] [stdout]  --> src/Models/files/main_config_file.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct MainConfigFile{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TcpClientConfigFile` is never constructed
[INFO] [stdout]  --> src/Models/files/tcp_client_config_file.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct TcpClientConfigFile{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TcpListenerConfigFile` is never constructed
[INFO] [stdout]  --> src/Models/files/tcp_listener_config_file.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct TcpListenerConfigFile {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Managers` should have a snake case name
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod Managers;
[INFO] [stdout]   |     ^^^^^^^^ help: convert the identifier to snake case: `managers`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Models` should have a snake case name
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Models;
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `models`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Iso` should have a snake case name
[INFO] [stdout]  --> src/Managers/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod Iso;
[INFO] [stdout]   |         ^^^ help: convert the identifier to snake case (notice the capitalization): `iso`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Echo` should have a snake case name
[INFO] [stdout]  --> src/Managers/Iso/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Echo;
[INFO] [stdout]   |         ^^^^ help: convert the identifier to snake case: `echo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | chrono = "0.4.42"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: `simulador_iso8583` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.42s
[INFO] running `Command { std: "docker" "inspect" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757", kill_on_drop: false }`
[INFO] [stdout] ac47fdb5fc1067ff68f6b837f74a85426f58d1c3b21023de4c8d865c3137b757
