[INFO] cloning repository https://github.com/easyflyjin/SHIELD
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/easyflyjin/SHIELD" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feasyflyjin%2FSHIELD", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feasyflyjin%2FSHIELD'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f9ed175a8e5670ddb5eb84847bf927d31ee7f6a2
[INFO] checking easyflyjin/SHIELD against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feasyflyjin%2FSHIELD" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/easyflyjin/SHIELD
[INFO] finished tweaking git repo https://github.com/easyflyjin/SHIELD
[INFO] tweaked toml for git repo https://github.com/easyflyjin/SHIELD written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/easyflyjin/SHIELD on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/easyflyjin/SHIELD 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded shellwords v1.1.0
[INFO] [stderr]   Downloaded errno v0.3.7
[INFO] [stderr]   Downloaded rustix v0.38.25
[INFO] [stderr]   Downloaded linux-raw-sys v0.4.11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3294ed088a64a295900b76017cfa7fe0f3f43e4e79855755c829bbbdaf3c3515
[INFO] running `Command { std: "docker" "start" "-a" "3294ed088a64a295900b76017cfa7fe0f3f43e4e79855755c829bbbdaf3c3515", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3294ed088a64a295900b76017cfa7fe0f3f43e4e79855755c829bbbdaf3c3515", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3294ed088a64a295900b76017cfa7fe0f3f43e4e79855755c829bbbdaf3c3515", kill_on_drop: false }`
[INFO] [stdout] 3294ed088a64a295900b76017cfa7fe0f3f43e4e79855755c829bbbdaf3c3515
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c0e327abc7cea75e160c51f8c64ada78460f07a97e70d947ffeaf55c964f396c
[INFO] running `Command { std: "docker" "start" "-a" "c0e327abc7cea75e160c51f8c64ada78460f07a97e70d947ffeaf55c964f396c", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.25
[INFO] [stderr]     Checking linux-raw-sys v0.4.11
[INFO] [stderr]     Checking bitflags v2.4.1
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]     Checking is-terminal v0.4.9
[INFO] [stderr]     Checking colored v2.0.4
[INFO] [stderr]     Checking regex-automata v0.4.3
[INFO] [stderr]     Checking regex v1.10.2
[INFO] [stderr]     Checking shellwords v1.1.0
[INFO] [stderr]     Checking SHIELD v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `repository_local::merge_conflict`
[INFO] [stdout]  --> src/behaviour_hiding/input.rs:5:91
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::repository_hiding::{repository_origin,repository_local::repository_versioning, repository_local::merge_conflict};
[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: `PathBuf`
[INFO] [stdout]  --> src/machine_hiding/file_log.rs:7:23
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:161:20
[INFO] [stdout]     |
[INFO] [stdout] 161 |     .filter(|path| (!path.contains(".shield") && !path.contains(".DS_Store")))
[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] 161 -     .filter(|path| (!path.contains(".shield") && !path.contains(".DS_Store")))
[INFO] [stdout] 161 +     .filter(|path| !path.contains(".shield") && !path.contains(".DS_Store"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `repository_local::merge_conflict`
[INFO] [stdout]  --> src/behaviour_hiding/input.rs:5:91
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::repository_hiding::{repository_origin,repository_local::repository_versioning, repository_local::merge_conflict};
[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: `Permissions`
[INFO] [stdout]  --> src/machine_hiding/file_system_operation/file_permission.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fs::{self, Permissions};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]  --> src/machine_hiding/file_log.rs:7:23
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]  --> src/repository_hiding/repository_origin.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:161:20
[INFO] [stdout]     |
[INFO] [stdout] 161 |     .filter(|path| (!path.contains(".shield") && !path.contains(".DS_Store")))
[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] 161 -     .filter(|path| (!path.contains(".shield") && !path.contains(".DS_Store")))
[INFO] [stdout] 161 +     .filter(|path| !path.contains(".shield") && !path.contains(".DS_Store"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Permissions`
[INFO] [stdout]  --> src/machine_hiding/file_system_operation/file_permission.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fs::{self, Permissions};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `os_detection`
[INFO] [stdout]  --> src/repository_hiding/repository_origin.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::machine_hiding::{os_detection,file_system_operation::file_basic};
[INFO] [stdout]   |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]  --> src/repository_hiding/repository_origin.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `os_detection`
[INFO] [stdout]  --> src/repository_hiding/repository_origin.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::machine_hiding::{os_detection,file_system_operation::file_basic};
[INFO] [stdout]   |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `File` and `self`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::IndexMut`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::IndexMut;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `File` and `self`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:312:12
[INFO] [stdout]     |
[INFO] [stdout] 312 |         if (branch_exists(branch_name)) {
[INFO] [stdout]     |            ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 312 -         if (branch_exists(branch_name)) {
[INFO] [stdout] 312 +         if branch_exists(branch_name)  {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::IndexMut`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::IndexMut;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:312:12
[INFO] [stdout]     |
[INFO] [stdout] 312 |         if (branch_exists(branch_name)) {
[INFO] [stdout]     |            ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 312 -         if (branch_exists(branch_name)) {
[INFO] [stdout] 312 +         if branch_exists(branch_name)  {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/repository_hiding/repository_local/merge_conflict.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/repository_hiding/repository_local/merge_conflict.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/repository_hiding/repository_local/merge_conflict.rs:3:65
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{machine_hiding::file_system_operation::file_basic::{self, FileStruct}, repository_hiding::repository_local::repository_versio...
[INFO] [stdout]   |                                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/repository_hiding/repository_local/merge_conflict.rs:3:65
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{machine_hiding::file_system_operation::file_basic::{self, FileStruct}, repository_hiding::repository_local::repository_versio...
[INFO] [stdout]   |                                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 |     if (!repository_versioning::branch_exists(merge_branch_name)) {
[INFO] [stdout]    |        ^                                                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -     if (!repository_versioning::branch_exists(merge_branch_name)) {
[INFO] [stdout] 34 +     if !repository_versioning::branch_exists(merge_branch_name)  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |             if (file.get_file_path() == merge_file.get_file_path()) {
[INFO] [stdout]    |                ^                                                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             if (file.get_file_path() == merge_file.get_file_path()) {
[INFO] [stdout] 58 +             if file.get_file_path() == merge_file.get_file_path()  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 |         if(!file_exists_in_current(&current_branch_file_node_list, merge_file.get_file_path())) {
[INFO] [stdout]    |           ^                                                                                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -         if(!file_exists_in_current(&current_branch_file_node_list, merge_file.get_file_path())) {
[INFO] [stdout] 80 +         if !file_exists_in_current(&current_branch_file_node_list, merge_file.get_file_path())  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 |     if (!repository_versioning::branch_exists(merge_branch_name)) {
[INFO] [stdout]    |        ^                                                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -     if (!repository_versioning::branch_exists(merge_branch_name)) {
[INFO] [stdout] 34 +     if !repository_versioning::branch_exists(merge_branch_name)  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |             if (file.get_file_path() == merge_file.get_file_path()) {
[INFO] [stdout]    |                ^                                                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             if (file.get_file_path() == merge_file.get_file_path()) {
[INFO] [stdout] 58 +             if file.get_file_path() == merge_file.get_file_path()  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 |         if(!file_exists_in_current(&current_branch_file_node_list, merge_file.get_file_path())) {
[INFO] [stdout]    |           ^                                                                                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -         if(!file_exists_in_current(&current_branch_file_node_list, merge_file.get_file_path())) {
[INFO] [stdout] 80 +         if !file_exists_in_current(&current_branch_file_node_list, merge_file.get_file_path())  {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Write, Read};
[INFO] [stdout]   |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Write, Read};
[INFO] [stdout]   |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/behaviour_hiding/input.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]    |             ----^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Write, Read};
[INFO] [stdout]   |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]  --> src/repository_hiding/repository_local/repository_versioning.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::{self, Write, Read};
[INFO] [stdout]   |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/behaviour_hiding/input.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]    |             ----^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let mut f = file_basic::FileStruct::new(args[2].to_string());
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/machine_hiding/file_log.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut f_logs = file_basic::FileStruct::new(".shield/logs/".to_string() + &head_file_comtent).read();
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/machine_hiding/file_log.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut f_logs = file_basic::FileStruct::new(".shield/logs/".to_string() + &head_file_comtent).read();
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_basic.rs:68:60
[INFO] [stdout]    |
[INFO] [stdout] 68 |             return fs::read_to_string(fpr).unwrap_or_else(|err| {
[INFO] [stdout]    |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_basic.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Err(e) => {}
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_basic.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Err(e) => println!("Failed to move the file, please check the file name and the target path!")
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |         Err(e) => {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |         Err(e) => {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `td`
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let td = Path::new(target_dir);
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_td`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_basic.rs:68:60
[INFO] [stdout]    |
[INFO] [stdout] 68 |             return fs::read_to_string(fpr).unwrap_or_else(|err| {
[INFO] [stdout]    |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_basic.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Err(e) => {}
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:218:12
[INFO] [stdout]     |
[INFO] [stdout] 218 |         Ok(mut entries) => {
[INFO] [stdout]     |            ----^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_basic.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Err(e) => println!("Failed to move the file, please check the file name and the target path!")
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |         Err(e) => {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut f = file_basic::FileStruct::new(".shield/HEAD".to_string());
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |         Err(e) => {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut t = file_basic::FileStruct::new(".shield/logs/HEAD".to_string());
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `td`
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let td = Path::new(target_dir);
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_td`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut root_file_content = FileStruct::new(root_file_name).read();
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut root_file_lines: Vec<&str> = root_file_content.lines().collect();
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/machine_hiding/file_system_operation/file_basic.rs:218:12
[INFO] [stdout]     |
[INFO] [stdout] 218 |         Ok(mut entries) => {
[INFO] [stdout]     |            ----^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let name: String = "ROOTNODE".to_string();
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repo_path`
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn branch( repo_path: &str,branch_name: &str, user_id: &str) -> io::Result<()> {
[INFO] [stdout]    |            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_repo_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user_id`
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:94:47
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn branch( repo_path: &str,branch_name: &str, user_id: &str) -> io::Result<()> {
[INFO] [stdout]    |                                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut f = file_basic::FileStruct::new(".shield/HEAD".to_string());
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut t = file_basic::FileStruct::new(".shield/logs/HEAD".to_string());
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let mut f_master = file_basic::FileStruct::new(".shield/refs/heads/master".to_string());
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let mut f_master_logs = file_basic::FileStruct::new(".shield/logs/refs/heads/master".to_string());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let mut f_commit_file = file_basic::FileStruct::new(".shield/objects/".to_string() + new_commit.get_commit_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let mut f_root_file = file_basic::FileStruct::new(".shield/objects/".to_string() + root_node_of_tree.get_root_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut f_index = file_basic::FileStruct::new(".shield/index".to_string());
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let mut f_master = file_basic::FileStruct::new(".shield/".to_string() + &head_file_comtent);
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let mut f_master_logs = file_basic::FileStruct::new(".shield/logs/".to_string() + &head_file_comtent);
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let mut f_commit_file = file_basic::FileStruct::new(".shield/objects/".to_string() + new_commit.get_commit_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let mut f_root_file = file_basic::FileStruct::new(".shield/objects/".to_string() + root_node_of_tree.get_root_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let mut f_index = file_basic::FileStruct::new(".shield/index".to_string());
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut files_list: Vec<FileStruct> = file_basic::get_file_list();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pwd`
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let pwd = os_detection::pwd();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_pwd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_list`
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 | fn compare_all_files(file_list: &mut Vec<FileStruct>) {
[INFO] [stdout]     |                      ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut root_file_content = FileStruct::new(root_file_name).read();
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut root_file_lines: Vec<&str> = root_file_content.lines().collect();
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let name: String = "ROOTNODE".to_string();
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repo_path`
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn branch( repo_path: &str,branch_name: &str, user_id: &str) -> io::Result<()> {
[INFO] [stdout]    |            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_repo_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user_id`
[INFO] [stdout]   --> src/repository_hiding/repository_local/repository_versioning.rs:94:47
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn branch( repo_path: &str,branch_name: &str, user_id: &str) -> io::Result<()> {
[INFO] [stdout]    |                                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 let mut f1 = FileStruct::new(file.get_file_path().to_string());
[INFO] [stdout]    |                     ----^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 let mut f2 = FileStruct::new(".shield/objects/".to_string() + merge_file.get_node_id());
[INFO] [stdout]    |                     ----^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:69:29
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         let mut f1_new = FileStruct::new(".".to_string() + file.get_file_path());
[INFO] [stdout]    |                             ----^^^^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let mut merge_branch_name = args[2];
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:73:25
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     Err(err) => {}
[INFO] [stdout]    |                         ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let mut f_master = file_basic::FileStruct::new(".shield/refs/heads/master".to_string());
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let mut f_master_logs = file_basic::FileStruct::new(".shield/logs/refs/heads/master".to_string());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let mut f_commit_file = file_basic::FileStruct::new(".shield/objects/".to_string() + new_commit.get_commit_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let mut f_root_file = file_basic::FileStruct::new(".shield/objects/".to_string() + root_node_of_tree.get_root_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut f_index = file_basic::FileStruct::new(".shield/index".to_string());
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let mut f_master = file_basic::FileStruct::new(".shield/".to_string() + &head_file_comtent);
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let mut f_master_logs = file_basic::FileStruct::new(".shield/logs/".to_string() + &head_file_comtent);
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let mut f_commit_file = file_basic::FileStruct::new(".shield/objects/".to_string() + new_commit.get_commit_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let mut f_root_file = file_basic::FileStruct::new(".shield/objects/".to_string() + root_node_of_tree.get_root_id());
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let mut f_index = file_basic::FileStruct::new(".shield/index".to_string());
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut files_list: Vec<FileStruct> = file_basic::get_file_list();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pwd`
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let pwd = os_detection::pwd();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_pwd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/merge_conflict.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut f1 = FileStruct::new(current_file_path.to_string());
[INFO] [stdout]     |         ----^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/merge_conflict.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let mut f2 = FileStruct::new(".shield/objects/".to_string() + &ref_id);
[INFO] [stdout]     |         ----^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_list`
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 | fn compare_all_files(file_list: &mut Vec<FileStruct>) {
[INFO] [stdout]     |                      ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_OS` is never used
[INFO] [stdout]  --> src/machine_hiding/os_detection.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn detect_OS()->&'static str{
[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 `pull` is never used
[INFO] [stdout]   --> src/machine_hiding/file_log.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn pull(from: &str, to: &str) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_permissions` is never used
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_permission.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn get_permissions(file_path: &str) -> io::Result<Permission> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `set_permissions` is never used
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_permission.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn set_permissions(file_path: &str, permissions: Permission) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pull` is never used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn pull(from: &str, to: &str) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_file_hash` is never used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:271:4
[INFO] [stdout]     |
[INFO] [stdout] 271 | fn add_file_hash(){
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compare_all_files` is never used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:284:4
[INFO] [stdout]     |
[INFO] [stdout] 284 | fn compare_all_files(file_list: &mut Vec<FileStruct>) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 let mut f1 = FileStruct::new(file.get_file_path().to_string());
[INFO] [stdout]    |                     ----^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 let mut f2 = FileStruct::new(".shield/objects/".to_string() + merge_file.get_node_id());
[INFO] [stdout]    |                     ----^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:69:29
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         let mut f1_new = FileStruct::new(".".to_string() + file.get_file_path());
[INFO] [stdout]    |                             ----^^^^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let mut merge_branch_name = args[2];
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:73:25
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     Err(err) => {}
[INFO] [stdout]    |                         ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/merge_conflict.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut f1 = FileStruct::new(current_file_path.to_string());
[INFO] [stdout]     |         ----^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/repository_hiding/repository_local/merge_conflict.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let mut f2 = FileStruct::new(".shield/objects/".to_string() + &ref_id);
[INFO] [stdout]     |         ----^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_OS` is never used
[INFO] [stdout]  --> src/machine_hiding/os_detection.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn detect_OS()->&'static str{
[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 `pull` is never used
[INFO] [stdout]   --> src/machine_hiding/file_log.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn pull(from: &str, to: &str) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_permissions` is never used
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_permission.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn get_permissions(file_path: &str) -> io::Result<Permission> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `set_permissions` is never used
[INFO] [stdout]   --> src/machine_hiding/file_system_operation/file_permission.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn set_permissions(file_path: &str, permissions: Permission) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         repository_origin::push(args[2],&os_detection::pwd());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let _ = repository_origin::push(args[2],&os_detection::pwd());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pull` is never used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn pull(from: &str, to: &str) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_file_hash` is never used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:271:4
[INFO] [stdout]     |
[INFO] [stdout] 271 | fn add_file_hash(){
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compare_all_files` is never used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:284:4
[INFO] [stdout]     |
[INFO] [stdout] 284 | fn compare_all_files(file_list: &mut Vec<FileStruct>) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         repository_origin::push(&os_detection::pwd(),args[2]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let _ = repository_origin::push(&os_detection::pwd(),args[2]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_OS` should have a snake case name
[INFO] [stdout]  --> src/machine_hiding/os_detection.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn detect_OS()->&'static str{
[INFO] [stdout]   |        ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `detect_os`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     file_basic::create_folder(".shield/objects");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let _ = file_basic::create_folder(".shield/objects");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     file_basic::create_folder(".shield/refs");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let _ = file_basic::create_folder(".shield/refs");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     file_basic::create_folder(".shield/logs");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let _ = file_basic::create_folder(".shield/logs");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     f.create_file();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let _ = f.create_file();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     file_basic::create_folder(".shield/logs/refs");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let _ = file_basic::create_folder(".shield/logs/refs");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     file_basic::create_folder(".shield/logs/refs/heads");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let _ = file_basic::create_folder(".shield/logs/refs/heads");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     file_basic::create_folder(".shield/refs/heads");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let _ = file_basic::create_folder(".shield/refs/heads");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     file_basic::create_folder(".shield/refs/remote");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let _ = file_basic::create_folder(".shield/refs/remote");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     file_basic::create_folder(".shield/refs/tags");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let _ = file_basic::create_folder(".shield/refs/tags");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     logs_path.create_file();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let _ = logs_path.create_file();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     logs_path.write(&logs_content);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let _ = logs_path.write(&logs_content);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     refs_path.create_file();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let _ = refs_path.create_file();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     refs_path.write(&head_commit_id);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let _ = refs_path.write(&head_commit_id);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         f_master.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let _ = f_master.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         f_master_logs.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let _ = f_master_logs.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |         f_commit_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let _ = f_commit_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         f_root_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let _ = f_root_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let _ = f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let _ = f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let _ = f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let _ = f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         f_index.remove();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let _ = f_index.remove();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         f_master.remove();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let _ = f_master.remove();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         f_master.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 198 |         let _ = f_master.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         f_commit_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let _ = f_commit_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         f_root_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let _ = f_root_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let _ = f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let _ = f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let _ = f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let _ = f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         f_index.remove();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let _ = f_index.remove();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         index_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let _ = index_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 f.create_file();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 let _ = f.create_file();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 f.write(&content);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 let _ = f.write(&content);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 index_file.write(&hash);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 let _ = index_file.write(&hash);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 f.create_file();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 let _ = f.create_file();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:258:17
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 f.write(&content);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 let _ = f.write(&content);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:260:17
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 index_file.write(&hash);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 let _ = index_file.write(&hash);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             head_file.remove();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let _ = head_file.remove();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |             head_file.create_file();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 315 |             let _ = head_file.create_file();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |             head_file.write(&head_file_content);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let _ = head_file.write(&head_file_content);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Map` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:324:13
[INFO] [stdout]     |
[INFO] [stdout] 324 |             file_list.into_iter().map(|x| x.remove());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 324 |             let _ = file_list.into_iter().map(|x| x.remove());
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 replace_file.create_file();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 let _ = replace_file.create_file();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 replace_file.write(content_of_replace_file);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 let _ = replace_file.write(content_of_replace_file);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |                        f1.remove();
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 66 |                        let _ = f1.remove();
[INFO] [stdout]    |                        +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         f1_new.create_file();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         let _ = f1_new.create_file();
[INFO] [stdout]    |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |                         f1_new.write(&merged_content[..]);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 71 |                         let _ = f1_new.write(&merged_content[..]);
[INFO] [stdout]    |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             new_file.create_file();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let _ = new_file.create_file();
[INFO] [stdout]    |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             new_file.write(new_file_content);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let _ = new_file.write(new_file_content);
[INFO] [stdout]    |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/merge_conflict.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     merge_files(&f1, &f2);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let _ = merge_files(&f1, &f2);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         repository_origin::push(args[2],&os_detection::pwd());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let _ = repository_origin::push(args[2],&os_detection::pwd());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/behaviour_hiding/input.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         repository_origin::push(&os_detection::pwd(),args[2]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let _ = repository_origin::push(&os_detection::pwd(),args[2]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_OS` should have a snake case name
[INFO] [stdout]  --> src/machine_hiding/os_detection.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn detect_OS()->&'static str{
[INFO] [stdout]   |        ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `detect_os`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     file_basic::create_folder(".shield/objects");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let _ = file_basic::create_folder(".shield/objects");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     file_basic::create_folder(".shield/refs");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let _ = file_basic::create_folder(".shield/refs");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     file_basic::create_folder(".shield/logs");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let _ = file_basic::create_folder(".shield/logs");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     f.create_file();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let _ = f.create_file();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     file_basic::create_folder(".shield/logs/refs");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let _ = file_basic::create_folder(".shield/logs/refs");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     file_basic::create_folder(".shield/logs/refs/heads");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let _ = file_basic::create_folder(".shield/logs/refs/heads");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     file_basic::create_folder(".shield/refs/heads");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let _ = file_basic::create_folder(".shield/refs/heads");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     file_basic::create_folder(".shield/refs/remote");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let _ = file_basic::create_folder(".shield/refs/remote");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_origin.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     file_basic::create_folder(".shield/refs/tags");
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let _ = file_basic::create_folder(".shield/refs/tags");
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     logs_path.create_file();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let _ = logs_path.create_file();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     logs_path.write(&logs_content);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let _ = logs_path.write(&logs_content);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     refs_path.create_file();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let _ = refs_path.create_file();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     refs_path.write(&head_commit_id);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let _ = refs_path.write(&head_commit_id);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         f_master.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let _ = f_master.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         f_master_logs.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let _ = f_master_logs.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |         f_commit_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let _ = f_commit_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         f_root_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let _ = f_root_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let _ = f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let _ = f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let _ = f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let _ = f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         f_index.remove();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let _ = f_index.remove();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         f_master.remove();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let _ = f_master.remove();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         f_master.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 198 |         let _ = f_master.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         f_commit_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let _ = f_commit_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         f_root_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let _ = f_root_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let _ = f_master_logs.write(&master_log_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let _ = f_master.write(new_commit.get_commit_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let _ = f_commit_file.write(&root_node_of_tree.get_root_id());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let _ = f_root_file.write(&index_file_content[..]);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         f_index.remove();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let _ = f_index.remove();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         index_file.create_file();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let _ = index_file.create_file();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 f.create_file();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 let _ = f.create_file();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 f.write(&content);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 let _ = f.write(&content);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 index_file.write(&hash);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 let _ = index_file.write(&hash);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 f.create_file();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 let _ = f.create_file();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:258:17
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 f.write(&content);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 let _ = f.write(&content);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:260:17
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 index_file.write(&hash);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 let _ = index_file.write(&hash);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             head_file.remove();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let _ = head_file.remove();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |             head_file.create_file();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 315 |             let _ = head_file.create_file();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |             head_file.write(&head_file_content);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let _ = head_file.write(&head_file_content);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Map` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:324:13
[INFO] [stdout]     |
[INFO] [stdout] 324 |             file_list.into_iter().map(|x| x.remove());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 324 |             let _ = file_list.into_iter().map(|x| x.remove());
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 replace_file.create_file();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 let _ = replace_file.create_file();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/repository_versioning.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 replace_file.write(content_of_replace_file);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 let _ = replace_file.write(content_of_replace_file);
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |                        f1.remove();
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 66 |                        let _ = f1.remove();
[INFO] [stdout]    |                        +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         f1_new.create_file();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 70 |                         let _ = f1_new.create_file();
[INFO] [stdout]    |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |                         f1_new.write(&merged_content[..]);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 71 |                         let _ = f1_new.write(&merged_content[..]);
[INFO] [stdout]    |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             new_file.create_file();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let _ = new_file.create_file();
[INFO] [stdout]    |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/repository_hiding/repository_local/merge_conflict.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             new_file.write(new_file_content);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let _ = new_file.write(new_file_content);
[INFO] [stdout]    |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/repository_hiding/repository_local/merge_conflict.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     merge_files(&f1, &f2);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let _ = merge_files(&f1, &f2);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.05s
[INFO] running `Command { std: "docker" "inspect" "c0e327abc7cea75e160c51f8c64ada78460f07a97e70d947ffeaf55c964f396c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0e327abc7cea75e160c51f8c64ada78460f07a97e70d947ffeaf55c964f396c", kill_on_drop: false }`
[INFO] [stdout] c0e327abc7cea75e160c51f8c64ada78460f07a97e70d947ffeaf55c964f396c
