Oct 13 04:19:35.518 INFO checking HustonMmmavr/epoll_rust against master#5af0bb83044c3fb43d59ad5f49ee5ae1a293901f for pr-54977 Oct 13 04:19:35.518 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-54977/worker-3/master#5af0bb83044c3fb43d59ad5f49ee5ae1a293901f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-3/pr-54977/master#5af0bb83044c3fb43d59ad5f49ee5ae1a293901f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +5af0bb83044c3fb43d59ad5f49ee5ae1a293901f-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 13 04:19:35.900 INFO blam! 484e60d52703d7b6ecd99179b4ba5125bb3085563260c5d5dc3ce1cfcffe8d25 Oct 13 04:19:35.900 INFO running `"docker" "start" "-a" "484e60d52703d7b6ecd99179b4ba5125bb3085563260c5d5dc3ce1cfcffe8d25"` Oct 13 04:19:36.420 INFO kablam! usermod: no changes Oct 13 04:19:36.469 INFO kablam! Checking num_cpus v0.2.13 Oct 13 04:19:36.965 INFO kablam! Checking epoll_rust v0.1.0 (/source) Oct 13 04:19:38.420 INFO kablam! warning: unused import: `std::fs::File` Oct 13 04:19:38.420 INFO kablam! --> src/file_handler/hanlder.rs:3:5 Oct 13 04:19:38.420 INFO kablam! | Oct 13 04:19:38.420 INFO kablam! 3 | use std::fs::File; Oct 13 04:19:38.420 INFO kablam! | ^^^^^^^^^^^^^ Oct 13 04:19:38.420 INFO kablam! | Oct 13 04:19:38.420 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 13 04:19:38.420 INFO kablam! Oct 13 04:19:38.420 INFO kablam! warning: unused import: `std::io::prelude::*` Oct 13 04:19:38.420 INFO kablam! --> src/file_handler/hanlder.rs:4:5 Oct 13 04:19:38.420 INFO kablam! | Oct 13 04:19:38.420 INFO kablam! 4 | use std::io::prelude::*; Oct 13 04:19:38.420 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.420 INFO kablam! Oct 13 04:19:38.420 INFO kablam! warning: unused import: `std::io::prelude::*` Oct 13 04:19:38.420 INFO kablam! --> src/client/client.rs:2:5 Oct 13 04:19:38.420 INFO kablam! | Oct 13 04:19:38.420 INFO kablam! 2 | use std::io::prelude::*; Oct 13 04:19:38.420 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.420 INFO kablam! Oct 13 04:19:38.420 INFO kablam! warning: unused import: `std::cell::Cell` Oct 13 04:19:38.421 INFO kablam! --> src/client/client.rs:3:5 Oct 13 04:19:38.421 INFO kablam! | Oct 13 04:19:38.421 INFO kablam! 3 | use std::cell::Cell; Oct 13 04:19:38.421 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 13 04:19:38.421 INFO kablam! Oct 13 04:19:38.421 INFO kablam! warning: unused import: `std::io` Oct 13 04:19:38.421 INFO kablam! --> src/client/client.rs:7:5 Oct 13 04:19:38.421 INFO kablam! | Oct 13 04:19:38.421 INFO kablam! 7 | use std::io; Oct 13 04:19:38.421 INFO kablam! | ^^^^^^^ Oct 13 04:19:38.421 INFO kablam! Oct 13 04:19:38.421 INFO kablam! warning: unused import: `nix::sys::socket::*` Oct 13 04:19:38.421 INFO kablam! --> src/client/client.rs:9:5 Oct 13 04:19:38.421 INFO kablam! | Oct 13 04:19:38.421 INFO kablam! 9 | use nix::sys::socket::*; Oct 13 04:19:38.421 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.421 INFO kablam! Oct 13 04:19:38.421 INFO kablam! warning: unused import: `std::panic` Oct 13 04:19:38.421 INFO kablam! --> src/client/client.rs:20:5 Oct 13 04:19:38.421 INFO kablam! | Oct 13 04:19:38.421 INFO kablam! 20 | use std::panic; Oct 13 04:19:38.421 INFO kablam! | ^^^^^^^^^^ Oct 13 04:19:38.421 INFO kablam! Oct 13 04:19:38.421 INFO kablam! warning: unused import: `SocketError` Oct 13 04:19:38.421 INFO kablam! --> src/client/client.rs:21:33 Oct 13 04:19:38.421 INFO kablam! | Oct 13 04:19:38.421 INFO kablam! 21 | use nix::sys::socket::sockopt::{SocketError}; Oct 13 04:19:38.421 INFO kablam! | ^^^^^^^^^^^ Oct 13 04:19:38.421 INFO kablam! Oct 13 04:19:38.421 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 13 04:19:38.421 INFO kablam! --> src/client/client.rs:274:12 Oct 13 04:19:38.421 INFO kablam! | Oct 13 04:19:38.421 INFO kablam! 274 | if (self.file_fd != -1) { Oct 13 04:19:38.421 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 13 04:19:38.431 INFO kablam! | Oct 13 04:19:38.431 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 13 04:19:38.431 INFO kablam! Oct 13 04:19:38.431 INFO kablam! warning: unused import: `nix::errno::Errno` Oct 13 04:19:38.431 INFO kablam! --> src/main.rs:15:5 Oct 13 04:19:38.431 INFO kablam! | Oct 13 04:19:38.431 INFO kablam! 15 | use nix::errno::Errno; Oct 13 04:19:38.431 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.431 INFO kablam! Oct 13 04:19:38.431 INFO kablam! warning: unused import: `nix::Error` Oct 13 04:19:38.431 INFO kablam! --> src/main.rs:16:5 Oct 13 04:19:38.431 INFO kablam! | Oct 13 04:19:38.431 INFO kablam! 16 | use nix::Error; Oct 13 04:19:38.431 INFO kablam! | ^^^^^^^^^^ Oct 13 04:19:38.431 INFO kablam! Oct 13 04:19:38.431 INFO kablam! warning: unused imports: `read`, `write` Oct 13 04:19:38.431 INFO kablam! --> src/main.rs:17:19 Oct 13 04:19:38.431 INFO kablam! | Oct 13 04:19:38.431 INFO kablam! 17 | use nix::unistd::{read, write, close}; Oct 13 04:19:38.431 INFO kablam! | ^^^^ ^^^^^ Oct 13 04:19:38.431 INFO kablam! Oct 13 04:19:38.431 INFO kablam! warning: unused import: `nix::Error::Sys` Oct 13 04:19:38.431 INFO kablam! --> src/main.rs:20:5 Oct 13 04:19:38.431 INFO kablam! | Oct 13 04:19:38.431 INFO kablam! 20 | use nix::Error::Sys; Oct 13 04:19:38.431 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 13 04:19:38.431 INFO kablam! Oct 13 04:19:38.432 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 13 04:19:38.432 INFO kablam! --> src/main.rs:174:20 Oct 13 04:19:38.432 INFO kablam! | Oct 13 04:19:38.432 INFO kablam! 174 | if (need_to_close) { Oct 13 04:19:38.432 INFO kablam! | ^^^^^^^^^^^^^^^ help: remove these parentheses Oct 13 04:19:38.432 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unreachable pattern Oct 13 04:19:38.749 INFO kablam! --> src/http/request.rs:53:25 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 53 | 'd' => 15, Oct 13 04:19:38.749 INFO kablam! | ^^^ Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unreachable pattern Oct 13 04:19:38.749 INFO kablam! --> src/http/request.rs:54:25 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 54 | 'D' => 15, Oct 13 04:19:38.749 INFO kablam! | ^^^ Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unused variable: `critical_error` Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:55:9 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 55 | let critical_error = false; Oct 13 04:19:38.749 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_critical_error` instead Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: variable `accepted` is assigned to, but never used Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:56:13 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 56 | let mut accepted = 0; Oct 13 04:19:38.749 INFO kablam! | ^^^^^^^^ Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! = note: consider using `_accepted` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: variable `closed` is assigned to, but never used Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:57:13 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 57 | let mut closed = 0; Oct 13 04:19:38.749 INFO kablam! | ^^^^^^ Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! = note: consider using `_closed` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: variable `refused` is assigned to, but never used Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:59:13 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 59 | let mut refused = 0; Oct 13 04:19:38.749 INFO kablam! | ^^^^^^^ Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! = note: consider using `_refused` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unused variable: `err` Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:94:29 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 94 | Err(err) => { Oct 13 04:19:38.749 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unused variable: `e` Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:108:28 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 108 | Ok(e) => {}, Oct 13 04:19:38.749 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unused variable: `e` Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:130:44 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 130 | Ok(e) => {}, Oct 13 04:19:38.749 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unused variable: `cl` Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:149:25 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 149 | let cl = clients.remove(&cur_socket); Oct 13 04:19:38.749 INFO kablam! | ^^ help: consider using `_cl` instead Oct 13 04:19:38.749 INFO kablam! Oct 13 04:19:38.749 INFO kablam! warning: unused variable: `err` Oct 13 04:19:38.749 INFO kablam! --> src/main.rs:168:29 Oct 13 04:19:38.749 INFO kablam! | Oct 13 04:19:38.749 INFO kablam! 168 | Err(err) => { Oct 13 04:19:38.750 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `e` Oct 13 04:19:38.750 INFO kablam! --> src/main.rs:176:28 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 176 | Ok(e) => {}, Oct 13 04:19:38.750 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `e` Oct 13 04:19:38.750 INFO kablam! --> src/main.rs:182:28 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 182 | Ok(e) => {}, Oct 13 04:19:38.750 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `i` Oct 13 04:19:38.750 INFO kablam! --> src/main.rs:232:9 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 232 | for i in 0..cpu_limit { Oct 13 04:19:38.750 INFO kablam! | ^ help: consider using `_i` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `d` Oct 13 04:19:38.750 INFO kablam! --> src/file_handler/hanlder.rs:22:21 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 22 | let d = ch; Oct 13 04:19:38.750 INFO kablam! | ^ help: consider using `_d` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `need_to_read` Oct 13 04:19:38.750 INFO kablam! --> src/file_handler/hanlder.rs:10:60 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 10 | pub fn get_file(path: &str, path_to_file: &mut String, need_to_read: bool) -> Result<(u64, String, String), bool> { Oct 13 04:19:38.750 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_need_to_read` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `total_len` Oct 13 04:19:38.750 INFO kablam! --> src/client/client.rs:85:21 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 85 | let mut total_len = self.readed; Oct 13 04:19:38.750 INFO kablam! | ^^^^^^^^^ help: consider using `_total_len` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `err` Oct 13 04:19:38.750 INFO kablam! --> src/client/client.rs:194:29 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 194 | Err(err) => { Oct 13 04:19:38.750 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `err` Oct 13 04:19:38.750 INFO kablam! --> src/client/client.rs:239:21 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 239 | Err(err) => { Oct 13 04:19:38.750 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `path` Oct 13 04:19:38.750 INFO kablam! --> src/client/client.rs:183:29 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 183 | pub fn write(&mut self, path: &str) -> Result { Oct 13 04:19:38.750 INFO kablam! | ^^^^ help: consider using `_path` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `e` Oct 13 04:19:38.750 INFO kablam! --> src/http/request.rs:70:17 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 70 | Err(e) => return Err(()) Oct 13 04:19:38.750 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `stopPath` Oct 13 04:19:38.750 INFO kablam! --> src/http/request.rs:91:17 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 91 | let mut stopPath: usize = 0; Oct 13 04:19:38.750 INFO kablam! | ^^^^^^^^ help: consider using `_stopPath` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.750 INFO kablam! warning: unused variable: `e` Oct 13 04:19:38.750 INFO kablam! --> src/http/request.rs:110:17 Oct 13 04:19:38.750 INFO kablam! | Oct 13 04:19:38.750 INFO kablam! 110 | Err(e) => return Err(()) Oct 13 04:19:38.750 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:38.750 INFO kablam! Oct 13 04:19:38.784 INFO kablam! warning: variable does not need to be mutable Oct 13 04:19:38.784 INFO kablam! --> src/file_handler/hanlder.rs:34:13 Oct 13 04:19:38.784 INFO kablam! | Oct 13 04:19:38.784 INFO kablam! 34 | let mut path_to_file_ref: &str = &new_path_to_file; Oct 13 04:19:38.784 INFO kablam! | ----^^^^^^^^^^^^^^^^ Oct 13 04:19:38.784 INFO kablam! | | Oct 13 04:19:38.784 INFO kablam! | help: remove this `mut` Oct 13 04:19:38.784 INFO kablam! | Oct 13 04:19:38.784 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 13 04:19:38.784 INFO kablam! Oct 13 04:19:38.796 INFO kablam! warning: variable does not need to be mutable Oct 13 04:19:38.796 INFO kablam! --> src/client/client.rs:85:17 Oct 13 04:19:38.796 INFO kablam! | Oct 13 04:19:38.796 INFO kablam! 85 | let mut total_len = self.readed; Oct 13 04:19:38.796 INFO kablam! | ----^^^^^^^^^ Oct 13 04:19:38.796 INFO kablam! | | Oct 13 04:19:38.796 INFO kablam! | help: remove this `mut` Oct 13 04:19:38.796 INFO kablam! Oct 13 04:19:38.816 INFO kablam! warning: variable does not need to be mutable Oct 13 04:19:38.816 INFO kablam! --> src/http/request.rs:91:13 Oct 13 04:19:38.816 INFO kablam! | Oct 13 04:19:38.816 INFO kablam! 91 | let mut stopPath: usize = 0; Oct 13 04:19:38.816 INFO kablam! | ----^^^^^^^^ Oct 13 04:19:38.816 INFO kablam! | | Oct 13 04:19:38.816 INFO kablam! | help: remove this `mut` Oct 13 04:19:38.816 INFO kablam! Oct 13 04:19:38.824 INFO kablam! warning: variant is never constructed: `START` Oct 13 04:19:38.824 INFO kablam! --> src/client/client.rs:28:5 Oct 13 04:19:38.824 INFO kablam! | Oct 13 04:19:38.824 INFO kablam! 28 | START, Oct 13 04:19:38.824 INFO kablam! | ^^^^^ Oct 13 04:19:38.824 INFO kablam! | Oct 13 04:19:38.824 INFO kablam! = note: #[warn(dead_code)] on by default Oct 13 04:19:38.824 INFO kablam! Oct 13 04:19:38.824 INFO kablam! warning: variant is never constructed: `OPENING_FILE` Oct 13 04:19:38.824 INFO kablam! --> src/client/client.rs:33:5 Oct 13 04:19:38.824 INFO kablam! | Oct 13 04:19:38.824 INFO kablam! 33 | OPENING_FILE, Oct 13 04:19:38.824 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:38.824 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: variant is never constructed: `FILE_WRITED` Oct 13 04:19:38.825 INFO kablam! --> src/client/client.rs:35:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 35 | FILE_WRITED, Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `new` Oct 13 04:19:38.825 INFO kablam! --> src/http/request.rs:16:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 16 | fn new() -> HttpRequest { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `new_empty` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:17:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 17 | pub fn new_empty() -> HttpResponse { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `new` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:26:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 26 | pub fn new(status: i32, headers: Option>) -> HttpResponse { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `bad_request` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:44:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 44 | pub fn bad_request() -> HttpResponse { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `set_status` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:80:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 80 | pub fn set_status(&mut self, status: i32) { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `set_body_exist` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:84:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 84 | pub fn set_body_exist(&mut self, body_exist: bool) { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `set_headers` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:88:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 88 | pub fn set_headers(&mut self, headers: HashMap) { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.825 INFO kablam! warning: method is never used: `set_connection` Oct 13 04:19:38.825 INFO kablam! --> src/http/response.rs:92:5 Oct 13 04:19:38.825 INFO kablam! | Oct 13 04:19:38.825 INFO kablam! 92 | pub fn set_connection(&mut self, connection: String) { Oct 13 04:19:38.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.825 INFO kablam! Oct 13 04:19:38.827 INFO kablam! warning: variant `REQUEST_READED` should have a camel case name such as `RequestReaded` Oct 13 04:19:38.827 INFO kablam! --> src/client/client.rs:30:5 Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! 30 | REQUEST_READED, Oct 13 04:19:38.827 INFO kablam! | ^^^^^^^^^^^^^^ Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Oct 13 04:19:38.827 INFO kablam! Oct 13 04:19:38.827 INFO kablam! warning: variant `RESPONSE_WRITED` should have a camel case name such as `ResponseWrited` Oct 13 04:19:38.827 INFO kablam! --> src/client/client.rs:32:5 Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! 32 | RESPONSE_WRITED, Oct 13 04:19:38.827 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 13 04:19:38.827 INFO kablam! Oct 13 04:19:38.827 INFO kablam! warning: variant `OPENING_FILE` should have a camel case name such as `OpeningFile` Oct 13 04:19:38.827 INFO kablam! --> src/client/client.rs:33:5 Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! 33 | OPENING_FILE, Oct 13 04:19:38.827 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:38.827 INFO kablam! Oct 13 04:19:38.827 INFO kablam! warning: variant `FILE_WRITING` should have a camel case name such as `FileWriting` Oct 13 04:19:38.827 INFO kablam! --> src/client/client.rs:34:5 Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! 34 | FILE_WRITING, Oct 13 04:19:38.827 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:38.827 INFO kablam! Oct 13 04:19:38.827 INFO kablam! warning: variant `FILE_WRITED` should have a camel case name such as `FileWrited` Oct 13 04:19:38.827 INFO kablam! --> src/client/client.rs:35:5 Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! 35 | FILE_WRITED, Oct 13 04:19:38.827 INFO kablam! | ^^^^^^^^^^^ Oct 13 04:19:38.827 INFO kablam! Oct 13 04:19:38.827 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.827 INFO kablam! --> src/client/client.rs:275:13 Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! 275 | close(self.file_fd); Oct 13 04:19:38.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.827 INFO kablam! | Oct 13 04:19:38.827 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 13 04:19:38.827 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.827 INFO kablam! Oct 13 04:19:38.828 INFO kablam! warning: variable `stopPath` should have a snake case name such as `stop_path` Oct 13 04:19:38.828 INFO kablam! --> src/http/request.rs:91:13 Oct 13 04:19:38.828 INFO kablam! | Oct 13 04:19:38.828 INFO kablam! 91 | let mut stopPath: usize = 0; Oct 13 04:19:38.828 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:38.828 INFO kablam! | Oct 13 04:19:38.828 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 13 04:19:38.828 INFO kablam! Oct 13 04:19:38.828 INFO kablam! warning: variable `stopPath` should have a snake case name such as `stop_path` Oct 13 04:19:38.828 INFO kablam! --> src/http/request.rs:98:13 Oct 13 04:19:38.828 INFO kablam! | Oct 13 04:19:38.828 INFO kablam! 98 | let mut stopPath = 0; Oct 13 04:19:38.828 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:38.828 INFO kablam! Oct 13 04:19:38.828 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.828 INFO kablam! --> src/main.rs:77:21 Oct 13 04:19:38.828 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! 77 | close(epoll_events[i].data() as i32); Oct 13 04:19:38.829 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.829 INFO kablam! Oct 13 04:19:38.829 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.829 INFO kablam! --> src/main.rs:78:21 Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! 78 | epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]); Oct 13 04:19:38.829 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.829 INFO kablam! Oct 13 04:19:38.829 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.829 INFO kablam! --> src/main.rs:147:21 Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! 147 | close(cur_socket); Oct 13 04:19:38.829 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.829 INFO kablam! Oct 13 04:19:38.829 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.829 INFO kablam! --> src/main.rs:148:21 Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! 148 | epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]); Oct 13 04:19:38.829 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.829 INFO kablam! Oct 13 04:19:38.829 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.829 INFO kablam! --> src/main.rs:221:5 Oct 13 04:19:38.829 INFO kablam! | Oct 13 04:19:38.829 INFO kablam! 221 | socket_to_nonblock(server_sock); Oct 13 04:19:38.829 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.830 INFO kablam! | Oct 13 04:19:38.830 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.830 INFO kablam! Oct 13 04:19:38.830 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.830 INFO kablam! --> src/main.rs:235:21 Oct 13 04:19:38.830 INFO kablam! | Oct 13 04:19:38.830 INFO kablam! 235 | epoll_loop(server_sock.clone(), &path); Oct 13 04:19:38.830 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.830 INFO kablam! | Oct 13 04:19:38.830 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.830 INFO kablam! Oct 13 04:19:38.830 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:38.830 INFO kablam! --> src/main.rs:242:9 Oct 13 04:19:38.830 INFO kablam! | Oct 13 04:19:38.830 INFO kablam! 242 | th.join(); Oct 13 04:19:38.830 INFO kablam! | ^^^^^^^^^^ Oct 13 04:19:38.830 INFO kablam! | Oct 13 04:19:38.830 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:38.830 INFO kablam! Oct 13 04:19:38.867 INFO kablam! warning: unused import: `std::fs::File` Oct 13 04:19:38.867 INFO kablam! --> src/file_handler/hanlder.rs:3:5 Oct 13 04:19:38.867 INFO kablam! | Oct 13 04:19:38.867 INFO kablam! 3 | use std::fs::File; Oct 13 04:19:38.867 INFO kablam! | ^^^^^^^^^^^^^ Oct 13 04:19:38.867 INFO kablam! | Oct 13 04:19:38.867 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 13 04:19:38.867 INFO kablam! Oct 13 04:19:38.867 INFO kablam! warning: unused import: `std::io::prelude::*` Oct 13 04:19:38.868 INFO kablam! --> src/file_handler/hanlder.rs:4:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 4 | use std::io::prelude::*; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `std::io::prelude::*` Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:2:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 2 | use std::io::prelude::*; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `std::cell::Cell` Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:3:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 3 | use std::cell::Cell; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `std::io` Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:7:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 7 | use std::io; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `nix::sys::socket::*` Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:9:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 9 | use nix::sys::socket::*; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `std::panic` Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:20:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 20 | use std::panic; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `SocketError` Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:21:33 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 21 | use nix::sys::socket::sockopt::{SocketError}; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 13 04:19:38.868 INFO kablam! --> src/client/client.rs:274:12 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 274 | if (self.file_fd != -1) { Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `nix::errno::Errno` Oct 13 04:19:38.868 INFO kablam! --> src/main.rs:15:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 15 | use nix::errno::Errno; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `nix::Error` Oct 13 04:19:38.868 INFO kablam! --> src/main.rs:16:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 16 | use nix::Error; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused imports: `read`, `write` Oct 13 04:19:38.868 INFO kablam! --> src/main.rs:17:19 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 17 | use nix::unistd::{read, write, close}; Oct 13 04:19:38.868 INFO kablam! | ^^^^ ^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unused import: `nix::Error::Sys` Oct 13 04:19:38.868 INFO kablam! --> src/main.rs:20:5 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 20 | use nix::Error::Sys; Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:38.868 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 13 04:19:38.868 INFO kablam! --> src/main.rs:174:20 Oct 13 04:19:38.868 INFO kablam! | Oct 13 04:19:38.868 INFO kablam! 174 | if (need_to_close) { Oct 13 04:19:38.868 INFO kablam! | ^^^^^^^^^^^^^^^ help: remove these parentheses Oct 13 04:19:38.868 INFO kablam! Oct 13 04:19:39.082 INFO kablam! warning: unreachable pattern Oct 13 04:19:39.082 INFO kablam! --> src/http/request.rs:53:25 Oct 13 04:19:39.082 INFO kablam! | Oct 13 04:19:39.082 INFO kablam! 53 | 'd' => 15, Oct 13 04:19:39.082 INFO kablam! | ^^^ Oct 13 04:19:39.082 INFO kablam! | Oct 13 04:19:39.082 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Oct 13 04:19:39.082 INFO kablam! Oct 13 04:19:39.082 INFO kablam! warning: unreachable pattern Oct 13 04:19:39.082 INFO kablam! --> src/http/request.rs:54:25 Oct 13 04:19:39.082 INFO kablam! | Oct 13 04:19:39.082 INFO kablam! 54 | 'D' => 15, Oct 13 04:19:39.082 INFO kablam! | ^^^ Oct 13 04:19:39.082 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `critical_error` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:55:9 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 55 | let critical_error = false; Oct 13 04:19:39.090 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_critical_error` instead Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: variable `accepted` is assigned to, but never used Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:56:13 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 56 | let mut accepted = 0; Oct 13 04:19:39.090 INFO kablam! | ^^^^^^^^ Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! = note: consider using `_accepted` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: variable `closed` is assigned to, but never used Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:57:13 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 57 | let mut closed = 0; Oct 13 04:19:39.090 INFO kablam! | ^^^^^^ Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! = note: consider using `_closed` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: variable `refused` is assigned to, but never used Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:59:13 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 59 | let mut refused = 0; Oct 13 04:19:39.090 INFO kablam! | ^^^^^^^ Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! = note: consider using `_refused` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `err` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:94:29 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 94 | Err(err) => { Oct 13 04:19:39.090 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `e` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:108:28 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 108 | Ok(e) => {}, Oct 13 04:19:39.090 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `e` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:130:44 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 130 | Ok(e) => {}, Oct 13 04:19:39.090 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `cl` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:149:25 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 149 | let cl = clients.remove(&cur_socket); Oct 13 04:19:39.090 INFO kablam! | ^^ help: consider using `_cl` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `err` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:168:29 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 168 | Err(err) => { Oct 13 04:19:39.090 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:39.090 INFO kablam! Oct 13 04:19:39.090 INFO kablam! warning: unused variable: `e` Oct 13 04:19:39.090 INFO kablam! --> src/main.rs:176:28 Oct 13 04:19:39.090 INFO kablam! | Oct 13 04:19:39.090 INFO kablam! 176 | Ok(e) => {}, Oct 13 04:19:39.091 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `e` Oct 13 04:19:39.091 INFO kablam! --> src/main.rs:182:28 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 182 | Ok(e) => {}, Oct 13 04:19:39.091 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `i` Oct 13 04:19:39.091 INFO kablam! --> src/main.rs:232:9 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 232 | for i in 0..cpu_limit { Oct 13 04:19:39.091 INFO kablam! | ^ help: consider using `_i` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `d` Oct 13 04:19:39.091 INFO kablam! --> src/file_handler/hanlder.rs:22:21 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 22 | let d = ch; Oct 13 04:19:39.091 INFO kablam! | ^ help: consider using `_d` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `need_to_read` Oct 13 04:19:39.091 INFO kablam! --> src/file_handler/hanlder.rs:10:60 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 10 | pub fn get_file(path: &str, path_to_file: &mut String, need_to_read: bool) -> Result<(u64, String, String), bool> { Oct 13 04:19:39.091 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_need_to_read` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `total_len` Oct 13 04:19:39.091 INFO kablam! --> src/client/client.rs:85:21 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 85 | let mut total_len = self.readed; Oct 13 04:19:39.091 INFO kablam! | ^^^^^^^^^ help: consider using `_total_len` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `err` Oct 13 04:19:39.091 INFO kablam! --> src/client/client.rs:194:29 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 194 | Err(err) => { Oct 13 04:19:39.091 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `err` Oct 13 04:19:39.091 INFO kablam! --> src/client/client.rs:239:21 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 239 | Err(err) => { Oct 13 04:19:39.091 INFO kablam! | ^^^ help: consider using `_err` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `path` Oct 13 04:19:39.091 INFO kablam! --> src/client/client.rs:183:29 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 183 | pub fn write(&mut self, path: &str) -> Result { Oct 13 04:19:39.091 INFO kablam! | ^^^^ help: consider using `_path` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `e` Oct 13 04:19:39.091 INFO kablam! --> src/http/request.rs:70:17 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 70 | Err(e) => return Err(()) Oct 13 04:19:39.091 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `stopPath` Oct 13 04:19:39.091 INFO kablam! --> src/http/request.rs:91:17 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 91 | let mut stopPath: usize = 0; Oct 13 04:19:39.091 INFO kablam! | ^^^^^^^^ help: consider using `_stopPath` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.091 INFO kablam! warning: unused variable: `e` Oct 13 04:19:39.091 INFO kablam! --> src/http/request.rs:110:17 Oct 13 04:19:39.091 INFO kablam! | Oct 13 04:19:39.091 INFO kablam! 110 | Err(e) => return Err(()) Oct 13 04:19:39.091 INFO kablam! | ^ help: consider using `_e` instead Oct 13 04:19:39.091 INFO kablam! Oct 13 04:19:39.105 INFO kablam! warning: variable does not need to be mutable Oct 13 04:19:39.105 INFO kablam! --> src/file_handler/hanlder.rs:34:13 Oct 13 04:19:39.105 INFO kablam! | Oct 13 04:19:39.105 INFO kablam! 34 | let mut path_to_file_ref: &str = &new_path_to_file; Oct 13 04:19:39.105 INFO kablam! | ----^^^^^^^^^^^^^^^^ Oct 13 04:19:39.105 INFO kablam! | | Oct 13 04:19:39.105 INFO kablam! | help: remove this `mut` Oct 13 04:19:39.105 INFO kablam! | Oct 13 04:19:39.105 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 13 04:19:39.105 INFO kablam! Oct 13 04:19:39.120 INFO kablam! warning: variable does not need to be mutable Oct 13 04:19:39.120 INFO kablam! --> src/client/client.rs:85:17 Oct 13 04:19:39.120 INFO kablam! | Oct 13 04:19:39.120 INFO kablam! 85 | let mut total_len = self.readed; Oct 13 04:19:39.120 INFO kablam! | ----^^^^^^^^^ Oct 13 04:19:39.120 INFO kablam! | | Oct 13 04:19:39.120 INFO kablam! | help: remove this `mut` Oct 13 04:19:39.120 INFO kablam! Oct 13 04:19:39.136 INFO kablam! warning: variable does not need to be mutable Oct 13 04:19:39.136 INFO kablam! --> src/http/request.rs:91:13 Oct 13 04:19:39.136 INFO kablam! | Oct 13 04:19:39.136 INFO kablam! 91 | let mut stopPath: usize = 0; Oct 13 04:19:39.136 INFO kablam! | ----^^^^^^^^ Oct 13 04:19:39.136 INFO kablam! | | Oct 13 04:19:39.136 INFO kablam! | help: remove this `mut` Oct 13 04:19:39.136 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: variant is never constructed: `START` Oct 13 04:19:39.149 INFO kablam! --> src/client/client.rs:28:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 28 | START, Oct 13 04:19:39.149 INFO kablam! | ^^^^^ Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! = note: #[warn(dead_code)] on by default Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: variant is never constructed: `OPENING_FILE` Oct 13 04:19:39.149 INFO kablam! --> src/client/client.rs:33:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 33 | OPENING_FILE, Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: variant is never constructed: `FILE_WRITED` Oct 13 04:19:39.149 INFO kablam! --> src/client/client.rs:35:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 35 | FILE_WRITED, Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `new` Oct 13 04:19:39.149 INFO kablam! --> src/http/request.rs:16:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 16 | fn new() -> HttpRequest { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `new_empty` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:17:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 17 | pub fn new_empty() -> HttpResponse { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `new` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:26:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 26 | pub fn new(status: i32, headers: Option>) -> HttpResponse { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `bad_request` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:44:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 44 | pub fn bad_request() -> HttpResponse { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `set_status` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:80:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 80 | pub fn set_status(&mut self, status: i32) { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `set_body_exist` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:84:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 84 | pub fn set_body_exist(&mut self, body_exist: bool) { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `set_headers` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:88:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 88 | pub fn set_headers(&mut self, headers: HashMap) { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: method is never used: `set_connection` Oct 13 04:19:39.149 INFO kablam! --> src/http/response.rs:92:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 92 | pub fn set_connection(&mut self, connection: String) { Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: variant `REQUEST_READED` should have a camel case name such as `RequestReaded` Oct 13 04:19:39.149 INFO kablam! --> src/client/client.rs:30:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 30 | REQUEST_READED, Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: variant `RESPONSE_WRITED` should have a camel case name such as `ResponseWrited` Oct 13 04:19:39.149 INFO kablam! --> src/client/client.rs:32:5 Oct 13 04:19:39.149 INFO kablam! | Oct 13 04:19:39.149 INFO kablam! 32 | RESPONSE_WRITED, Oct 13 04:19:39.149 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 13 04:19:39.149 INFO kablam! Oct 13 04:19:39.149 INFO kablam! warning: variant `OPENING_FILE` should have a camel case name such as `OpeningFile` Oct 13 04:19:39.150 INFO kablam! --> src/client/client.rs:33:5 Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! 33 | OPENING_FILE, Oct 13 04:19:39.150 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:39.150 INFO kablam! Oct 13 04:19:39.150 INFO kablam! warning: variant `FILE_WRITING` should have a camel case name such as `FileWriting` Oct 13 04:19:39.150 INFO kablam! --> src/client/client.rs:34:5 Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! 34 | FILE_WRITING, Oct 13 04:19:39.150 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:39.150 INFO kablam! Oct 13 04:19:39.150 INFO kablam! warning: variant `FILE_WRITED` should have a camel case name such as `FileWrited` Oct 13 04:19:39.150 INFO kablam! --> src/client/client.rs:35:5 Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! 35 | FILE_WRITED, Oct 13 04:19:39.150 INFO kablam! | ^^^^^^^^^^^ Oct 13 04:19:39.150 INFO kablam! Oct 13 04:19:39.150 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.150 INFO kablam! --> src/client/client.rs:275:13 Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! 275 | close(self.file_fd); Oct 13 04:19:39.150 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 13 04:19:39.150 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.150 INFO kablam! Oct 13 04:19:39.150 INFO kablam! warning: variable `stopPath` should have a snake case name such as `stop_path` Oct 13 04:19:39.150 INFO kablam! --> src/http/request.rs:91:13 Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! 91 | let mut stopPath: usize = 0; Oct 13 04:19:39.150 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 13 04:19:39.150 INFO kablam! Oct 13 04:19:39.150 INFO kablam! warning: variable `stopPath` should have a snake case name such as `stop_path` Oct 13 04:19:39.150 INFO kablam! --> src/http/request.rs:98:13 Oct 13 04:19:39.150 INFO kablam! | Oct 13 04:19:39.150 INFO kablam! 98 | let mut stopPath = 0; Oct 13 04:19:39.150 INFO kablam! | ^^^^^^^^^^^^ Oct 13 04:19:39.150 INFO kablam! Oct 13 04:19:39.152 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.152 INFO kablam! --> src/main.rs:77:21 Oct 13 04:19:39.152 INFO kablam! | Oct 13 04:19:39.152 INFO kablam! 77 | close(epoll_events[i].data() as i32); Oct 13 04:19:39.152 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.152 INFO kablam! | Oct 13 04:19:39.152 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.152 INFO kablam! Oct 13 04:19:39.152 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.152 INFO kablam! --> src/main.rs:78:21 Oct 13 04:19:39.152 INFO kablam! | Oct 13 04:19:39.152 INFO kablam! 78 | epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]); Oct 13 04:19:39.152 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.152 INFO kablam! | Oct 13 04:19:39.152 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.152 INFO kablam! Oct 13 04:19:39.152 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.152 INFO kablam! --> src/main.rs:147:21 Oct 13 04:19:39.152 INFO kablam! | Oct 13 04:19:39.152 INFO kablam! 147 | close(cur_socket); Oct 13 04:19:39.152 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.152 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.153 INFO kablam! Oct 13 04:19:39.153 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.153 INFO kablam! --> src/main.rs:148:21 Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! 148 | epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]); Oct 13 04:19:39.153 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.153 INFO kablam! Oct 13 04:19:39.153 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.153 INFO kablam! --> src/main.rs:221:5 Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! 221 | socket_to_nonblock(server_sock); Oct 13 04:19:39.153 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.153 INFO kablam! Oct 13 04:19:39.153 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.153 INFO kablam! --> src/main.rs:235:21 Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! 235 | epoll_loop(server_sock.clone(), &path); Oct 13 04:19:39.153 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.153 INFO kablam! Oct 13 04:19:39.153 INFO kablam! warning: unused `std::result::Result` which must be used Oct 13 04:19:39.153 INFO kablam! --> src/main.rs:242:9 Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! 242 | th.join(); Oct 13 04:19:39.153 INFO kablam! | ^^^^^^^^^^ Oct 13 04:19:39.153 INFO kablam! | Oct 13 04:19:39.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 13 04:19:39.153 INFO kablam! Oct 13 04:19:39.184 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.76s Oct 13 04:19:39.187 INFO kablam! su: No module specific data is present Oct 13 04:19:39.682 INFO running `"docker" "rm" "-f" "484e60d52703d7b6ecd99179b4ba5125bb3085563260c5d5dc3ce1cfcffe8d25"` Oct 13 04:19:39.763 INFO blam! 484e60d52703d7b6ecd99179b4ba5125bb3085563260c5d5dc3ce1cfcffe8d25