Dec 02 06:58:17.622 INFO testing HustonMmmavr/epoll_rust against 1.30.1 for beta-1.31-5
Dec 02 06:58:17.622 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:58:17.791 INFO [stdout] c2a0baa5afa17388162a00ab77b9e88c3e59810c2b8a7f7a34788c9e3e92203d
Dec 02 06:58:17.794 INFO running `"docker" "start" "-a" "c2a0baa5afa17388162a00ab77b9e88c3e59810c2b8a7f7a34788c9e3e92203d"`
Dec 02 06:58:18.458 INFO [stderr] usermod: no changes
Dec 02 06:58:18.515 INFO [stderr]    Compiling epoll_rust v0.1.0 (/source)
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `std::fs::File`
Dec 02 06:58:19.551 INFO [stderr]  --> src/file_handler/hanlder.rs:3:5
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr] 3 | use std::fs::File;
Dec 02 06:58:19.551 INFO [stderr]   |     ^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 06:58:19.551 INFO [stderr]  --> src/file_handler/hanlder.rs:4:5
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr] 4 | use std::io::prelude::*;
Dec 02 06:58:19.551 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 06:58:19.551 INFO [stderr]  --> src/client/client.rs:2:5
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr] 2 | use std::io::prelude::*;
Dec 02 06:58:19.551 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `std::cell::Cell`
Dec 02 06:58:19.551 INFO [stderr]  --> src/client/client.rs:3:5
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr] 3 | use std::cell::Cell;
Dec 02 06:58:19.551 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `std::io`
Dec 02 06:58:19.551 INFO [stderr]  --> src/client/client.rs:7:5
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr] 7 | use std::io;
Dec 02 06:58:19.551 INFO [stderr]   |     ^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `nix::sys::socket::*`
Dec 02 06:58:19.551 INFO [stderr]  --> src/client/client.rs:9:5
Dec 02 06:58:19.551 INFO [stderr]   |
Dec 02 06:58:19.551 INFO [stderr] 9 | use nix::sys::socket::*;
Dec 02 06:58:19.551 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `std::panic`
Dec 02 06:58:19.551 INFO [stderr]   --> src/client/client.rs:20:5
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.551 INFO [stderr] 20 | use std::panic;
Dec 02 06:58:19.551 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `SocketError`
Dec 02 06:58:19.551 INFO [stderr]   --> src/client/client.rs:21:33
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.551 INFO [stderr] 21 | use nix::sys::socket::sockopt::{SocketError};
Dec 02 06:58:19.551 INFO [stderr]    |                                 ^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 02 06:58:19.551 INFO [stderr]    --> src/client/client.rs:282:12
Dec 02 06:58:19.551 INFO [stderr]     |
Dec 02 06:58:19.551 INFO [stderr] 282 |         if (self.file_fd != -1) {
Dec 02 06:58:19.551 INFO [stderr]     |            ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 06:58:19.551 INFO [stderr]     |
Dec 02 06:58:19.551 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `nix::errno::Errno`
Dec 02 06:58:19.551 INFO [stderr]   --> src/main.rs:17:5
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.551 INFO [stderr] 17 | use nix::errno::Errno;
Dec 02 06:58:19.551 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `nix::Error`
Dec 02 06:58:19.551 INFO [stderr]   --> src/main.rs:18:5
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.551 INFO [stderr] 18 | use nix::Error;
Dec 02 06:58:19.551 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused imports: `read`, `write`
Dec 02 06:58:19.551 INFO [stderr]   --> src/main.rs:19:19
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.551 INFO [stderr] 19 | use nix::unistd::{read, write, close};
Dec 02 06:58:19.551 INFO [stderr]    |                   ^^^^  ^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused import: `nix::Error::Sys`
Dec 02 06:58:19.551 INFO [stderr]   --> src/main.rs:22:5
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.551 INFO [stderr] 22 | use nix::Error::Sys;
Dec 02 06:58:19.551 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 06:58:19.551 INFO [stderr] 
Dec 02 06:58:19.551 INFO [stderr] warning: unused imports: `SystemTime`, `UNIX_EPOCH`
Dec 02 06:58:19.551 INFO [stderr]   --> src/main.rs:24:17
Dec 02 06:58:19.551 INFO [stderr]    |
Dec 02 06:58:19.552 INFO [stderr] 24 | use std::time::{SystemTime, UNIX_EPOCH};
Dec 02 06:58:19.552 INFO [stderr]    |                 ^^^^^^^^^^  ^^^^^^^^^^
Dec 02 06:58:19.552 INFO [stderr] 
Dec 02 06:58:19.552 INFO [stderr] warning: unused import: `std::ops::Sub`
Dec 02 06:58:19.552 INFO [stderr]   --> src/main.rs:25:5
Dec 02 06:58:19.552 INFO [stderr]    |
Dec 02 06:58:19.552 INFO [stderr] 25 | use std::ops::Sub;
Dec 02 06:58:19.552 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 06:58:19.552 INFO [stderr] 
Dec 02 06:58:19.552 INFO [stderr] warning: unused import: `nix::unistd::Pid`
Dec 02 06:58:19.552 INFO [stderr]   --> src/main.rs:30:5
Dec 02 06:58:19.552 INFO [stderr]    |
Dec 02 06:58:19.552 INFO [stderr] 30 | use nix::unistd::Pid;
Dec 02 06:58:19.552 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 06:58:19.552 INFO [stderr] 
Dec 02 06:58:19.552 INFO [stderr] warning: unused import: `std::process`
Dec 02 06:58:19.552 INFO [stderr]   --> src/main.rs:31:5
Dec 02 06:58:19.552 INFO [stderr]    |
Dec 02 06:58:19.552 INFO [stderr] 31 | use std::process;
Dec 02 06:58:19.552 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:19.552 INFO [stderr] 
Dec 02 06:58:19.554 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 02 06:58:19.555 INFO [stderr]    --> src/main.rs:195:24
Dec 02 06:58:19.555 INFO [stderr]     |
Dec 02 06:58:19.555 INFO [stderr] 195 |                     if (need_to_close) {
Dec 02 06:58:19.555 INFO [stderr]     |                        ^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 06:58:19.555 INFO [stderr] 
Dec 02 06:58:19.836 INFO [stderr] warning: unreachable pattern
Dec 02 06:58:19.836 INFO [stderr]   --> src/http/request.rs:53:25
Dec 02 06:58:19.836 INFO [stderr]    |
Dec 02 06:58:19.836 INFO [stderr] 53 |                         'd' => 15,
Dec 02 06:58:19.836 INFO [stderr]    |                         ^^^
Dec 02 06:58:19.836 INFO [stderr]    |
Dec 02 06:58:19.837 INFO [stderr]    = note: #[warn(unreachable_patterns)] on by default
Dec 02 06:58:19.837 INFO [stderr] 
Dec 02 06:58:19.837 INFO [stderr] warning: unreachable pattern
Dec 02 06:58:19.837 INFO [stderr]   --> src/http/request.rs:54:25
Dec 02 06:58:19.837 INFO [stderr]    |
Dec 02 06:58:19.837 INFO [stderr] 54 |                         'D' => 15,
Dec 02 06:58:19.837 INFO [stderr]    |                         ^^^
Dec 02 06:58:19.839 INFO [stderr] 
Dec 02 06:58:19.839 INFO [stderr] warning: unused variable: `critical_error`
Dec 02 06:58:19.839 INFO [stderr]   --> src/main.rs:66:9
Dec 02 06:58:19.839 INFO [stderr]    |
Dec 02 06:58:19.839 INFO [stderr] 66 |     let critical_error = false;
Dec 02 06:58:19.839 INFO [stderr]    |         ^^^^^^^^^^^^^^ help: consider using `_critical_error` instead
Dec 02 06:58:19.839 INFO [stderr]    |
Dec 02 06:58:19.839 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 06:58:19.839 INFO [stderr] 
Dec 02 06:58:19.839 INFO [stderr] warning: variable `accepted` is assigned to, but never used
Dec 02 06:58:19.839 INFO [stderr]   --> src/main.rs:67:13
Dec 02 06:58:19.839 INFO [stderr]    |
Dec 02 06:58:19.839 INFO [stderr] 67 |     let mut accepted = 0;
Dec 02 06:58:19.839 INFO [stderr]    |             ^^^^^^^^
Dec 02 06:58:19.839 INFO [stderr]    |
Dec 02 06:58:19.839 INFO [stderr]    = note: consider using `_accepted` instead
Dec 02 06:58:19.839 INFO [stderr] 
Dec 02 06:58:19.839 INFO [stderr] warning: unused variable: `closed`
Dec 02 06:58:19.839 INFO [stderr]   --> src/main.rs:68:13
Dec 02 06:58:19.839 INFO [stderr]    |
Dec 02 06:58:19.839 INFO [stderr] 68 |     let mut closed = 0;
Dec 02 06:58:19.839 INFO [stderr]    |             ^^^^^^ help: consider using `_closed` instead
Dec 02 06:58:19.839 INFO [stderr] 
Dec 02 06:58:19.839 INFO [stderr] warning: unused variable: `refused`
Dec 02 06:58:19.840 INFO [stderr]   --> src/main.rs:69:13
Dec 02 06:58:19.840 INFO [stderr]    |
Dec 02 06:58:19.840 INFO [stderr] 69 |     let mut refused = 0;
Dec 02 06:58:19.840 INFO [stderr]    |             ^^^^^^^ help: consider using `_refused` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `counter_wait`
Dec 02 06:58:19.840 INFO [stderr]   --> src/main.rs:70:13
Dec 02 06:58:19.840 INFO [stderr]    |
Dec 02 06:58:19.840 INFO [stderr] 70 |     let mut counter_wait = 0;
Dec 02 06:58:19.840 INFO [stderr]    |             ^^^^^^^^^^^^ help: consider using `_counter_wait` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `cli_size`
Dec 02 06:58:19.840 INFO [stderr]   --> src/main.rs:83:21
Dec 02 06:58:19.840 INFO [stderr]    |
Dec 02 06:58:19.840 INFO [stderr] 83 |             let mut cli_size = 0;
Dec 02 06:58:19.840 INFO [stderr]    |                     ^^^^^^^^ help: consider using `_cli_size` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `count_acc`
Dec 02 06:58:19.840 INFO [stderr]   --> src/main.rs:95:25
Dec 02 06:58:19.840 INFO [stderr]    |
Dec 02 06:58:19.840 INFO [stderr] 95 |                 let mut count_acc = 0;  
Dec 02 06:58:19.840 INFO [stderr]    |                         ^^^^^^^^^ help: consider using `_count_acc` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `err`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:106:33
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 106 |                             Err(err) => {
Dec 02 06:58:19.840 INFO [stderr]     |                                 ^^^ help: consider using `_err` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:124:32
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 124 |                             Ok(e) => {},
Dec 02 06:58:19.840 INFO [stderr]     |                                ^ help: consider using `_e` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:152:48
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 152 |                                             Ok(e) => {},
Dec 02 06:58:19.840 INFO [stderr]     |                                                ^ help: consider using `_e` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `cl`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:171:29
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 171 |                         let cl = clients.remove(&cur_socket);
Dec 02 06:58:19.840 INFO [stderr]     |                             ^^ help: consider using `_cl` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `err`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:189:33
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 189 |                             Err(err) => {
Dec 02 06:58:19.840 INFO [stderr]     |                                 ^^^ help: consider using `_err` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:197:32
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 197 |                             Ok(e) => {},
Dec 02 06:58:19.840 INFO [stderr]     |                                ^ help: consider using `_e` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `worker_count`
Dec 02 06:58:19.840 INFO [stderr]   --> src/main.rs:58:39
Dec 02 06:58:19.840 INFO [stderr]    |
Dec 02 06:58:19.840 INFO [stderr] 58 | fn epoll_loop<'a>(server_sock: RawFd, worker_count: usize, path: &'a str) -> nix::Result<()> {
Dec 02 06:58:19.840 INFO [stderr]    |                                       ^^^^^^^^^^^^ help: consider using `_worker_count` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `acc_locker`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:263:17
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 263 |             let acc_locker = accpet_locker.clone(); 
Dec 02 06:58:19.840 INFO [stderr]     |                 ^^^^^^^^^^ help: consider using `_acc_locker` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `i`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:260:15
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 260 |         .map(|i| {
Dec 02 06:58:19.840 INFO [stderr]     |               ^ help: consider using `_i` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `d`
Dec 02 06:58:19.840 INFO [stderr]    --> src/main.rs:223:9
Dec 02 06:58:19.840 INFO [stderr]     |
Dec 02 06:58:19.840 INFO [stderr] 223 |     let d = unsafe {setrlimit64(libc::RLIMIT_NOFILE, &lim) };
Dec 02 06:58:19.840 INFO [stderr]     |         ^ help: consider using `_d` instead
Dec 02 06:58:19.840 INFO [stderr] 
Dec 02 06:58:19.840 INFO [stderr] warning: unused variable: `d`
Dec 02 06:58:19.840 INFO [stderr]   --> src/file_handler/hanlder.rs:22:21
Dec 02 06:58:19.840 INFO [stderr]    |
Dec 02 06:58:19.840 INFO [stderr] 22 |                 let d = ch;        
Dec 02 06:58:19.840 INFO [stderr]    |                     ^ help: consider using `_d` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.841 INFO [stderr] warning: unused variable: `need_to_read`
Dec 02 06:58:19.841 INFO [stderr]   --> src/file_handler/hanlder.rs:10:60
Dec 02 06:58:19.841 INFO [stderr]    |
Dec 02 06:58:19.841 INFO [stderr] 10 |     pub fn get_file(path: &str, path_to_file: &mut String, need_to_read: bool) -> Result<(u64, String, String), bool> {
Dec 02 06:58:19.841 INFO [stderr]    |                                                            ^^^^^^^^^^^^ help: consider using `_need_to_read` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.841 INFO [stderr] warning: unused variable: `total_len`
Dec 02 06:58:19.841 INFO [stderr]   --> src/client/client.rs:85:21
Dec 02 06:58:19.841 INFO [stderr]    |
Dec 02 06:58:19.841 INFO [stderr] 85 |             let mut total_len = self.readed;
Dec 02 06:58:19.841 INFO [stderr]    |                     ^^^^^^^^^ help: consider using `_total_len` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.841 INFO [stderr] warning: unused variable: `path`
Dec 02 06:58:19.841 INFO [stderr]    --> src/client/client.rs:183:29
Dec 02 06:58:19.841 INFO [stderr]     |
Dec 02 06:58:19.841 INFO [stderr] 183 |     pub fn write(&mut self, path: &str) -> Result<ClientState, Error> {
Dec 02 06:58:19.841 INFO [stderr]     |                             ^^^^ help: consider using `_path` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.841 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:19.841 INFO [stderr]   --> src/http/request.rs:70:17
Dec 02 06:58:19.841 INFO [stderr]    |
Dec 02 06:58:19.841 INFO [stderr] 70 |             Err(e) => return Err(())
Dec 02 06:58:19.841 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.841 INFO [stderr] warning: unused variable: `stopPath`
Dec 02 06:58:19.841 INFO [stderr]   --> src/http/request.rs:91:17
Dec 02 06:58:19.841 INFO [stderr]    |
Dec 02 06:58:19.841 INFO [stderr] 91 |         let mut stopPath: usize = 0;
Dec 02 06:58:19.841 INFO [stderr]    |                 ^^^^^^^^ help: consider using `_stopPath` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.841 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:19.841 INFO [stderr]    --> src/http/request.rs:110:17
Dec 02 06:58:19.841 INFO [stderr]     |
Dec 02 06:58:19.841 INFO [stderr] 110 |             Err(e) => return Err(())
Dec 02 06:58:19.841 INFO [stderr]     |                 ^ help: consider using `_e` instead
Dec 02 06:58:19.841 INFO [stderr] 
Dec 02 06:58:19.851 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:19.851 INFO [stderr]   --> src/main.rs:68:9
Dec 02 06:58:19.851 INFO [stderr]    |
Dec 02 06:58:19.851 INFO [stderr] 68 |     let mut closed = 0;
Dec 02 06:58:19.851 INFO [stderr]    |         ----^^^^^^
Dec 02 06:58:19.851 INFO [stderr]    |         |
Dec 02 06:58:19.851 INFO [stderr]    |         help: remove this `mut`
Dec 02 06:58:19.851 INFO [stderr]    |
Dec 02 06:58:19.851 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 06:58:19.852 INFO [stderr] 
Dec 02 06:58:19.852 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:19.852 INFO [stderr]   --> src/main.rs:69:9
Dec 02 06:58:19.852 INFO [stderr]    |
Dec 02 06:58:19.852 INFO [stderr] 69 |     let mut refused = 0;
Dec 02 06:58:19.852 INFO [stderr]    |         ----^^^^^^^
Dec 02 06:58:19.852 INFO [stderr]    |         |
Dec 02 06:58:19.852 INFO [stderr]    |         help: remove this `mut`
Dec 02 06:58:19.852 INFO [stderr] 
Dec 02 06:58:19.852 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:19.852 INFO [stderr]   --> src/main.rs:70:9
Dec 02 06:58:19.852 INFO [stderr]    |
Dec 02 06:58:19.852 INFO [stderr] 70 |     let mut counter_wait = 0;
Dec 02 06:58:19.852 INFO [stderr]    |         ----^^^^^^^^^^^^
Dec 02 06:58:19.852 INFO [stderr]    |         |
Dec 02 06:58:19.852 INFO [stderr]    |         help: remove this `mut`
Dec 02 06:58:19.852 INFO [stderr] 
Dec 02 06:58:19.862 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:19.862 INFO [stderr]   --> src/file_handler/hanlder.rs:34:13
Dec 02 06:58:19.862 INFO [stderr]    |
Dec 02 06:58:19.862 INFO [stderr] 34 |         let mut path_to_file_ref: &str = &new_path_to_file;
Dec 02 06:58:19.862 INFO [stderr]    |             ----^^^^^^^^^^^^^^^^
Dec 02 06:58:19.862 INFO [stderr]    |             |
Dec 02 06:58:19.862 INFO [stderr]    |             help: remove this `mut`
Dec 02 06:58:19.862 INFO [stderr] 
Dec 02 06:58:19.879 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:19.879 INFO [stderr]   --> src/client/client.rs:85:17
Dec 02 06:58:19.879 INFO [stderr]    |
Dec 02 06:58:19.879 INFO [stderr] 85 |             let mut total_len = self.readed;
Dec 02 06:58:19.879 INFO [stderr]    |                 ----^^^^^^^^^
Dec 02 06:58:19.879 INFO [stderr]    |                 |
Dec 02 06:58:19.879 INFO [stderr]    |                 help: remove this `mut`
Dec 02 06:58:19.879 INFO [stderr] 
Dec 02 06:58:19.895 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:19.895 INFO [stderr]   --> src/http/request.rs:91:13
Dec 02 06:58:19.895 INFO [stderr]    |
Dec 02 06:58:19.895 INFO [stderr] 91 |         let mut stopPath: usize = 0;
Dec 02 06:58:19.895 INFO [stderr]    |             ----^^^^^^^^
Dec 02 06:58:19.895 INFO [stderr]    |             |
Dec 02 06:58:19.895 INFO [stderr]    |             help: remove this `mut`
Dec 02 06:58:19.895 INFO [stderr] 
Dec 02 06:58:19.903 INFO [stderr] warning: variant is never constructed: `START`
Dec 02 06:58:19.903 INFO [stderr]   --> src/client/client.rs:28:5
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr] 28 |     START,
Dec 02 06:58:19.903 INFO [stderr]    |     ^^^^^
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 06:58:19.903 INFO [stderr] 
Dec 02 06:58:19.903 INFO [stderr] warning: variant is never constructed: `OPENING_FILE`
Dec 02 06:58:19.903 INFO [stderr]   --> src/client/client.rs:33:5
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr] 33 |     OPENING_FILE,
Dec 02 06:58:19.903 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:19.903 INFO [stderr] 
Dec 02 06:58:19.903 INFO [stderr] warning: variant is never constructed: `FILE_WRITED`
Dec 02 06:58:19.903 INFO [stderr]   --> src/client/client.rs:35:5
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr] 35 |     FILE_WRITED,
Dec 02 06:58:19.903 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 06:58:19.903 INFO [stderr] 
Dec 02 06:58:19.903 INFO [stderr] warning: method is never used: `new`
Dec 02 06:58:19.903 INFO [stderr]   --> src/http/request.rs:16:5
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr] 16 |     fn new() -> HttpRequest {
Dec 02 06:58:19.903 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.903 INFO [stderr] 
Dec 02 06:58:19.903 INFO [stderr] warning: method is never used: `new_empty`
Dec 02 06:58:19.903 INFO [stderr]   --> src/http/response.rs:17:5
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr] 17 |     pub fn new_empty() -> HttpResponse {
Dec 02 06:58:19.903 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.903 INFO [stderr] 
Dec 02 06:58:19.903 INFO [stderr] warning: method is never used: `new`
Dec 02 06:58:19.903 INFO [stderr]   --> src/http/response.rs:26:5
Dec 02 06:58:19.903 INFO [stderr]    |
Dec 02 06:58:19.903 INFO [stderr] 26 |     pub fn new(status: i32, headers: Option<HashMap<String, String>>) -> HttpResponse {
Dec 02 06:58:19.903 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.904 INFO [stderr] 
Dec 02 06:58:19.904 INFO [stderr] warning: method is never used: `bad_request`
Dec 02 06:58:19.904 INFO [stderr]   --> src/http/response.rs:44:5
Dec 02 06:58:19.904 INFO [stderr]    |
Dec 02 06:58:19.904 INFO [stderr] 44 |     pub fn bad_request() -> HttpResponse {
Dec 02 06:58:19.904 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.904 INFO [stderr] 
Dec 02 06:58:19.904 INFO [stderr] warning: method is never used: `set_status`
Dec 02 06:58:19.904 INFO [stderr]   --> src/http/response.rs:80:5
Dec 02 06:58:19.904 INFO [stderr]    |
Dec 02 06:58:19.904 INFO [stderr] 80 |     pub fn set_status(&mut self, status: i32) {
Dec 02 06:58:19.904 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.904 INFO [stderr] 
Dec 02 06:58:19.904 INFO [stderr] warning: method is never used: `set_body_exist`
Dec 02 06:58:19.904 INFO [stderr]   --> src/http/response.rs:84:5
Dec 02 06:58:19.904 INFO [stderr]    |
Dec 02 06:58:19.904 INFO [stderr] 84 |     pub fn set_body_exist(&mut self, body_exist: bool) {
Dec 02 06:58:19.904 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.904 INFO [stderr] 
Dec 02 06:58:19.904 INFO [stderr] warning: method is never used: `set_headers`
Dec 02 06:58:19.904 INFO [stderr]   --> src/http/response.rs:88:5
Dec 02 06:58:19.904 INFO [stderr]    |
Dec 02 06:58:19.904 INFO [stderr] 88 |     pub fn set_headers(&mut self, headers: HashMap<String, String>) {
Dec 02 06:58:19.904 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.904 INFO [stderr] 
Dec 02 06:58:19.904 INFO [stderr] warning: method is never used: `set_connection`
Dec 02 06:58:19.904 INFO [stderr]   --> src/http/response.rs:92:5
Dec 02 06:58:19.904 INFO [stderr]    |
Dec 02 06:58:19.904 INFO [stderr] 92 |     pub fn set_connection(&mut self, connection: String) {
Dec 02 06:58:19.904 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.904 INFO [stderr] 
Dec 02 06:58:19.905 INFO [stderr] warning: variant `REQUEST_READED` should have a camel case name such as `RequestReaded`
Dec 02 06:58:19.905 INFO [stderr]   --> src/client/client.rs:30:5
Dec 02 06:58:19.905 INFO [stderr]    |
Dec 02 06:58:19.905 INFO [stderr] 30 |     REQUEST_READED,
Dec 02 06:58:19.905 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 06:58:19.905 INFO [stderr]    |
Dec 02 06:58:19.905 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 02 06:58:19.905 INFO [stderr] 
Dec 02 06:58:19.905 INFO [stderr] warning: variant `RESPONSE_WRITED` should have a camel case name such as `ResponseWrited`
Dec 02 06:58:19.905 INFO [stderr]   --> src/client/client.rs:32:5
Dec 02 06:58:19.905 INFO [stderr]    |
Dec 02 06:58:19.905 INFO [stderr] 32 |     RESPONSE_WRITED,
Dec 02 06:58:19.905 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 06:58:19.905 INFO [stderr] 
Dec 02 06:58:19.905 INFO [stderr] warning: variant `OPENING_FILE` should have a camel case name such as `OpeningFile`
Dec 02 06:58:19.905 INFO [stderr]   --> src/client/client.rs:33:5
Dec 02 06:58:19.905 INFO [stderr]    |
Dec 02 06:58:19.905 INFO [stderr] 33 |     OPENING_FILE,
Dec 02 06:58:19.905 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:19.905 INFO [stderr] 
Dec 02 06:58:19.905 INFO [stderr] warning: variant `FILE_WRITING` should have a camel case name such as `FileWriting`
Dec 02 06:58:19.905 INFO [stderr]   --> src/client/client.rs:34:5
Dec 02 06:58:19.905 INFO [stderr]    |
Dec 02 06:58:19.905 INFO [stderr] 34 |     FILE_WRITING,
Dec 02 06:58:19.905 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:19.905 INFO [stderr] 
Dec 02 06:58:19.905 INFO [stderr] warning: variant `FILE_WRITED` should have a camel case name such as `FileWrited`
Dec 02 06:58:19.905 INFO [stderr]   --> src/client/client.rs:35:5
Dec 02 06:58:19.905 INFO [stderr]    |
Dec 02 06:58:19.905 INFO [stderr] 35 |     FILE_WRITED,
Dec 02 06:58:19.906 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 06:58:19.906 INFO [stderr] 
Dec 02 06:58:19.906 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.906 INFO [stderr]    --> src/client/client.rs:283:13
Dec 02 06:58:19.906 INFO [stderr]     |
Dec 02 06:58:19.906 INFO [stderr] 283 |             close(self.file_fd);
Dec 02 06:58:19.906 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.906 INFO [stderr]     |
Dec 02 06:58:19.906 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 06:58:19.906 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.906 INFO [stderr] 
Dec 02 06:58:19.907 INFO [stderr] warning: variable `stopPath` should have a snake case name such as `stop_path`
Dec 02 06:58:19.907 INFO [stderr]   --> src/http/request.rs:91:13
Dec 02 06:58:19.907 INFO [stderr]    |
Dec 02 06:58:19.907 INFO [stderr] 91 |         let mut stopPath: usize = 0;
Dec 02 06:58:19.907 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 06:58:19.907 INFO [stderr]    |
Dec 02 06:58:19.907 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 06:58:19.907 INFO [stderr] 
Dec 02 06:58:19.907 INFO [stderr] warning: variable `stopPath` should have a snake case name such as `stop_path`
Dec 02 06:58:19.907 INFO [stderr]   --> src/http/request.rs:98:13
Dec 02 06:58:19.907 INFO [stderr]    |
Dec 02 06:58:19.907 INFO [stderr] 98 |         let mut stopPath = 0;
Dec 02 06:58:19.907 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 06:58:19.907 INFO [stderr] 
Dec 02 06:58:19.909 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.909 INFO [stderr]   --> src/main.rs:89:21
Dec 02 06:58:19.909 INFO [stderr]    |
Dec 02 06:58:19.909 INFO [stderr] 89 |                     close(epoll_events[i].data() as i32);
Dec 02 06:58:19.909 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.909 INFO [stderr]    |
Dec 02 06:58:19.909 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.909 INFO [stderr] 
Dec 02 06:58:19.909 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.909 INFO [stderr]   --> src/main.rs:90:21
Dec 02 06:58:19.909 INFO [stderr]    |
Dec 02 06:58:19.909 INFO [stderr] 90 |                     epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]);
Dec 02 06:58:19.909 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.909 INFO [stderr]    |
Dec 02 06:58:19.909 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.909 INFO [stderr] 
Dec 02 06:58:19.909 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.909 INFO [stderr]    --> src/main.rs:117:33
Dec 02 06:58:19.909 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr] 117 |                                 close(client_fd);
Dec 02 06:58:19.910 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.910 INFO [stderr] 
Dec 02 06:58:19.910 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.910 INFO [stderr]    --> src/main.rs:127:33
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr] 127 |                                 close(client_fd);
Dec 02 06:58:19.910 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.910 INFO [stderr] 
Dec 02 06:58:19.910 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.910 INFO [stderr]    --> src/main.rs:169:25
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr] 169 |                         close(cur_socket);
Dec 02 06:58:19.910 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.910 INFO [stderr] 
Dec 02 06:58:19.910 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.910 INFO [stderr]    --> src/main.rs:170:25
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr] 170 |                         epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]);
Dec 02 06:58:19.910 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.910 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.910 INFO [stderr] 
Dec 02 06:58:19.910 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.910 INFO [stderr]    --> src/main.rs:249:5
Dec 02 06:58:19.910 INFO [stderr]     |
Dec 02 06:58:19.911 INFO [stderr] 249 |     socket_to_nonblock(server_sock);
Dec 02 06:58:19.911 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.911 INFO [stderr]     |
Dec 02 06:58:19.911 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.911 INFO [stderr] 
Dec 02 06:58:19.911 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.911 INFO [stderr]    --> src/main.rs:265:17
Dec 02 06:58:19.911 INFO [stderr]     |
Dec 02 06:58:19.911 INFO [stderr] 265 |                 epoll_loop(server_sock.clone(), worker_count, &path);//, acc_locker);
Dec 02 06:58:19.911 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:19.911 INFO [stderr]     |
Dec 02 06:58:19.911 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.911 INFO [stderr] 
Dec 02 06:58:19.911 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:19.911 INFO [stderr]    --> src/main.rs:293:9
Dec 02 06:58:19.911 INFO [stderr]     |
Dec 02 06:58:19.911 INFO [stderr] 293 |         h.join();
Dec 02 06:58:19.911 INFO [stderr]     |         ^^^^^^^^^
Dec 02 06:58:19.911 INFO [stderr]     |
Dec 02 06:58:19.911 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:19.911 INFO [stderr] 
Dec 02 06:58:21.747 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.28s
Dec 02 06:58:21.749 INFO [stderr] su: No module specific data is present
Dec 02 06:58:22.666 INFO running `"docker" "inspect" "c2a0baa5afa17388162a00ab77b9e88c3e59810c2b8a7f7a34788c9e3e92203d"`
Dec 02 06:58:22.817 INFO running `"docker" "rm" "-f" "c2a0baa5afa17388162a00ab77b9e88c3e59810c2b8a7f7a34788c9e3e92203d"`
Dec 02 06:58:22.963 INFO [stdout] c2a0baa5afa17388162a00ab77b9e88c3e59810c2b8a7f7a34788c9e3e92203d
Dec 02 06:58:22.971 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:58:23.291 INFO [stdout] 9a90aa2d85e5d7d3e6c253e6d3a87b288fa46326ab95e26b5b3da847533393e8
Dec 02 06:58:23.299 INFO running `"docker" "start" "-a" "9a90aa2d85e5d7d3e6c253e6d3a87b288fa46326ab95e26b5b3da847533393e8"`
Dec 02 06:58:24.376 INFO [stderr] usermod: no changes
Dec 02 06:58:24.452 INFO [stderr]    Compiling epoll_rust v0.1.0 (/source)
Dec 02 06:58:25.506 INFO [stderr] warning: unused import: `std::fs::File`
Dec 02 06:58:25.506 INFO [stderr]  --> src/file_handler/hanlder.rs:3:5
Dec 02 06:58:25.506 INFO [stderr]   |
Dec 02 06:58:25.506 INFO [stderr] 3 | use std::fs::File;
Dec 02 06:58:25.506 INFO [stderr]   |     ^^^^^^^^^^^^^
Dec 02 06:58:25.506 INFO [stderr]   |
Dec 02 06:58:25.506 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 06:58:25.506 INFO [stderr] 
Dec 02 06:58:25.506 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 06:58:25.506 INFO [stderr]  --> src/file_handler/hanlder.rs:4:5
Dec 02 06:58:25.506 INFO [stderr]   |
Dec 02 06:58:25.506 INFO [stderr] 4 | use std::io::prelude::*;
Dec 02 06:58:25.506 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.506 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 06:58:25.511 INFO [stderr]  --> src/client/client.rs:2:5
Dec 02 06:58:25.511 INFO [stderr]   |
Dec 02 06:58:25.511 INFO [stderr] 2 | use std::io::prelude::*;
Dec 02 06:58:25.511 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unused import: `std::cell::Cell`
Dec 02 06:58:25.511 INFO [stderr]  --> src/client/client.rs:3:5
Dec 02 06:58:25.511 INFO [stderr]   |
Dec 02 06:58:25.511 INFO [stderr] 3 | use std::cell::Cell;
Dec 02 06:58:25.511 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unused import: `std::io`
Dec 02 06:58:25.511 INFO [stderr]  --> src/client/client.rs:7:5
Dec 02 06:58:25.511 INFO [stderr]   |
Dec 02 06:58:25.511 INFO [stderr] 7 | use std::io;
Dec 02 06:58:25.511 INFO [stderr]   |     ^^^^^^^
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unused import: `nix::sys::socket::*`
Dec 02 06:58:25.511 INFO [stderr]  --> src/client/client.rs:9:5
Dec 02 06:58:25.511 INFO [stderr]   |
Dec 02 06:58:25.511 INFO [stderr] 9 | use nix::sys::socket::*;
Dec 02 06:58:25.511 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unused import: `std::panic`
Dec 02 06:58:25.511 INFO [stderr]   --> src/client/client.rs:20:5
Dec 02 06:58:25.511 INFO [stderr]    |
Dec 02 06:58:25.511 INFO [stderr] 20 | use std::panic;
Dec 02 06:58:25.511 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unused import: `SocketError`
Dec 02 06:58:25.511 INFO [stderr]   --> src/client/client.rs:21:33
Dec 02 06:58:25.511 INFO [stderr]    |
Dec 02 06:58:25.511 INFO [stderr] 21 | use nix::sys::socket::sockopt::{SocketError};
Dec 02 06:58:25.511 INFO [stderr]    |                                 ^^^^^^^^^^^
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.511 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 02 06:58:25.511 INFO [stderr]    --> src/client/client.rs:282:12
Dec 02 06:58:25.511 INFO [stderr]     |
Dec 02 06:58:25.511 INFO [stderr] 282 |         if (self.file_fd != -1) {
Dec 02 06:58:25.511 INFO [stderr]     |            ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 06:58:25.511 INFO [stderr]     |
Dec 02 06:58:25.511 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 02 06:58:25.511 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused import: `nix::errno::Errno`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:17:5
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 17 | use nix::errno::Errno;
Dec 02 06:58:25.523 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused import: `nix::Error`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:18:5
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 18 | use nix::Error;
Dec 02 06:58:25.523 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused imports: `read`, `write`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:19:19
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 19 | use nix::unistd::{read, write, close};
Dec 02 06:58:25.523 INFO [stderr]    |                   ^^^^  ^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused import: `nix::Error::Sys`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:22:5
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 22 | use nix::Error::Sys;
Dec 02 06:58:25.523 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused imports: `SystemTime`, `UNIX_EPOCH`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:24:17
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 24 | use std::time::{SystemTime, UNIX_EPOCH};
Dec 02 06:58:25.523 INFO [stderr]    |                 ^^^^^^^^^^  ^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused import: `std::ops::Sub`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:25:5
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 25 | use std::ops::Sub;
Dec 02 06:58:25.523 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused import: `nix::unistd::Pid`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:30:5
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 30 | use nix::unistd::Pid;
Dec 02 06:58:25.523 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unused import: `std::process`
Dec 02 06:58:25.523 INFO [stderr]   --> src/main.rs:31:5
Dec 02 06:58:25.523 INFO [stderr]    |
Dec 02 06:58:25.523 INFO [stderr] 31 | use std::process;
Dec 02 06:58:25.523 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.523 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 02 06:58:25.523 INFO [stderr]    --> src/main.rs:195:24
Dec 02 06:58:25.523 INFO [stderr]     |
Dec 02 06:58:25.523 INFO [stderr] 195 |                     if (need_to_close) {
Dec 02 06:58:25.523 INFO [stderr]     |                        ^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 06:58:25.523 INFO [stderr] 
Dec 02 06:58:25.747 INFO [stderr] warning: unreachable pattern
Dec 02 06:58:25.747 INFO [stderr]   --> src/http/request.rs:53:25
Dec 02 06:58:25.747 INFO [stderr]    |
Dec 02 06:58:25.747 INFO [stderr] 53 |                         'd' => 15,
Dec 02 06:58:25.747 INFO [stderr]    |                         ^^^
Dec 02 06:58:25.747 INFO [stderr]    |
Dec 02 06:58:25.747 INFO [stderr]    = note: #[warn(unreachable_patterns)] on by default
Dec 02 06:58:25.747 INFO [stderr] 
Dec 02 06:58:25.747 INFO [stderr] warning: unreachable pattern
Dec 02 06:58:25.747 INFO [stderr]   --> src/http/request.rs:54:25
Dec 02 06:58:25.747 INFO [stderr]    |
Dec 02 06:58:25.747 INFO [stderr] 54 |                         'D' => 15,
Dec 02 06:58:25.747 INFO [stderr]    |                         ^^^
Dec 02 06:58:25.747 INFO [stderr] 
Dec 02 06:58:25.751 INFO [stderr] warning: unused variable: `critical_error`
Dec 02 06:58:25.751 INFO [stderr]   --> src/main.rs:66:9
Dec 02 06:58:25.751 INFO [stderr]    |
Dec 02 06:58:25.751 INFO [stderr] 66 |     let critical_error = false;
Dec 02 06:58:25.751 INFO [stderr]    |         ^^^^^^^^^^^^^^ help: consider using `_critical_error` instead
Dec 02 06:58:25.751 INFO [stderr]    |
Dec 02 06:58:25.751 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 06:58:25.751 INFO [stderr] 
Dec 02 06:58:25.751 INFO [stderr] warning: variable `accepted` is assigned to, but never used
Dec 02 06:58:25.751 INFO [stderr]   --> src/main.rs:67:13
Dec 02 06:58:25.751 INFO [stderr]    |
Dec 02 06:58:25.751 INFO [stderr] 67 |     let mut accepted = 0;
Dec 02 06:58:25.751 INFO [stderr]    |             ^^^^^^^^
Dec 02 06:58:25.751 INFO [stderr]    |
Dec 02 06:58:25.751 INFO [stderr]    = note: consider using `_accepted` instead
Dec 02 06:58:25.751 INFO [stderr] 
Dec 02 06:58:25.751 INFO [stderr] warning: unused variable: `closed`
Dec 02 06:58:25.751 INFO [stderr]   --> src/main.rs:68:13
Dec 02 06:58:25.751 INFO [stderr]    |
Dec 02 06:58:25.751 INFO [stderr] 68 |     let mut closed = 0;
Dec 02 06:58:25.751 INFO [stderr]    |             ^^^^^^ help: consider using `_closed` instead
Dec 02 06:58:25.751 INFO [stderr] 
Dec 02 06:58:25.751 INFO [stderr] warning: unused variable: `refused`
Dec 02 06:58:25.751 INFO [stderr]   --> src/main.rs:69:13
Dec 02 06:58:25.751 INFO [stderr]    |
Dec 02 06:58:25.751 INFO [stderr] 69 |     let mut refused = 0;
Dec 02 06:58:25.751 INFO [stderr]    |             ^^^^^^^ help: consider using `_refused` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `counter_wait`
Dec 02 06:58:25.752 INFO [stderr]   --> src/main.rs:70:13
Dec 02 06:58:25.752 INFO [stderr]    |
Dec 02 06:58:25.752 INFO [stderr] 70 |     let mut counter_wait = 0;
Dec 02 06:58:25.752 INFO [stderr]    |             ^^^^^^^^^^^^ help: consider using `_counter_wait` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `cli_size`
Dec 02 06:58:25.752 INFO [stderr]   --> src/main.rs:83:21
Dec 02 06:58:25.752 INFO [stderr]    |
Dec 02 06:58:25.752 INFO [stderr] 83 |             let mut cli_size = 0;
Dec 02 06:58:25.752 INFO [stderr]    |                     ^^^^^^^^ help: consider using `_cli_size` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `count_acc`
Dec 02 06:58:25.752 INFO [stderr]   --> src/main.rs:95:25
Dec 02 06:58:25.752 INFO [stderr]    |
Dec 02 06:58:25.752 INFO [stderr] 95 |                 let mut count_acc = 0;  
Dec 02 06:58:25.752 INFO [stderr]    |                         ^^^^^^^^^ help: consider using `_count_acc` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `err`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:106:33
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 106 |                             Err(err) => {
Dec 02 06:58:25.752 INFO [stderr]     |                                 ^^^ help: consider using `_err` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:124:32
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 124 |                             Ok(e) => {},
Dec 02 06:58:25.752 INFO [stderr]     |                                ^ help: consider using `_e` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:152:48
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 152 |                                             Ok(e) => {},
Dec 02 06:58:25.752 INFO [stderr]     |                                                ^ help: consider using `_e` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `cl`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:171:29
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 171 |                         let cl = clients.remove(&cur_socket);
Dec 02 06:58:25.752 INFO [stderr]     |                             ^^ help: consider using `_cl` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `err`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:189:33
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 189 |                             Err(err) => {
Dec 02 06:58:25.752 INFO [stderr]     |                                 ^^^ help: consider using `_err` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:197:32
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 197 |                             Ok(e) => {},
Dec 02 06:58:25.752 INFO [stderr]     |                                ^ help: consider using `_e` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `worker_count`
Dec 02 06:58:25.752 INFO [stderr]   --> src/main.rs:58:39
Dec 02 06:58:25.752 INFO [stderr]    |
Dec 02 06:58:25.752 INFO [stderr] 58 | fn epoll_loop<'a>(server_sock: RawFd, worker_count: usize, path: &'a str) -> nix::Result<()> {
Dec 02 06:58:25.752 INFO [stderr]    |                                       ^^^^^^^^^^^^ help: consider using `_worker_count` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `acc_locker`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:263:17
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 263 |             let acc_locker = accpet_locker.clone(); 
Dec 02 06:58:25.752 INFO [stderr]     |                 ^^^^^^^^^^ help: consider using `_acc_locker` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `i`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:260:15
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 260 |         .map(|i| {
Dec 02 06:58:25.752 INFO [stderr]     |               ^ help: consider using `_i` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `d`
Dec 02 06:58:25.752 INFO [stderr]    --> src/main.rs:223:9
Dec 02 06:58:25.752 INFO [stderr]     |
Dec 02 06:58:25.752 INFO [stderr] 223 |     let d = unsafe {setrlimit64(libc::RLIMIT_NOFILE, &lim) };
Dec 02 06:58:25.752 INFO [stderr]     |         ^ help: consider using `_d` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `d`
Dec 02 06:58:25.752 INFO [stderr]   --> src/file_handler/hanlder.rs:22:21
Dec 02 06:58:25.752 INFO [stderr]    |
Dec 02 06:58:25.752 INFO [stderr] 22 |                 let d = ch;        
Dec 02 06:58:25.752 INFO [stderr]    |                     ^ help: consider using `_d` instead
Dec 02 06:58:25.752 INFO [stderr] 
Dec 02 06:58:25.752 INFO [stderr] warning: unused variable: `need_to_read`
Dec 02 06:58:25.752 INFO [stderr]   --> src/file_handler/hanlder.rs:10:60
Dec 02 06:58:25.752 INFO [stderr]    |
Dec 02 06:58:25.752 INFO [stderr] 10 |     pub fn get_file(path: &str, path_to_file: &mut String, need_to_read: bool) -> Result<(u64, String, String), bool> {
Dec 02 06:58:25.752 INFO [stderr]    |                                                            ^^^^^^^^^^^^ help: consider using `_need_to_read` instead
Dec 02 06:58:25.753 INFO [stderr] 
Dec 02 06:58:25.753 INFO [stderr] warning: unused variable: `total_len`
Dec 02 06:58:25.753 INFO [stderr]   --> src/client/client.rs:85:21
Dec 02 06:58:25.753 INFO [stderr]    |
Dec 02 06:58:25.753 INFO [stderr] 85 |             let mut total_len = self.readed;
Dec 02 06:58:25.753 INFO [stderr]    |                     ^^^^^^^^^ help: consider using `_total_len` instead
Dec 02 06:58:25.753 INFO [stderr] 
Dec 02 06:58:25.753 INFO [stderr] warning: unused variable: `path`
Dec 02 06:58:25.753 INFO [stderr]    --> src/client/client.rs:183:29
Dec 02 06:58:25.753 INFO [stderr]     |
Dec 02 06:58:25.753 INFO [stderr] 183 |     pub fn write(&mut self, path: &str) -> Result<ClientState, Error> {
Dec 02 06:58:25.753 INFO [stderr]     |                             ^^^^ help: consider using `_path` instead
Dec 02 06:58:25.753 INFO [stderr] 
Dec 02 06:58:25.753 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:25.753 INFO [stderr]   --> src/http/request.rs:70:17
Dec 02 06:58:25.753 INFO [stderr]    |
Dec 02 06:58:25.753 INFO [stderr] 70 |             Err(e) => return Err(())
Dec 02 06:58:25.753 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 02 06:58:25.753 INFO [stderr] 
Dec 02 06:58:25.753 INFO [stderr] warning: unused variable: `stopPath`
Dec 02 06:58:25.753 INFO [stderr]   --> src/http/request.rs:91:17
Dec 02 06:58:25.753 INFO [stderr]    |
Dec 02 06:58:25.753 INFO [stderr] 91 |         let mut stopPath: usize = 0;
Dec 02 06:58:25.753 INFO [stderr]    |                 ^^^^^^^^ help: consider using `_stopPath` instead
Dec 02 06:58:25.753 INFO [stderr] 
Dec 02 06:58:25.753 INFO [stderr] warning: unused variable: `e`
Dec 02 06:58:25.753 INFO [stderr]    --> src/http/request.rs:110:17
Dec 02 06:58:25.753 INFO [stderr]     |
Dec 02 06:58:25.753 INFO [stderr] 110 |             Err(e) => return Err(())
Dec 02 06:58:25.759 INFO [stderr]     |                 ^ help: consider using `_e` instead
Dec 02 06:58:25.759 INFO [stderr] 
Dec 02 06:58:25.767 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:25.767 INFO [stderr]   --> src/main.rs:68:9
Dec 02 06:58:25.767 INFO [stderr]    |
Dec 02 06:58:25.767 INFO [stderr] 68 |     let mut closed = 0;
Dec 02 06:58:25.767 INFO [stderr]    |         ----^^^^^^
Dec 02 06:58:25.767 INFO [stderr]    |         |
Dec 02 06:58:25.767 INFO [stderr]    |         help: remove this `mut`
Dec 02 06:58:25.767 INFO [stderr]    |
Dec 02 06:58:25.767 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 06:58:25.767 INFO [stderr] 
Dec 02 06:58:25.767 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:25.767 INFO [stderr]   --> src/main.rs:69:9
Dec 02 06:58:25.767 INFO [stderr]    |
Dec 02 06:58:25.767 INFO [stderr] 69 |     let mut refused = 0;
Dec 02 06:58:25.767 INFO [stderr]    |         ----^^^^^^^
Dec 02 06:58:25.767 INFO [stderr]    |         |
Dec 02 06:58:25.767 INFO [stderr]    |         help: remove this `mut`
Dec 02 06:58:25.767 INFO [stderr] 
Dec 02 06:58:25.767 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:25.767 INFO [stderr]   --> src/main.rs:70:9
Dec 02 06:58:25.767 INFO [stderr]    |
Dec 02 06:58:25.767 INFO [stderr] 70 |     let mut counter_wait = 0;
Dec 02 06:58:25.767 INFO [stderr]    |         ----^^^^^^^^^^^^
Dec 02 06:58:25.767 INFO [stderr]    |         |
Dec 02 06:58:25.767 INFO [stderr]    |         help: remove this `mut`
Dec 02 06:58:25.767 INFO [stderr] 
Dec 02 06:58:25.779 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:25.779 INFO [stderr]   --> src/file_handler/hanlder.rs:34:13
Dec 02 06:58:25.779 INFO [stderr]    |
Dec 02 06:58:25.779 INFO [stderr] 34 |         let mut path_to_file_ref: &str = &new_path_to_file;
Dec 02 06:58:25.779 INFO [stderr]    |             ----^^^^^^^^^^^^^^^^
Dec 02 06:58:25.779 INFO [stderr]    |             |
Dec 02 06:58:25.779 INFO [stderr]    |             help: remove this `mut`
Dec 02 06:58:25.779 INFO [stderr] 
Dec 02 06:58:25.795 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:25.795 INFO [stderr]   --> src/client/client.rs:85:17
Dec 02 06:58:25.795 INFO [stderr]    |
Dec 02 06:58:25.795 INFO [stderr] 85 |             let mut total_len = self.readed;
Dec 02 06:58:25.795 INFO [stderr]    |                 ----^^^^^^^^^
Dec 02 06:58:25.795 INFO [stderr]    |                 |
Dec 02 06:58:25.795 INFO [stderr]    |                 help: remove this `mut`
Dec 02 06:58:25.795 INFO [stderr] 
Dec 02 06:58:25.811 INFO [stderr] warning: variable does not need to be mutable
Dec 02 06:58:25.811 INFO [stderr]   --> src/http/request.rs:91:13
Dec 02 06:58:25.811 INFO [stderr]    |
Dec 02 06:58:25.811 INFO [stderr] 91 |         let mut stopPath: usize = 0;
Dec 02 06:58:25.811 INFO [stderr]    |             ----^^^^^^^^
Dec 02 06:58:25.811 INFO [stderr]    |             |
Dec 02 06:58:25.811 INFO [stderr]    |             help: remove this `mut`
Dec 02 06:58:25.811 INFO [stderr] 
Dec 02 06:58:25.819 INFO [stderr] warning: variant is never constructed: `START`
Dec 02 06:58:25.819 INFO [stderr]   --> src/client/client.rs:28:5
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr] 28 |     START,
Dec 02 06:58:25.819 INFO [stderr]    |     ^^^^^
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 06:58:25.819 INFO [stderr] 
Dec 02 06:58:25.819 INFO [stderr] warning: variant is never constructed: `OPENING_FILE`
Dec 02 06:58:25.819 INFO [stderr]   --> src/client/client.rs:33:5
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr] 33 |     OPENING_FILE,
Dec 02 06:58:25.819 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:25.819 INFO [stderr] 
Dec 02 06:58:25.819 INFO [stderr] warning: variant is never constructed: `FILE_WRITED`
Dec 02 06:58:25.819 INFO [stderr]   --> src/client/client.rs:35:5
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr] 35 |     FILE_WRITED,
Dec 02 06:58:25.819 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 06:58:25.819 INFO [stderr] 
Dec 02 06:58:25.819 INFO [stderr] warning: method is never used: `new`
Dec 02 06:58:25.819 INFO [stderr]   --> src/http/request.rs:16:5
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr] 16 |     fn new() -> HttpRequest {
Dec 02 06:58:25.819 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.819 INFO [stderr] 
Dec 02 06:58:25.819 INFO [stderr] warning: method is never used: `new_empty`
Dec 02 06:58:25.819 INFO [stderr]   --> src/http/response.rs:17:5
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr] 17 |     pub fn new_empty() -> HttpResponse {
Dec 02 06:58:25.819 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.819 INFO [stderr] 
Dec 02 06:58:25.819 INFO [stderr] warning: method is never used: `new`
Dec 02 06:58:25.819 INFO [stderr]   --> src/http/response.rs:26:5
Dec 02 06:58:25.819 INFO [stderr]    |
Dec 02 06:58:25.819 INFO [stderr] 26 |     pub fn new(status: i32, headers: Option<HashMap<String, String>>) -> HttpResponse {
Dec 02 06:58:25.819 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.819 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: method is never used: `bad_request`
Dec 02 06:58:25.820 INFO [stderr]   --> src/http/response.rs:44:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 44 |     pub fn bad_request() -> HttpResponse {
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: method is never used: `set_status`
Dec 02 06:58:25.820 INFO [stderr]   --> src/http/response.rs:80:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 80 |     pub fn set_status(&mut self, status: i32) {
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: method is never used: `set_body_exist`
Dec 02 06:58:25.820 INFO [stderr]   --> src/http/response.rs:84:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 84 |     pub fn set_body_exist(&mut self, body_exist: bool) {
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: method is never used: `set_headers`
Dec 02 06:58:25.820 INFO [stderr]   --> src/http/response.rs:88:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 88 |     pub fn set_headers(&mut self, headers: HashMap<String, String>) {
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: method is never used: `set_connection`
Dec 02 06:58:25.820 INFO [stderr]   --> src/http/response.rs:92:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 92 |     pub fn set_connection(&mut self, connection: String) {
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: variant `REQUEST_READED` should have a camel case name such as `RequestReaded`
Dec 02 06:58:25.820 INFO [stderr]   --> src/client/client.rs:30:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 30 |     REQUEST_READED,
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: variant `RESPONSE_WRITED` should have a camel case name such as `ResponseWrited`
Dec 02 06:58:25.820 INFO [stderr]   --> src/client/client.rs:32:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 32 |     RESPONSE_WRITED,
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.820 INFO [stderr] warning: variant `OPENING_FILE` should have a camel case name such as `OpeningFile`
Dec 02 06:58:25.820 INFO [stderr]   --> src/client/client.rs:33:5
Dec 02 06:58:25.820 INFO [stderr]    |
Dec 02 06:58:25.820 INFO [stderr] 33 |     OPENING_FILE,
Dec 02 06:58:25.820 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:25.820 INFO [stderr] 
Dec 02 06:58:25.824 INFO [stderr] warning: variant `FILE_WRITING` should have a camel case name such as `FileWriting`
Dec 02 06:58:25.824 INFO [stderr]   --> src/client/client.rs:34:5
Dec 02 06:58:25.824 INFO [stderr]    |
Dec 02 06:58:25.824 INFO [stderr] 34 |     FILE_WRITING,
Dec 02 06:58:25.824 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 06:58:25.824 INFO [stderr] 
Dec 02 06:58:25.824 INFO [stderr] warning: variant `FILE_WRITED` should have a camel case name such as `FileWrited`
Dec 02 06:58:25.824 INFO [stderr]   --> src/client/client.rs:35:5
Dec 02 06:58:25.824 INFO [stderr]    |
Dec 02 06:58:25.824 INFO [stderr] 35 |     FILE_WRITED,
Dec 02 06:58:25.824 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 06:58:25.824 INFO [stderr] 
Dec 02 06:58:25.824 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.824 INFO [stderr]    --> src/client/client.rs:283:13
Dec 02 06:58:25.824 INFO [stderr]     |
Dec 02 06:58:25.824 INFO [stderr] 283 |             close(self.file_fd);
Dec 02 06:58:25.824 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.824 INFO [stderr]     |
Dec 02 06:58:25.824 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 06:58:25.824 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.824 INFO [stderr] 
Dec 02 06:58:25.824 INFO [stderr] warning: variable `stopPath` should have a snake case name such as `stop_path`
Dec 02 06:58:25.824 INFO [stderr]   --> src/http/request.rs:91:13
Dec 02 06:58:25.824 INFO [stderr]    |
Dec 02 06:58:25.824 INFO [stderr] 91 |         let mut stopPath: usize = 0;
Dec 02 06:58:25.824 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 06:58:25.824 INFO [stderr]    |
Dec 02 06:58:25.824 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 06:58:25.824 INFO [stderr] 
Dec 02 06:58:25.824 INFO [stderr] warning: variable `stopPath` should have a snake case name such as `stop_path`
Dec 02 06:58:25.824 INFO [stderr]   --> src/http/request.rs:98:13
Dec 02 06:58:25.824 INFO [stderr]    |
Dec 02 06:58:25.824 INFO [stderr] 98 |         let mut stopPath = 0;
Dec 02 06:58:25.824 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 06:58:25.824 INFO [stderr] 
Dec 02 06:58:25.824 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.824 INFO [stderr]   --> src/main.rs:89:21
Dec 02 06:58:25.824 INFO [stderr]    |
Dec 02 06:58:25.824 INFO [stderr] 89 |                     close(epoll_events[i].data() as i32);
Dec 02 06:58:25.824 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.825 INFO [stderr]    |
Dec 02 06:58:25.825 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.825 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]   --> src/main.rs:90:21
Dec 02 06:58:25.831 INFO [stderr]    |
Dec 02 06:58:25.831 INFO [stderr] 90 |                     epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]);
Dec 02 06:58:25.831 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.831 INFO [stderr]    |
Dec 02 06:58:25.831 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.831 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]    --> src/main.rs:117:33
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr] 117 |                                 close(client_fd);
Dec 02 06:58:25.831 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.831 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]    --> src/main.rs:127:33
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr] 127 |                                 close(client_fd);
Dec 02 06:58:25.831 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.831 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]    --> src/main.rs:169:25
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr] 169 |                         close(cur_socket);
Dec 02 06:58:25.831 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.831 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]    --> src/main.rs:170:25
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr] 170 |                         epoll_ctl(epfd, EpollOp::EpollCtlDel, cur_socket, &mut epoll_events[i]);
Dec 02 06:58:25.831 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.831 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]    --> src/main.rs:249:5
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr] 249 |     socket_to_nonblock(server_sock);
Dec 02 06:58:25.831 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.831 INFO [stderr]     |
Dec 02 06:58:25.831 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.831 INFO [stderr] 
Dec 02 06:58:25.831 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.831 INFO [stderr]    --> src/main.rs:265:17
Dec 02 06:58:25.832 INFO [stderr]     |
Dec 02 06:58:25.832 INFO [stderr] 265 |                 epoll_loop(server_sock.clone(), worker_count, &path);//, acc_locker);
Dec 02 06:58:25.832 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:58:25.832 INFO [stderr]     |
Dec 02 06:58:25.832 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.832 INFO [stderr] 
Dec 02 06:58:25.832 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 06:58:25.832 INFO [stderr]    --> src/main.rs:293:9
Dec 02 06:58:25.832 INFO [stderr]     |
Dec 02 06:58:25.832 INFO [stderr] 293 |         h.join();
Dec 02 06:58:25.832 INFO [stderr]     |         ^^^^^^^^^
Dec 02 06:58:25.832 INFO [stderr]     |
Dec 02 06:58:25.832 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 06:58:25.832 INFO [stderr] 
Dec 02 06:58:26.383 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.98s
Dec 02 06:58:26.387 INFO [stderr] su: No module specific data is present
Dec 02 06:58:27.253 INFO running `"docker" "inspect" "9a90aa2d85e5d7d3e6c253e6d3a87b288fa46326ab95e26b5b3da847533393e8"`
Dec 02 06:58:27.528 INFO running `"docker" "rm" "-f" "9a90aa2d85e5d7d3e6c253e6d3a87b288fa46326ab95e26b5b3da847533393e8"`
Dec 02 06:58:27.775 INFO [stdout] 9a90aa2d85e5d7d3e6c253e6d3a87b288fa46326ab95e26b5b3da847533393e8
Dec 02 06:58:27.781 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:58:28.175 INFO [stdout] 4118b6073c878eec757d0938546722d0cc87102f2f4df8bb7d071afbc98304a0
Dec 02 06:58:28.180 INFO running `"docker" "start" "-a" "4118b6073c878eec757d0938546722d0cc87102f2f4df8bb7d071afbc98304a0"`
Dec 02 06:58:29.434 INFO [stderr] usermod: no changes
Dec 02 06:58:29.543 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.07s
Dec 02 06:58:29.543 INFO [stderr]      Running /target/debug/deps/epoll_rust-87bfc7f7cf923f1d
Dec 02 06:58:29.543 INFO [stderr] su: No module specific data is present
Dec 02 06:58:29.543 INFO [stdout] 
Dec 02 06:58:29.543 INFO [stdout] running 0 tests
Dec 02 06:58:29.543 INFO [stdout] 
Dec 02 06:58:29.543 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 06:58:29.543 INFO [stdout] 
Dec 02 06:58:30.156 INFO running `"docker" "inspect" "4118b6073c878eec757d0938546722d0cc87102f2f4df8bb7d071afbc98304a0"`
Dec 02 06:58:30.403 INFO running `"docker" "rm" "-f" "4118b6073c878eec757d0938546722d0cc87102f2f4df8bb7d071afbc98304a0"`
Dec 02 06:58:30.763 INFO [stdout] 4118b6073c878eec757d0938546722d0cc87102f2f4df8bb7d071afbc98304a0
