Dec 01 05:28:27.837 INFO testing racer161/dusty against 1.30.1 for beta-1.31-5
Dec 01 05:28:27.837 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 01 05:28:28.179 INFO [stdout] 9cbac7fc12c177ae11473cfc67dda21c2a84dc8e3033bbfb2be76cb6b77d80be
Dec 01 05:28:28.182 INFO running `"docker" "start" "-a" "9cbac7fc12c177ae11473cfc67dda21c2a84dc8e3033bbfb2be76cb6b77d80be"`
Dec 01 05:28:28.891 INFO [stderr] usermod: no changes
Dec 01 05:28:28.917 INFO [stderr]    Compiling dusty v0.1.0 (/source)
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/httpParser/mod.rs:7:16
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 7 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:29.141 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/httpParser/mod.rs:9:5
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 9 | use std::thread;
Dec 01 05:28:29.141 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:29.141 INFO [stderr]   --> src/dusty/httpParser/mod.rs:12:5
Dec 01 05:28:29.141 INFO [stderr]    |
Dec 01 05:28:29.141 INFO [stderr] 12 | use std::mem;
Dec 01 05:28:29.141 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:3:6
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 3 |  use std::io;
Dec 01 05:28:29.141 INFO [stderr]   |      ^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::fs::File`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:5:6
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 5 |  use std::fs::File;
Dec 01 05:28:29.141 INFO [stderr]   |      ^^^^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `Path`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:6:18
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 6 |  use std::path::{Path,PathBuf};
Dec 01 05:28:29.141 INFO [stderr]   |                  ^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/cacheManager/mod.rs:4:5
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 4 | use std::io;
Dec 01 05:28:29.141 INFO [stderr]   |     ^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/connection/mod.rs:2:16
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 2 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:29.141 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/connection/mod.rs:6:5
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 6 | use std::thread;
Dec 01 05:28:29.141 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/connection/mod.rs:9:5
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 9 | use std::io::*;
Dec 01 05:28:29.141 INFO [stderr]   |     ^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:29.141 INFO [stderr]   --> src/dusty/connection/mod.rs:10:5
Dec 01 05:28:29.141 INFO [stderr]    |
Dec 01 05:28:29.141 INFO [stderr] 10 | use std::mem;
Dec 01 05:28:29.141 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.141 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:29.141 INFO [stderr]  --> src/dusty/httpParserThread/mod.rs:1:16
Dec 01 05:28:29.141 INFO [stderr]   |
Dec 01 05:28:29.141 INFO [stderr] 1 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:29.141 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:29.141 INFO [stderr] 
Dec 01 05:28:29.143 INFO [stderr] warning: unused import: `TcpStream`
Dec 01 05:28:29.143 INFO [stderr]   --> src/main.rs:10:29
Dec 01 05:28:29.143 INFO [stderr]    |
Dec 01 05:28:29.143 INFO [stderr] 10 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:29.143 INFO [stderr]    |                             ^^^^^^^^^
Dec 01 05:28:29.143 INFO [stderr] 
Dec 01 05:28:29.143 INFO [stderr] warning: unused import: `std::sync::mpsc::*`
Dec 01 05:28:29.143 INFO [stderr]   --> src/main.rs:13:5
Dec 01 05:28:29.143 INFO [stderr]    |
Dec 01 05:28:29.143 INFO [stderr] 13 | use std::sync::mpsc::*;
Dec 01 05:28:29.144 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.144 INFO [stderr] 
Dec 01 05:28:29.144 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:29.144 INFO [stderr]   --> src/main.rs:14:5
Dec 01 05:28:29.144 INFO [stderr]    |
Dec 01 05:28:29.144 INFO [stderr] 14 | use std::thread;
Dec 01 05:28:29.144 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 05:28:29.144 INFO [stderr] 
Dec 01 05:28:29.144 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:29.144 INFO [stderr]   --> src/main.rs:16:5
Dec 01 05:28:29.144 INFO [stderr]    |
Dec 01 05:28:29.144 INFO [stderr] 16 | use std::io::*;
Dec 01 05:28:29.144 INFO [stderr]    |     ^^^^^^^^^^
Dec 01 05:28:29.144 INFO [stderr] 
Dec 01 05:28:29.144 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:29.144 INFO [stderr]   --> src/main.rs:17:5
Dec 01 05:28:29.144 INFO [stderr]    |
Dec 01 05:28:29.144 INFO [stderr] 17 | use std::mem;
Dec 01 05:28:29.144 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:29.144 INFO [stderr] 
Dec 01 05:28:29.193 INFO [stderr] warning: unreachable expression
Dec 01 05:28:29.193 INFO [stderr]    --> src/dusty/httpParser/mod.rs:186:13
Dec 01 05:28:29.193 INFO [stderr]     |
Dec 01 05:28:29.193 INFO [stderr] 186 |             return None
Dec 01 05:28:29.193 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 05:28:29.193 INFO [stderr]     |
Dec 01 05:28:29.193 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 05:28:29.193 INFO [stderr] 
Dec 01 05:28:29.229 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 01 05:28:29.229 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:4:6
Dec 01 05:28:29.229 INFO [stderr]   |
Dec 01 05:28:29.229 INFO [stderr] 4 |  use std::io::prelude::*;
Dec 01 05:28:29.229 INFO [stderr]   |      ^^^^^^^^^^^^^^^^
Dec 01 05:28:29.229 INFO [stderr] 
Dec 01 05:28:29.239 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:29.239 INFO [stderr]   --> src/dusty/httpParser/mod.rs:63:17
Dec 01 05:28:29.239 INFO [stderr]    |
Dec 01 05:28:29.239 INFO [stderr] 63 |             Err(e) => println!("Error Reading to buffer in request!")
Dec 01 05:28:29.239 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 01 05:28:29.239 INFO [stderr]    |
Dec 01 05:28:29.239 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 05:28:29.239 INFO [stderr] 
Dec 01 05:28:29.239 INFO [stderr] warning: unused variable: `index`
Dec 01 05:28:29.239 INFO [stderr]    --> src/dusty/httpParser/mod.rs:132:22
Dec 01 05:28:29.239 INFO [stderr]     |
Dec 01 05:28:29.240 INFO [stderr] 132 |                 Some(index) => 
Dec 01 05:28:29.240 INFO [stderr]     |                      ^^^^^ help: consider using `_index` instead
Dec 01 05:28:29.240 INFO [stderr] 
Dec 01 05:28:29.240 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:29.240 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:67:21
Dec 01 05:28:29.240 INFO [stderr]    |
Dec 01 05:28:29.240 INFO [stderr] 67 |                 Err(e) => 
Dec 01 05:28:29.240 INFO [stderr]    |                     ^ help: consider using `_e` instead
Dec 01 05:28:29.240 INFO [stderr] 
Dec 01 05:28:29.240 INFO [stderr] warning: unused variable: `filename`
Dec 01 05:28:29.240 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:38
Dec 01 05:28:29.240 INFO [stderr]    |
Dec 01 05:28:29.240 INFO [stderr] 77 |     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:29.240 INFO [stderr]    |                                      ^^^^^^^^ help: consider using `_filename` instead
Dec 01 05:28:29.240 INFO [stderr] 
Dec 01 05:28:29.240 INFO [stderr] warning: unused variable: `headerTemplate`
Dec 01 05:28:29.240 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:29.240 INFO [stderr]    |
Dec 01 05:28:29.240 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:29.240 INFO [stderr]    |                                    ^^^^^^^^^^^^^^ help: consider using `_headerTemplate` instead
Dec 01 05:28:29.240 INFO [stderr] 
Dec 01 05:28:29.240 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:29.240 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:102:9
Dec 01 05:28:29.240 INFO [stderr]     |
Dec 01 05:28:29.240 INFO [stderr] 102 |     for i in 0..gathererThreadPoolSize //Spawn gatherer threads
Dec 01 05:28:29.240 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:29.240 INFO [stderr] 
Dec 01 05:28:29.240 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:29.240 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:113:9
Dec 01 05:28:29.240 INFO [stderr]     |
Dec 01 05:28:29.240 INFO [stderr] 113 |     for i in 0..parserThreadPoolSize
Dec 01 05:28:29.240 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:29.240 INFO [stderr] 
Dec 01 05:28:29.241 INFO [stderr] warning: unused variable: `gathererManager`
Dec 01 05:28:29.241 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:29.241 INFO [stderr]    |
Dec 01 05:28:29.241 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:29.241 INFO [stderr]    |                          ^^^^^^^^^^^^^^^ help: consider using `_gathererManager` instead
Dec 01 05:28:29.241 INFO [stderr] 
Dec 01 05:28:29.259 INFO [stderr] warning: variable does not need to be mutable
Dec 01 05:28:29.259 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:59:13
Dec 01 05:28:29.259 INFO [stderr]    |
Dec 01 05:28:29.259 INFO [stderr] 59 |         let mut f = File::open(filename);
Dec 01 05:28:29.259 INFO [stderr]    |             ----^
Dec 01 05:28:29.259 INFO [stderr]    |             |
Dec 01 05:28:29.259 INFO [stderr]    |             help: remove this `mut`
Dec 01 05:28:29.259 INFO [stderr]    |
Dec 01 05:28:29.259 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 05:28:29.259 INFO [stderr] 
Dec 01 05:28:29.271 INFO [stderr] warning: function is never used: `processHeader`
Dec 01 05:28:29.271 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:29.271 INFO [stderr]    |
Dec 01 05:28:29.271 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:29.271 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.271 INFO [stderr]    |
Dec 01 05:28:29.271 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 05:28:29.271 INFO [stderr] 
Dec 01 05:28:29.271 INFO [stderr] warning: function is never used: `convertVecStrToU8`
Dec 01 05:28:29.271 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:29.271 INFO [stderr]     |
Dec 01 05:28:29.271 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:29.271 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: struct is never constructed: `con`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 53 | pub struct con
Dec 01 05:28:29.272 INFO [stderr]    | ^^^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: method is never used: `new`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/connection/mod.rs:61:5
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 61 |     pub fn new(buffer : String, stream : TcpStream) -> con
Dec 01 05:28:29.272 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: module `httpParser` should have a snake case name such as `http_parser`
Dec 01 05:28:29.272 INFO [stderr]  --> src/main.rs:3:5
Dec 01 05:28:29.272 INFO [stderr]   |
Dec 01 05:28:29.272 INFO [stderr] 3 |     pub mod httpParser;
Dec 01 05:28:29.272 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr]   |
Dec 01 05:28:29.272 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: function `createRequestSchedule` should have a snake case name such as `create_request_schedule`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:1
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 18 | / pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:29.272 INFO [stderr] 19 | | {
Dec 01 05:28:29.272 INFO [stderr] 20 | |     let mut schedule : Vec<connection::request> = Vec::new();
Dec 01 05:28:29.272 INFO [stderr] 21 | |     
Dec 01 05:28:29.272 INFO [stderr] ...  |
Dec 01 05:28:29.272 INFO [stderr] 66 | |     return (schedule,String::from(" "));
Dec 01 05:28:29.272 INFO [stderr] 67 | | }
Dec 01 05:28:29.272 INFO [stderr]    | |_^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:51
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 18 | pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:29.272 INFO [stderr]    |                                                   ^^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: variable `lineBuffer` should have a snake case name such as `line_buffer`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:25:9
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 25 |     let mut lineBuffer = String::with_capacity(512);
Dec 01 05:28:29.272 INFO [stderr]    |         ^^^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: variable `newRequest` should have a snake case name such as `new_request`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:44:34
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 44 |                             Some(newRequest) =>
Dec 01 05:28:29.272 INFO [stderr]    |                                  ^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: function `processHeader` should have a snake case name such as `process_header`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 70 | / fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:29.272 INFO [stderr] 71 | | {
Dec 01 05:28:29.272 INFO [stderr] 72 | |     println!("Header : {}", &header[0..contentStart]);
Dec 01 05:28:29.272 INFO [stderr] 73 | |     println!("Content : {}",&header[contentStart+1..header.len()]);
Dec 01 05:28:29.272 INFO [stderr] 74 | |     println!();
Dec 01 05:28:29.272 INFO [stderr] 75 | | }
Dec 01 05:28:29.272 INFO [stderr]    | |_^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: variable `contentStart` should have a snake case name such as `content_start`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:32
Dec 01 05:28:29.272 INFO [stderr]    |
Dec 01 05:28:29.272 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:29.272 INFO [stderr]    |                                ^^^^^^^^^^^^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: function `processFileRequest` should have a snake case name such as `process_file_request`
Dec 01 05:28:29.272 INFO [stderr]    --> src/dusty/httpParser/mod.rs:79:1
Dec 01 05:28:29.272 INFO [stderr]     |
Dec 01 05:28:29.272 INFO [stderr] 79  | / pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:29.272 INFO [stderr] 80  | | { 
Dec 01 05:28:29.272 INFO [stderr] 81  | |     match cache.lock()
Dec 01 05:28:29.272 INFO [stderr] 82  | |     {
Dec 01 05:28:29.272 INFO [stderr] ...   |
Dec 01 05:28:29.272 INFO [stderr] 117 | |     }
Dec 01 05:28:29.272 INFO [stderr] 118 | | }
Dec 01 05:28:29.272 INFO [stderr]     | |_^
Dec 01 05:28:29.272 INFO [stderr] 
Dec 01 05:28:29.272 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:29.272 INFO [stderr]   --> src/dusty/httpParser/mod.rs:79:31
Dec 01 05:28:29.273 INFO [stderr]    |
Dec 01 05:28:29.273 INFO [stderr] 79 | pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:29.273 INFO [stderr]    |                               ^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `fileString` should have a snake case name such as `file_string`
Dec 01 05:28:29.273 INFO [stderr]   --> src/dusty/httpParser/mod.rs:89:26
Dec 01 05:28:29.273 INFO [stderr]    |
Dec 01 05:28:29.273 INFO [stderr] 89 |                     let (fileString, size) = cacheManager::readNewUncachedFile(&filePath);
Dec 01 05:28:29.273 INFO [stderr]    |                          ^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: function `processRequestLine` should have a snake case name such as `process_request_line`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:1
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 120 | / fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:29.273 INFO [stderr] 121 | | {
Dec 01 05:28:29.273 INFO [stderr] 122 | |     if line == "\r\n"
Dec 01 05:28:29.273 INFO [stderr] 123 | |     {
Dec 01 05:28:29.273 INFO [stderr] ...   |
Dec 01 05:28:29.273 INFO [stderr] 188 | |     }
Dec 01 05:28:29.273 INFO [stderr] 189 | | }
Dec 01 05:28:29.273 INFO [stderr]     | |_^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:36
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 120 | fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:29.273 INFO [stderr]     |                                    ^^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:142:29
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 142 |                         let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:29.273 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:145:33
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 145 |                             let filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:29.273 INFO [stderr]     |                                 ^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:157:33
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 157 |                             let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:29.273 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:159:37
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 159 |                                 let mut filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:29.273 INFO [stderr]     |                                     ^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:169:33
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 169 |                             let mut filePath = pathBuilder::returnFullPath(&line);
Dec 01 05:28:29.273 INFO [stderr]     |                                 ^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: function `convertVecStrToU8` should have a snake case name such as `convert_vec_str_to_u8`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 196 | / fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:29.273 INFO [stderr] 197 | | {
Dec 01 05:28:29.273 INFO [stderr] 198 | |     let mut str_as_u8 : Vec<u8> = Vec::new();
Dec 01 05:28:29.273 INFO [stderr] 199 | |     for res in responseBuffer
Dec 01 05:28:29.273 INFO [stderr] ...   |
Dec 01 05:28:29.273 INFO [stderr] 203 | |     str_as_u8
Dec 01 05:28:29.273 INFO [stderr] 204 | | }
Dec 01 05:28:29.273 INFO [stderr]     | |_^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: variable `responseBuffer` should have a snake case name such as `response_buffer`
Dec 01 05:28:29.273 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:22
Dec 01 05:28:29.273 INFO [stderr]     |
Dec 01 05:28:29.273 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:29.273 INFO [stderr]     |                      ^^^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.273 INFO [stderr] warning: module `pathBuilder` should have a snake case name such as `path_builder`
Dec 01 05:28:29.273 INFO [stderr]  --> src/main.rs:4:5
Dec 01 05:28:29.273 INFO [stderr]   |
Dec 01 05:28:29.273 INFO [stderr] 4 |     pub mod pathBuilder;
Dec 01 05:28:29.273 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.273 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: function `returnFullPath` should have a snake case name such as `return_full_path`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:9:1
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 9  | / pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:29.279 INFO [stderr] 10 | | {
Dec 01 05:28:29.279 INFO [stderr] 11 | |     match current_dir().unwrap().to_str()
Dec 01 05:28:29.279 INFO [stderr] 12 | |     {
Dec 01 05:28:29.279 INFO [stderr] ...  |
Dec 01 05:28:29.279 INFO [stderr] 38 | |     
Dec 01 05:28:29.279 INFO [stderr] 39 | | }
Dec 01 05:28:29.279 INFO [stderr]    | |_^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: variable `localPath` should have a snake case name such as `local_path`
Dec 01 05:28:29.279 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:9:27
Dec 01 05:28:29.279 INFO [stderr]   |
Dec 01 05:28:29.279 INFO [stderr] 9 | pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:29.279 INFO [stderr]   |                           ^^^^^^^^^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: variable `tempPath` should have a snake case name such as `temp_path`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:16:17
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 16 |             let mut tempPath = PathBuf::new();
Dec 01 05:28:29.279 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: variable `newPath` should have a snake case name such as `new_path`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:19:17
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 19 |             let newPath : Vec<&str> = localPath.split("/").collect();
Dec 01 05:28:29.279 INFO [stderr]    |                 ^^^^^^^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: variable `finalPath` should have a snake case name such as `final_path`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:27:22
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 27 |                 Some(finalPath) => return finalPath.to_string(),
Dec 01 05:28:29.279 INFO [stderr]    |                      ^^^^^^^^^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: module `cacheManager` should have a snake case name such as `cache_manager`
Dec 01 05:28:29.279 INFO [stderr]  --> src/main.rs:5:5
Dec 01 05:28:29.279 INFO [stderr]   |
Dec 01 05:28:29.279 INFO [stderr] 5 |     pub mod cacheManager;
Dec 01 05:28:29.279 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: type `cache` should have a camel case name such as `Cache`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:8:1
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 8  | / pub struct cache
Dec 01 05:28:29.279 INFO [stderr] 9  | | {
Dec 01 05:28:29.279 INFO [stderr] 10 | |     c : HashMap<String, String>,
Dec 01 05:28:29.279 INFO [stderr] 11 | |     fileSize : HashMap<String , usize>
Dec 01 05:28:29.279 INFO [stderr] 12 | | }
Dec 01 05:28:29.279 INFO [stderr]    | |_^
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: structure field `fileSize` should have a snake case name such as `file_size`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:11:5
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 11 |     fileSize : HashMap<String , usize>
Dec 01 05:28:29.279 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: method `checkSize` should have a snake case name such as `check_size`
Dec 01 05:28:29.279 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:37:5
Dec 01 05:28:29.279 INFO [stderr]    |
Dec 01 05:28:29.279 INFO [stderr] 37 | /     pub fn checkSize(&mut self, path : &str) -> usize
Dec 01 05:28:29.279 INFO [stderr] 38 | |     {
Dec 01 05:28:29.279 INFO [stderr] 39 | |         match self.fileSize.contains_key(path) 
Dec 01 05:28:29.279 INFO [stderr] 40 | |         {
Dec 01 05:28:29.279 INFO [stderr] ...  |
Dec 01 05:28:29.279 INFO [stderr] 43 | |         }
Dec 01 05:28:29.279 INFO [stderr] 44 | |     }
Dec 01 05:28:29.279 INFO [stderr]    | |_____^
Dec 01 05:28:29.279 INFO [stderr] 
Dec 01 05:28:29.279 INFO [stderr] warning: method `insertNewCacheItem` should have a snake case name such as `insert_new_cache_item`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:5
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 47 | /     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:29.280 INFO [stderr] 48 | |     {
Dec 01 05:28:29.280 INFO [stderr] 49 | |         self.c.insert(path.to_string(),FileStr.clone());
Dec 01 05:28:29.280 INFO [stderr] 50 | |         self.fileSize.insert(path.to_string(),FileStr.len());
Dec 01 05:28:29.280 INFO [stderr] 51 | |         FileStr.len()
Dec 01 05:28:29.280 INFO [stderr] 52 | |     }
Dec 01 05:28:29.280 INFO [stderr]    | |_____^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: variable `FileStr` should have a snake case name such as `file_str`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:56
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 47 |     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:29.280 INFO [stderr]    |                                                        ^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: function `readNewUncachedFile` should have a snake case name such as `read_new_uncached_file`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:57:5
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 57 | /     pub fn readNewUncachedFile(filename: &str) -> (String, usize)
Dec 01 05:28:29.280 INFO [stderr] 58 | |     {
Dec 01 05:28:29.280 INFO [stderr] 59 | |         let mut f = File::open(filename);
Dec 01 05:28:29.280 INFO [stderr] 60 | |         match f
Dec 01 05:28:29.280 INFO [stderr] ...  |
Dec 01 05:28:29.280 INFO [stderr] 73 | |         }
Dec 01 05:28:29.280 INFO [stderr] 74 | |     }
Dec 01 05:28:29.280 INFO [stderr]    | |_____^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: function `readText` should have a snake case name such as `read_text`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:5
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 77 | /     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:29.280 INFO [stderr] 78 | |     {
Dec 01 05:28:29.280 INFO [stderr] 79 | |         let mut s = String::new();
Dec 01 05:28:29.280 INFO [stderr] 80 | |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:29.280 INFO [stderr] ...  |
Dec 01 05:28:29.280 INFO [stderr] 94 | |             }
Dec 01 05:28:29.280 INFO [stderr] 95 | |     }
Dec 01 05:28:29.280 INFO [stderr]    | |_____^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: variable `lenRead` should have a snake case name such as `len_read`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:80:13
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 80 |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:29.280 INFO [stderr]    |             ^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: variable `lR` should have a snake case name such as `l_r`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:83:24
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 83 |                     Ok(lR) => 
Dec 01 05:28:29.280 INFO [stderr]    |                        ^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: type `request` should have a camel case name such as `Request`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:13:1
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 13 | / pub struct request
Dec 01 05:28:29.280 INFO [stderr] 14 | | {
Dec 01 05:28:29.280 INFO [stderr] 15 | |     pub filePath : String,
Dec 01 05:28:29.280 INFO [stderr] 16 | |     pub size : usize,
Dec 01 05:28:29.280 INFO [stderr] 17 | |     pub streamChannel : Sender<response>
Dec 01 05:28:29.280 INFO [stderr] 18 | | }
Dec 01 05:28:29.280 INFO [stderr]    | |_^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: structure field `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:15:5
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 15 |     pub filePath : String,
Dec 01 05:28:29.280 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: structure field `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:17:5
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 17 |     pub streamChannel : Sender<response>
Dec 01 05:28:29.280 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:22:16
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:29.280 INFO [stderr]    |                ^^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:22:48
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:29.280 INFO [stderr]    |                                                ^^^^^^^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: type `response` should have a camel case name such as `Response`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:38:1
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 38 | / pub struct response
Dec 01 05:28:29.280 INFO [stderr] 39 | | {
Dec 01 05:28:29.280 INFO [stderr] 40 | |     pub body : String,
Dec 01 05:28:29.280 INFO [stderr] 41 | |     pub header : String
Dec 01 05:28:29.280 INFO [stderr] 42 | | }
Dec 01 05:28:29.280 INFO [stderr]    | |_^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: type `con` should have a camel case name such as `Con`
Dec 01 05:28:29.280 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:29.280 INFO [stderr]    |
Dec 01 05:28:29.280 INFO [stderr] 53 | / pub struct con
Dec 01 05:28:29.280 INFO [stderr] 54 | | {
Dec 01 05:28:29.280 INFO [stderr] 55 | |     pub buffer: String,
Dec 01 05:28:29.280 INFO [stderr] 56 | |     pub stream: TcpStream
Dec 01 05:28:29.280 INFO [stderr] 57 | | }
Dec 01 05:28:29.280 INFO [stderr]    | |_^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.280 INFO [stderr] warning: module `httpParserThread` should have a snake case name such as `http_parser_thread`
Dec 01 05:28:29.280 INFO [stderr]  --> src/main.rs:7:5
Dec 01 05:28:29.280 INFO [stderr]   |
Dec 01 05:28:29.280 INFO [stderr] 7 |     pub mod httpParserThread;
Dec 01 05:28:29.280 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.280 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: function `spawnNewParserThread` should have a snake case name such as `spawn_new_parser_thread`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:1
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 12 | / pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:29.281 INFO [stderr] 13 | | {    
Dec 01 05:28:29.281 INFO [stderr] 14 | |     thread::spawn(move || 
Dec 01 05:28:29.281 INFO [stderr] 15 | |     {
Dec 01 05:28:29.281 INFO [stderr] ...  |
Dec 01 05:28:29.281 INFO [stderr] 66 | |     
Dec 01 05:28:29.281 INFO [stderr] 67 | | }
Dec 01 05:28:29.281 INFO [stderr]    | |_^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `streamReceiver` should have a snake case name such as `stream_receiver`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:29
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:29.281 INFO [stderr]    |                             ^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `gathererManagerChannel` should have a snake case name such as `gatherer_manager_channel`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:67
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:29.281 INFO [stderr]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `localSend` should have a snake case name such as `local_send`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:14
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:29.281 INFO [stderr]    |              ^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `localRecv` should have a snake case name such as `local_recv`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:25
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:29.281 INFO [stderr]    |                         ^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `headerTemplate` should have a snake case name such as `header_template`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:29.281 INFO [stderr]    |                                    ^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `requestCount` should have a snake case name such as `request_count`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:29:25
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 29 |                     let mut requestCount = schedule.len();
Dec 01 05:28:29.281 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:35:25
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 35 |                         gathererManagerChannel.send(req);
Dec 01 05:28:29.281 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 05:28:29.281 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: function `spawnNewGathererThread` should have a snake case name such as `spawn_new_gatherer_thread`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:1
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 70 | / pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:29.281 INFO [stderr] 71 | | {
Dec 01 05:28:29.281 INFO [stderr] 72 | |     thread::spawn(move || 
Dec 01 05:28:29.281 INFO [stderr] 73 | |     {
Dec 01 05:28:29.281 INFO [stderr] ...  |
Dec 01 05:28:29.281 INFO [stderr] 88 | |     });
Dec 01 05:28:29.281 INFO [stderr] 89 | | }
Dec 01 05:28:29.281 INFO [stderr]    | |_^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `requestReceiver` should have a snake case name such as `request_receiver`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:31
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 70 | pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:29.281 INFO [stderr]    |                               ^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: function `createIndependentThreadPools` should have a snake case name such as `create_independent_thread_pools`
Dec 01 05:28:29.281 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:93:1
Dec 01 05:28:29.281 INFO [stderr]     |
Dec 01 05:28:29.281 INFO [stderr] 93  | / pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:29.281 INFO [stderr] 94  | | {
Dec 01 05:28:29.281 INFO [stderr] 95  | |     //These are the meat and potatos of dusty
Dec 01 05:28:29.281 INFO [stderr] 96  | |     //They are simply a vec pointing to channels 
Dec 01 05:28:29.281 INFO [stderr] ...   |
Dec 01 05:28:29.281 INFO [stderr] 122 | |     
Dec 01 05:28:29.281 INFO [stderr] 123 | | }
Dec 01 05:28:29.281 INFO [stderr]     | |_^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `parserThreadPoolSize` should have a snake case name such as `parser_thread_pool_size`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:37
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:29.281 INFO [stderr]    |                                     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `gathererThreadPoolSize` should have a snake case name such as `gatherer_thread_pool_size`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:66
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:29.281 INFO [stderr]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `gathererChannels` should have a snake case name such as `gatherer_channels`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:98:9
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 98 |     let mut gathererChannels : Vec<Sender<connection::request>> = Vec::new();
Dec 01 05:28:29.281 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:29.281 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:99:9
Dec 01 05:28:29.281 INFO [stderr]    |
Dec 01 05:28:29.281 INFO [stderr] 99 |     let mut parserChannels : Vec<Sender<TcpStream>> = Vec::new();
Dec 01 05:28:29.281 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.281 INFO [stderr] 
Dec 01 05:28:29.281 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:29.281 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:110:9
Dec 01 05:28:29.281 INFO [stderr]     |
Dec 01 05:28:29.281 INFO [stderr] 110 |     let gathererManager : Sender<connection::request> = spawnGathererManagerThread(gathererChannels);
Dec 01 05:28:29.281 INFO [stderr]     |         ^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: function `spawnGathererManagerThread` should have a snake case name such as `spawn_gatherer_manager_thread`
Dec 01 05:28:29.282 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:126:1
Dec 01 05:28:29.282 INFO [stderr]     |
Dec 01 05:28:29.282 INFO [stderr] 126 | / pub fn spawnGathererManagerThread(channels : Vec<Sender<connection::request>>) -> Sender<connection::request>
Dec 01 05:28:29.282 INFO [stderr] 127 | | {
Dec 01 05:28:29.282 INFO [stderr] 128 | |     let (send, recv) = channel::<connection::request>();
Dec 01 05:28:29.282 INFO [stderr] 129 | |     thread::spawn(move || 
Dec 01 05:28:29.282 INFO [stderr] ...   |
Dec 01 05:28:29.282 INFO [stderr] 150 | |     return send
Dec 01 05:28:29.282 INFO [stderr] 151 | | }
Dec 01 05:28:29.282 INFO [stderr]     | |_^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `channelIndex` should have a snake case name such as `channel_index`
Dec 01 05:28:29.282 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:131:13
Dec 01 05:28:29.282 INFO [stderr]     |
Dec 01 05:28:29.282 INFO [stderr] 131 |         let mut channelIndex : usize = 0;
Dec 01 05:28:29.282 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 05:28:29.282 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:141:21
Dec 01 05:28:29.282 INFO [stderr]     |
Dec 01 05:28:29.282 INFO [stderr] 141 |                     channels[channelIndex].send(req);
Dec 01 05:28:29.282 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr]     |
Dec 01 05:28:29.282 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `parserThreadCount` should have a snake case name such as `parser_thread_count`
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:23:9
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 23 |     let parserThreadCount : usize = 16;
Dec 01 05:28:29.282 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `gathererThreadCount` should have a snake case name such as `gatherer_thread_count`
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:24:9
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 24 |     let gathererThreadCount : usize = 16;
Dec 01 05:28:29.282 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `sharedCache` should have a snake case name such as `shared_cache`
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:27:9
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 27 |     let sharedCache : Arc<Mutex<cacheManager::cache>> = Arc::new(Mutex::new(cacheManager::cache::new()));
Dec 01 05:28:29.282 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:30:10
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:29.282 INFO [stderr]    |          ^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:29.282 INFO [stderr]    |                          ^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: variable `parserIndex` should have a snake case name such as `parser_index`
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:31:9
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 31 |     let mut parserIndex = 0;
Dec 01 05:28:29.282 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:29.282 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 05:28:29.282 INFO [stderr]   --> src/main.rs:41:25
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr] 41 |                         parserChannels[parserIndex].send(stream);
Dec 01 05:28:29.282 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:29.282 INFO [stderr]    |
Dec 01 05:28:29.282 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:29.282 INFO [stderr] 
Dec 01 05:28:35.105 INFO [stderr]     Finished dev [optimized + debuginfo] target(s) in 6.19s
Dec 01 05:28:35.112 INFO [stderr] su: No module specific data is present
Dec 01 05:28:35.959 INFO running `"docker" "inspect" "9cbac7fc12c177ae11473cfc67dda21c2a84dc8e3033bbfb2be76cb6b77d80be"`
Dec 01 05:28:36.259 INFO running `"docker" "rm" "-f" "9cbac7fc12c177ae11473cfc67dda21c2a84dc8e3033bbfb2be76cb6b77d80be"`
Dec 01 05:28:36.483 INFO [stdout] 9cbac7fc12c177ae11473cfc67dda21c2a84dc8e3033bbfb2be76cb6b77d80be
Dec 01 05:28:36.490 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 01 05:28:37.019 INFO [stdout] 72cbb7d759a48dfbdd50676306728afd64b52f0d41c57fd0cb81e7b56a32be9b
Dec 01 05:28:37.025 INFO running `"docker" "start" "-a" "72cbb7d759a48dfbdd50676306728afd64b52f0d41c57fd0cb81e7b56a32be9b"`
Dec 01 05:28:38.044 INFO [stderr] usermod: no changes
Dec 01 05:28:38.103 INFO [stderr]    Compiling dusty v0.1.0 (/source)
Dec 01 05:28:38.531 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:38.531 INFO [stderr]  --> src/dusty/httpParser/mod.rs:7:16
Dec 01 05:28:38.531 INFO [stderr]   |
Dec 01 05:28:38.531 INFO [stderr] 7 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:38.531 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:38.531 INFO [stderr]   |
Dec 01 05:28:38.532 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 05:28:38.532 INFO [stderr] 
Dec 01 05:28:38.532 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:38.532 INFO [stderr]  --> src/dusty/httpParser/mod.rs:9:5
Dec 01 05:28:38.532 INFO [stderr]   |
Dec 01 05:28:38.532 INFO [stderr] 9 | use std::thread;
Dec 01 05:28:38.532 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:38.532 INFO [stderr] 
Dec 01 05:28:38.532 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:38.532 INFO [stderr]   --> src/dusty/httpParser/mod.rs:12:5
Dec 01 05:28:38.532 INFO [stderr]    |
Dec 01 05:28:38.532 INFO [stderr] 12 | use std::mem;
Dec 01 05:28:38.532 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:38.532 INFO [stderr] 
Dec 01 05:28:38.532 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:38.532 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:3:6
Dec 01 05:28:38.532 INFO [stderr]   |
Dec 01 05:28:38.532 INFO [stderr] 3 |  use std::io;
Dec 01 05:28:38.532 INFO [stderr]   |      ^^^^^^^
Dec 01 05:28:38.532 INFO [stderr] 
Dec 01 05:28:38.532 INFO [stderr] warning: unused import: `std::fs::File`
Dec 01 05:28:38.533 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:5:6
Dec 01 05:28:38.533 INFO [stderr]   |
Dec 01 05:28:38.533 INFO [stderr] 5 |  use std::fs::File;
Dec 01 05:28:38.533 INFO [stderr]   |      ^^^^^^^^^^^^^
Dec 01 05:28:38.533 INFO [stderr] 
Dec 01 05:28:38.533 INFO [stderr] warning: unused import: `Path`
Dec 01 05:28:38.533 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:6:18
Dec 01 05:28:38.533 INFO [stderr]   |
Dec 01 05:28:38.533 INFO [stderr] 6 |  use std::path::{Path,PathBuf};
Dec 01 05:28:38.533 INFO [stderr]   |                  ^^^^
Dec 01 05:28:38.533 INFO [stderr] 
Dec 01 05:28:38.533 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:38.533 INFO [stderr]  --> src/dusty/cacheManager/mod.rs:4:5
Dec 01 05:28:38.533 INFO [stderr]   |
Dec 01 05:28:38.533 INFO [stderr] 4 | use std::io;
Dec 01 05:28:38.533 INFO [stderr]   |     ^^^^^^^
Dec 01 05:28:38.533 INFO [stderr] 
Dec 01 05:28:38.533 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:38.533 INFO [stderr]  --> src/dusty/connection/mod.rs:2:16
Dec 01 05:28:38.533 INFO [stderr]   |
Dec 01 05:28:38.533 INFO [stderr] 2 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:38.533 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:38.534 INFO [stderr] 
Dec 01 05:28:38.534 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:38.534 INFO [stderr]  --> src/dusty/connection/mod.rs:6:5
Dec 01 05:28:38.534 INFO [stderr]   |
Dec 01 05:28:38.534 INFO [stderr] 6 | use std::thread;
Dec 01 05:28:38.534 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:38.534 INFO [stderr] 
Dec 01 05:28:38.534 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:38.534 INFO [stderr]  --> src/dusty/connection/mod.rs:9:5
Dec 01 05:28:38.534 INFO [stderr]   |
Dec 01 05:28:38.534 INFO [stderr] 9 | use std::io::*;
Dec 01 05:28:38.534 INFO [stderr]   |     ^^^^^^^^^^
Dec 01 05:28:38.534 INFO [stderr] 
Dec 01 05:28:38.534 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:38.534 INFO [stderr]   --> src/dusty/connection/mod.rs:10:5
Dec 01 05:28:38.534 INFO [stderr]    |
Dec 01 05:28:38.534 INFO [stderr] 10 | use std::mem;
Dec 01 05:28:38.534 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:38.534 INFO [stderr] 
Dec 01 05:28:38.534 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:38.535 INFO [stderr]  --> src/dusty/httpParserThread/mod.rs:1:16
Dec 01 05:28:38.535 INFO [stderr]   |
Dec 01 05:28:38.535 INFO [stderr] 1 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:38.535 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:38.535 INFO [stderr] 
Dec 01 05:28:38.535 INFO [stderr] warning: unused import: `TcpStream`
Dec 01 05:28:38.535 INFO [stderr]   --> src/main.rs:10:29
Dec 01 05:28:38.535 INFO [stderr]    |
Dec 01 05:28:38.535 INFO [stderr] 10 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:38.535 INFO [stderr]    |                             ^^^^^^^^^
Dec 01 05:28:38.535 INFO [stderr] 
Dec 01 05:28:38.535 INFO [stderr] warning: unused import: `std::sync::mpsc::*`
Dec 01 05:28:38.535 INFO [stderr]   --> src/main.rs:13:5
Dec 01 05:28:38.535 INFO [stderr]    |
Dec 01 05:28:38.535 INFO [stderr] 13 | use std::sync::mpsc::*;
Dec 01 05:28:38.535 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.535 INFO [stderr] 
Dec 01 05:28:38.535 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:38.535 INFO [stderr]   --> src/main.rs:14:5
Dec 01 05:28:38.535 INFO [stderr]    |
Dec 01 05:28:38.535 INFO [stderr] 14 | use std::thread;
Dec 01 05:28:38.535 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 05:28:38.536 INFO [stderr] 
Dec 01 05:28:38.536 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:38.536 INFO [stderr]   --> src/main.rs:16:5
Dec 01 05:28:38.536 INFO [stderr]    |
Dec 01 05:28:38.536 INFO [stderr] 16 | use std::io::*;
Dec 01 05:28:38.536 INFO [stderr]    |     ^^^^^^^^^^
Dec 01 05:28:38.536 INFO [stderr] 
Dec 01 05:28:38.536 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:38.536 INFO [stderr]   --> src/main.rs:17:5
Dec 01 05:28:38.536 INFO [stderr]    |
Dec 01 05:28:38.536 INFO [stderr] 17 | use std::mem;
Dec 01 05:28:38.536 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:38.536 INFO [stderr] 
Dec 01 05:28:38.607 INFO [stderr] warning: unreachable expression
Dec 01 05:28:38.607 INFO [stderr]    --> src/dusty/httpParser/mod.rs:186:13
Dec 01 05:28:38.607 INFO [stderr]     |
Dec 01 05:28:38.607 INFO [stderr] 186 |             return None
Dec 01 05:28:38.607 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 05:28:38.607 INFO [stderr]     |
Dec 01 05:28:38.607 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 05:28:38.607 INFO [stderr] 
Dec 01 05:28:38.647 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 01 05:28:38.647 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:4:6
Dec 01 05:28:38.647 INFO [stderr]   |
Dec 01 05:28:38.647 INFO [stderr] 4 |  use std::io::prelude::*;
Dec 01 05:28:38.647 INFO [stderr]   |      ^^^^^^^^^^^^^^^^
Dec 01 05:28:38.647 INFO [stderr] 
Dec 01 05:28:38.659 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:38.659 INFO [stderr]   --> src/dusty/httpParser/mod.rs:63:17
Dec 01 05:28:38.659 INFO [stderr]    |
Dec 01 05:28:38.659 INFO [stderr] 63 |             Err(e) => println!("Error Reading to buffer in request!")
Dec 01 05:28:38.659 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 01 05:28:38.659 INFO [stderr]    |
Dec 01 05:28:38.659 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 05:28:38.659 INFO [stderr] 
Dec 01 05:28:38.659 INFO [stderr] warning: unused variable: `index`
Dec 01 05:28:38.660 INFO [stderr]    --> src/dusty/httpParser/mod.rs:132:22
Dec 01 05:28:38.660 INFO [stderr]     |
Dec 01 05:28:38.660 INFO [stderr] 132 |                 Some(index) => 
Dec 01 05:28:38.660 INFO [stderr]     |                      ^^^^^ help: consider using `_index` instead
Dec 01 05:28:38.660 INFO [stderr] 
Dec 01 05:28:38.660 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:38.660 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:67:21
Dec 01 05:28:38.660 INFO [stderr]    |
Dec 01 05:28:38.660 INFO [stderr] 67 |                 Err(e) => 
Dec 01 05:28:38.660 INFO [stderr]    |                     ^ help: consider using `_e` instead
Dec 01 05:28:38.660 INFO [stderr] 
Dec 01 05:28:38.660 INFO [stderr] warning: unused variable: `filename`
Dec 01 05:28:38.660 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:38
Dec 01 05:28:38.660 INFO [stderr]    |
Dec 01 05:28:38.660 INFO [stderr] 77 |     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:38.660 INFO [stderr]    |                                      ^^^^^^^^ help: consider using `_filename` instead
Dec 01 05:28:38.660 INFO [stderr] 
Dec 01 05:28:38.660 INFO [stderr] warning: unused variable: `headerTemplate`
Dec 01 05:28:38.660 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:38.660 INFO [stderr]    |
Dec 01 05:28:38.660 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:38.660 INFO [stderr]    |                                    ^^^^^^^^^^^^^^ help: consider using `_headerTemplate` instead
Dec 01 05:28:38.660 INFO [stderr] 
Dec 01 05:28:38.660 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:38.661 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:102:9
Dec 01 05:28:38.661 INFO [stderr]     |
Dec 01 05:28:38.661 INFO [stderr] 102 |     for i in 0..gathererThreadPoolSize //Spawn gatherer threads
Dec 01 05:28:38.661 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:38.661 INFO [stderr] 
Dec 01 05:28:38.661 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:38.661 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:113:9
Dec 01 05:28:38.661 INFO [stderr]     |
Dec 01 05:28:38.661 INFO [stderr] 113 |     for i in 0..parserThreadPoolSize
Dec 01 05:28:38.661 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:38.661 INFO [stderr] 
Dec 01 05:28:38.661 INFO [stderr] warning: unused variable: `gathererManager`
Dec 01 05:28:38.661 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:38.661 INFO [stderr]    |
Dec 01 05:28:38.661 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:38.661 INFO [stderr]    |                          ^^^^^^^^^^^^^^^ help: consider using `_gathererManager` instead
Dec 01 05:28:38.661 INFO [stderr] 
Dec 01 05:28:38.680 INFO [stderr] warning: variable does not need to be mutable
Dec 01 05:28:38.680 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:59:13
Dec 01 05:28:38.680 INFO [stderr]    |
Dec 01 05:28:38.680 INFO [stderr] 59 |         let mut f = File::open(filename);
Dec 01 05:28:38.681 INFO [stderr]    |             ----^
Dec 01 05:28:38.681 INFO [stderr]    |             |
Dec 01 05:28:38.681 INFO [stderr]    |             help: remove this `mut`
Dec 01 05:28:38.681 INFO [stderr]    |
Dec 01 05:28:38.681 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 05:28:38.681 INFO [stderr] 
Dec 01 05:28:38.705 INFO [stderr] warning: function is never used: `processHeader`
Dec 01 05:28:38.705 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:38.705 INFO [stderr]    |
Dec 01 05:28:38.705 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:38.705 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.705 INFO [stderr]    |
Dec 01 05:28:38.705 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 05:28:38.705 INFO [stderr] 
Dec 01 05:28:38.705 INFO [stderr] warning: function is never used: `convertVecStrToU8`
Dec 01 05:28:38.705 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:38.705 INFO [stderr]     |
Dec 01 05:28:38.705 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:38.705 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.706 INFO [stderr] 
Dec 01 05:28:38.706 INFO [stderr] warning: struct is never constructed: `con`
Dec 01 05:28:38.706 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:38.706 INFO [stderr]    |
Dec 01 05:28:38.706 INFO [stderr] 53 | pub struct con
Dec 01 05:28:38.706 INFO [stderr]    | ^^^^^^^^^^^^^^
Dec 01 05:28:38.706 INFO [stderr] 
Dec 01 05:28:38.706 INFO [stderr] warning: method is never used: `new`
Dec 01 05:28:38.706 INFO [stderr]   --> src/dusty/connection/mod.rs:61:5
Dec 01 05:28:38.706 INFO [stderr]    |
Dec 01 05:28:38.706 INFO [stderr] 61 |     pub fn new(buffer : String, stream : TcpStream) -> con
Dec 01 05:28:38.706 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.706 INFO [stderr] 
Dec 01 05:28:38.707 INFO [stderr] warning: module `httpParser` should have a snake case name such as `http_parser`
Dec 01 05:28:38.707 INFO [stderr]  --> src/main.rs:3:5
Dec 01 05:28:38.707 INFO [stderr]   |
Dec 01 05:28:38.707 INFO [stderr] 3 |     pub mod httpParser;
Dec 01 05:28:38.707 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.707 INFO [stderr]   |
Dec 01 05:28:38.707 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 05:28:38.707 INFO [stderr] 
Dec 01 05:28:38.707 INFO [stderr] warning: function `createRequestSchedule` should have a snake case name such as `create_request_schedule`
Dec 01 05:28:38.707 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:1
Dec 01 05:28:38.707 INFO [stderr]    |
Dec 01 05:28:38.707 INFO [stderr] 18 | / pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:38.707 INFO [stderr] 19 | | {
Dec 01 05:28:38.707 INFO [stderr] 20 | |     let mut schedule : Vec<connection::request> = Vec::new();
Dec 01 05:28:38.707 INFO [stderr] 21 | |     
Dec 01 05:28:38.707 INFO [stderr] ...  |
Dec 01 05:28:38.708 INFO [stderr] 66 | |     return (schedule,String::from(" "));
Dec 01 05:28:38.708 INFO [stderr] 67 | | }
Dec 01 05:28:38.708 INFO [stderr]    | |_^
Dec 01 05:28:38.708 INFO [stderr] 
Dec 01 05:28:38.708 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:38.708 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:51
Dec 01 05:28:38.708 INFO [stderr]    |
Dec 01 05:28:38.708 INFO [stderr] 18 | pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:38.708 INFO [stderr]    |                                                   ^^^^^^^^^^^^^
Dec 01 05:28:38.708 INFO [stderr] 
Dec 01 05:28:38.708 INFO [stderr] warning: variable `lineBuffer` should have a snake case name such as `line_buffer`
Dec 01 05:28:38.708 INFO [stderr]   --> src/dusty/httpParser/mod.rs:25:9
Dec 01 05:28:38.708 INFO [stderr]    |
Dec 01 05:28:38.708 INFO [stderr] 25 |     let mut lineBuffer = String::with_capacity(512);
Dec 01 05:28:38.708 INFO [stderr]    |         ^^^^^^^^^^^^^^
Dec 01 05:28:38.708 INFO [stderr] 
Dec 01 05:28:38.708 INFO [stderr] warning: variable `newRequest` should have a snake case name such as `new_request`
Dec 01 05:28:38.708 INFO [stderr]   --> src/dusty/httpParser/mod.rs:44:34
Dec 01 05:28:38.708 INFO [stderr]    |
Dec 01 05:28:38.708 INFO [stderr] 44 |                             Some(newRequest) =>
Dec 01 05:28:38.708 INFO [stderr]    |                                  ^^^^^^^^^^
Dec 01 05:28:38.708 INFO [stderr] 
Dec 01 05:28:38.709 INFO [stderr] warning: function `processHeader` should have a snake case name such as `process_header`
Dec 01 05:28:38.709 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:38.709 INFO [stderr]    |
Dec 01 05:28:38.709 INFO [stderr] 70 | / fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:38.709 INFO [stderr] 71 | | {
Dec 01 05:28:38.709 INFO [stderr] 72 | |     println!("Header : {}", &header[0..contentStart]);
Dec 01 05:28:38.709 INFO [stderr] 73 | |     println!("Content : {}",&header[contentStart+1..header.len()]);
Dec 01 05:28:38.709 INFO [stderr] 74 | |     println!();
Dec 01 05:28:38.709 INFO [stderr] 75 | | }
Dec 01 05:28:38.709 INFO [stderr]    | |_^
Dec 01 05:28:38.709 INFO [stderr] 
Dec 01 05:28:38.709 INFO [stderr] warning: variable `contentStart` should have a snake case name such as `content_start`
Dec 01 05:28:38.709 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:32
Dec 01 05:28:38.709 INFO [stderr]    |
Dec 01 05:28:38.709 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:38.709 INFO [stderr]    |                                ^^^^^^^^^^^^
Dec 01 05:28:38.709 INFO [stderr] 
Dec 01 05:28:38.709 INFO [stderr] warning: function `processFileRequest` should have a snake case name such as `process_file_request`
Dec 01 05:28:38.709 INFO [stderr]    --> src/dusty/httpParser/mod.rs:79:1
Dec 01 05:28:38.709 INFO [stderr]     |
Dec 01 05:28:38.709 INFO [stderr] 79  | / pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:38.709 INFO [stderr] 80  | | { 
Dec 01 05:28:38.710 INFO [stderr] 81  | |     match cache.lock()
Dec 01 05:28:38.710 INFO [stderr] 82  | |     {
Dec 01 05:28:38.710 INFO [stderr] ...   |
Dec 01 05:28:38.710 INFO [stderr] 117 | |     }
Dec 01 05:28:38.710 INFO [stderr] 118 | | }
Dec 01 05:28:38.710 INFO [stderr]     | |_^
Dec 01 05:28:38.710 INFO [stderr] 
Dec 01 05:28:38.710 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:38.710 INFO [stderr]   --> src/dusty/httpParser/mod.rs:79:31
Dec 01 05:28:38.710 INFO [stderr]    |
Dec 01 05:28:38.710 INFO [stderr] 79 | pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:38.710 INFO [stderr]    |                               ^^^^^^^^
Dec 01 05:28:38.710 INFO [stderr] 
Dec 01 05:28:38.710 INFO [stderr] warning: variable `fileString` should have a snake case name such as `file_string`
Dec 01 05:28:38.710 INFO [stderr]   --> src/dusty/httpParser/mod.rs:89:26
Dec 01 05:28:38.710 INFO [stderr]    |
Dec 01 05:28:38.710 INFO [stderr] 89 |                     let (fileString, size) = cacheManager::readNewUncachedFile(&filePath);
Dec 01 05:28:38.710 INFO [stderr]    |                          ^^^^^^^^^^
Dec 01 05:28:38.710 INFO [stderr] 
Dec 01 05:28:38.710 INFO [stderr] warning: function `processRequestLine` should have a snake case name such as `process_request_line`
Dec 01 05:28:38.710 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:1
Dec 01 05:28:38.710 INFO [stderr]     |
Dec 01 05:28:38.711 INFO [stderr] 120 | / fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:38.711 INFO [stderr] 121 | | {
Dec 01 05:28:38.711 INFO [stderr] 122 | |     if line == "\r\n"
Dec 01 05:28:38.711 INFO [stderr] 123 | |     {
Dec 01 05:28:38.711 INFO [stderr] ...   |
Dec 01 05:28:38.711 INFO [stderr] 188 | |     }
Dec 01 05:28:38.711 INFO [stderr] 189 | | }
Dec 01 05:28:38.711 INFO [stderr]     | |_^
Dec 01 05:28:38.711 INFO [stderr] 
Dec 01 05:28:38.711 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:38.711 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:36
Dec 01 05:28:38.711 INFO [stderr]     |
Dec 01 05:28:38.711 INFO [stderr] 120 | fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:38.711 INFO [stderr]     |                                    ^^^^^^^^^^^^^
Dec 01 05:28:38.711 INFO [stderr] 
Dec 01 05:28:38.711 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:38.711 INFO [stderr]    --> src/dusty/httpParser/mod.rs:142:29
Dec 01 05:28:38.711 INFO [stderr]     |
Dec 01 05:28:38.711 INFO [stderr] 142 |                         let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:38.711 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.711 INFO [stderr] 
Dec 01 05:28:38.711 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:38.711 INFO [stderr]    --> src/dusty/httpParser/mod.rs:145:33
Dec 01 05:28:38.711 INFO [stderr]     |
Dec 01 05:28:38.712 INFO [stderr] 145 |                             let filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:38.712 INFO [stderr]     |                                 ^^^^^^^^
Dec 01 05:28:38.712 INFO [stderr] 
Dec 01 05:28:38.712 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:38.712 INFO [stderr]    --> src/dusty/httpParser/mod.rs:157:33
Dec 01 05:28:38.712 INFO [stderr]     |
Dec 01 05:28:38.712 INFO [stderr] 157 |                             let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:38.712 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.712 INFO [stderr] 
Dec 01 05:28:38.712 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:38.712 INFO [stderr]    --> src/dusty/httpParser/mod.rs:159:37
Dec 01 05:28:38.712 INFO [stderr]     |
Dec 01 05:28:38.712 INFO [stderr] 159 |                                 let mut filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:38.712 INFO [stderr]     |                                     ^^^^^^^^^^^^
Dec 01 05:28:38.712 INFO [stderr] 
Dec 01 05:28:38.712 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:38.712 INFO [stderr]    --> src/dusty/httpParser/mod.rs:169:33
Dec 01 05:28:38.712 INFO [stderr]     |
Dec 01 05:28:38.712 INFO [stderr] 169 |                             let mut filePath = pathBuilder::returnFullPath(&line);
Dec 01 05:28:38.712 INFO [stderr]     |                                 ^^^^^^^^^^^^
Dec 01 05:28:38.712 INFO [stderr] 
Dec 01 05:28:38.712 INFO [stderr] warning: function `convertVecStrToU8` should have a snake case name such as `convert_vec_str_to_u8`
Dec 01 05:28:38.713 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:38.713 INFO [stderr]     |
Dec 01 05:28:38.713 INFO [stderr] 196 | / fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:38.713 INFO [stderr] 197 | | {
Dec 01 05:28:38.713 INFO [stderr] 198 | |     let mut str_as_u8 : Vec<u8> = Vec::new();
Dec 01 05:28:38.713 INFO [stderr] 199 | |     for res in responseBuffer
Dec 01 05:28:38.713 INFO [stderr] ...   |
Dec 01 05:28:38.713 INFO [stderr] 203 | |     str_as_u8
Dec 01 05:28:38.713 INFO [stderr] 204 | | }
Dec 01 05:28:38.713 INFO [stderr]     | |_^
Dec 01 05:28:38.713 INFO [stderr] 
Dec 01 05:28:38.713 INFO [stderr] warning: variable `responseBuffer` should have a snake case name such as `response_buffer`
Dec 01 05:28:38.713 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:22
Dec 01 05:28:38.713 INFO [stderr]     |
Dec 01 05:28:38.713 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:38.713 INFO [stderr]     |                      ^^^^^^^^^^^^^^
Dec 01 05:28:38.713 INFO [stderr] 
Dec 01 05:28:38.713 INFO [stderr] warning: module `pathBuilder` should have a snake case name such as `path_builder`
Dec 01 05:28:38.713 INFO [stderr]  --> src/main.rs:4:5
Dec 01 05:28:38.713 INFO [stderr]   |
Dec 01 05:28:38.713 INFO [stderr] 4 |     pub mod pathBuilder;
Dec 01 05:28:38.713 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.714 INFO [stderr] 
Dec 01 05:28:38.714 INFO [stderr] warning: function `returnFullPath` should have a snake case name such as `return_full_path`
Dec 01 05:28:38.714 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:9:1
Dec 01 05:28:38.714 INFO [stderr]    |
Dec 01 05:28:38.714 INFO [stderr] 9  | / pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:38.714 INFO [stderr] 10 | | {
Dec 01 05:28:38.714 INFO [stderr] 11 | |     match current_dir().unwrap().to_str()
Dec 01 05:28:38.714 INFO [stderr] 12 | |     {
Dec 01 05:28:38.714 INFO [stderr] ...  |
Dec 01 05:28:38.714 INFO [stderr] 38 | |     
Dec 01 05:28:38.714 INFO [stderr] 39 | | }
Dec 01 05:28:38.714 INFO [stderr]    | |_^
Dec 01 05:28:38.714 INFO [stderr] 
Dec 01 05:28:38.714 INFO [stderr] warning: variable `localPath` should have a snake case name such as `local_path`
Dec 01 05:28:38.714 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:9:27
Dec 01 05:28:38.714 INFO [stderr]   |
Dec 01 05:28:38.714 INFO [stderr] 9 | pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:38.714 INFO [stderr]   |                           ^^^^^^^^^
Dec 01 05:28:38.714 INFO [stderr] 
Dec 01 05:28:38.714 INFO [stderr] warning: variable `tempPath` should have a snake case name such as `temp_path`
Dec 01 05:28:38.714 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:16:17
Dec 01 05:28:38.714 INFO [stderr]    |
Dec 01 05:28:38.715 INFO [stderr] 16 |             let mut tempPath = PathBuf::new();
Dec 01 05:28:38.715 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 01 05:28:38.715 INFO [stderr] 
Dec 01 05:28:38.715 INFO [stderr] warning: variable `newPath` should have a snake case name such as `new_path`
Dec 01 05:28:38.715 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:19:17
Dec 01 05:28:38.715 INFO [stderr]    |
Dec 01 05:28:38.715 INFO [stderr] 19 |             let newPath : Vec<&str> = localPath.split("/").collect();
Dec 01 05:28:38.715 INFO [stderr]    |                 ^^^^^^^
Dec 01 05:28:38.715 INFO [stderr] 
Dec 01 05:28:38.715 INFO [stderr] warning: variable `finalPath` should have a snake case name such as `final_path`
Dec 01 05:28:38.715 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:27:22
Dec 01 05:28:38.715 INFO [stderr]    |
Dec 01 05:28:38.715 INFO [stderr] 27 |                 Some(finalPath) => return finalPath.to_string(),
Dec 01 05:28:38.715 INFO [stderr]    |                      ^^^^^^^^^
Dec 01 05:28:38.715 INFO [stderr] 
Dec 01 05:28:38.715 INFO [stderr] warning: module `cacheManager` should have a snake case name such as `cache_manager`
Dec 01 05:28:38.715 INFO [stderr]  --> src/main.rs:5:5
Dec 01 05:28:38.715 INFO [stderr]   |
Dec 01 05:28:38.715 INFO [stderr] 5 |     pub mod cacheManager;
Dec 01 05:28:38.715 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.715 INFO [stderr] 
Dec 01 05:28:38.715 INFO [stderr] warning: type `cache` should have a camel case name such as `Cache`
Dec 01 05:28:38.715 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:8:1
Dec 01 05:28:38.715 INFO [stderr]    |
Dec 01 05:28:38.715 INFO [stderr] 8  | / pub struct cache
Dec 01 05:28:38.715 INFO [stderr] 9  | | {
Dec 01 05:28:38.716 INFO [stderr] 10 | |     c : HashMap<String, String>,
Dec 01 05:28:38.716 INFO [stderr] 11 | |     fileSize : HashMap<String , usize>
Dec 01 05:28:38.716 INFO [stderr] 12 | | }
Dec 01 05:28:38.716 INFO [stderr]    | |_^
Dec 01 05:28:38.716 INFO [stderr]    |
Dec 01 05:28:38.716 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 05:28:38.716 INFO [stderr] 
Dec 01 05:28:38.716 INFO [stderr] warning: structure field `fileSize` should have a snake case name such as `file_size`
Dec 01 05:28:38.716 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:11:5
Dec 01 05:28:38.716 INFO [stderr]    |
Dec 01 05:28:38.716 INFO [stderr] 11 |     fileSize : HashMap<String , usize>
Dec 01 05:28:38.716 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.716 INFO [stderr] 
Dec 01 05:28:38.716 INFO [stderr] warning: method `checkSize` should have a snake case name such as `check_size`
Dec 01 05:28:38.716 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:37:5
Dec 01 05:28:38.716 INFO [stderr]    |
Dec 01 05:28:38.716 INFO [stderr] 37 | /     pub fn checkSize(&mut self, path : &str) -> usize
Dec 01 05:28:38.716 INFO [stderr] 38 | |     {
Dec 01 05:28:38.716 INFO [stderr] 39 | |         match self.fileSize.contains_key(path) 
Dec 01 05:28:38.716 INFO [stderr] 40 | |         {
Dec 01 05:28:38.716 INFO [stderr] ...  |
Dec 01 05:28:38.716 INFO [stderr] 43 | |         }
Dec 01 05:28:38.716 INFO [stderr] 44 | |     }
Dec 01 05:28:38.716 INFO [stderr]    | |_____^
Dec 01 05:28:38.717 INFO [stderr] 
Dec 01 05:28:38.717 INFO [stderr] warning: method `insertNewCacheItem` should have a snake case name such as `insert_new_cache_item`
Dec 01 05:28:38.717 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:5
Dec 01 05:28:38.717 INFO [stderr]    |
Dec 01 05:28:38.717 INFO [stderr] 47 | /     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:38.717 INFO [stderr] 48 | |     {
Dec 01 05:28:38.717 INFO [stderr] 49 | |         self.c.insert(path.to_string(),FileStr.clone());
Dec 01 05:28:38.717 INFO [stderr] 50 | |         self.fileSize.insert(path.to_string(),FileStr.len());
Dec 01 05:28:38.717 INFO [stderr] 51 | |         FileStr.len()
Dec 01 05:28:38.717 INFO [stderr] 52 | |     }
Dec 01 05:28:38.717 INFO [stderr]    | |_____^
Dec 01 05:28:38.717 INFO [stderr] 
Dec 01 05:28:38.717 INFO [stderr] warning: variable `FileStr` should have a snake case name such as `file_str`
Dec 01 05:28:38.717 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:56
Dec 01 05:28:38.717 INFO [stderr]    |
Dec 01 05:28:38.717 INFO [stderr] 47 |     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:38.717 INFO [stderr]    |                                                        ^^^^^^^
Dec 01 05:28:38.717 INFO [stderr] 
Dec 01 05:28:38.717 INFO [stderr] warning: function `readNewUncachedFile` should have a snake case name such as `read_new_uncached_file`
Dec 01 05:28:38.717 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:57:5
Dec 01 05:28:38.717 INFO [stderr]    |
Dec 01 05:28:38.717 INFO [stderr] 57 | /     pub fn readNewUncachedFile(filename: &str) -> (String, usize)
Dec 01 05:28:38.717 INFO [stderr] 58 | |     {
Dec 01 05:28:38.717 INFO [stderr] 59 | |         let mut f = File::open(filename);
Dec 01 05:28:38.718 INFO [stderr] 60 | |         match f
Dec 01 05:28:38.718 INFO [stderr] ...  |
Dec 01 05:28:38.718 INFO [stderr] 73 | |         }
Dec 01 05:28:38.718 INFO [stderr] 74 | |     }
Dec 01 05:28:38.718 INFO [stderr]    | |_____^
Dec 01 05:28:38.718 INFO [stderr] 
Dec 01 05:28:38.718 INFO [stderr] warning: function `readText` should have a snake case name such as `read_text`
Dec 01 05:28:38.718 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:5
Dec 01 05:28:38.718 INFO [stderr]    |
Dec 01 05:28:38.718 INFO [stderr] 77 | /     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:38.718 INFO [stderr] 78 | |     {
Dec 01 05:28:38.718 INFO [stderr] 79 | |         let mut s = String::new();
Dec 01 05:28:38.718 INFO [stderr] 80 | |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:38.718 INFO [stderr] ...  |
Dec 01 05:28:38.718 INFO [stderr] 94 | |             }
Dec 01 05:28:38.718 INFO [stderr] 95 | |     }
Dec 01 05:28:38.719 INFO [stderr]    | |_____^
Dec 01 05:28:38.719 INFO [stderr] 
Dec 01 05:28:38.719 INFO [stderr] warning: variable `lenRead` should have a snake case name such as `len_read`
Dec 01 05:28:38.719 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:80:13
Dec 01 05:28:38.719 INFO [stderr]    |
Dec 01 05:28:38.719 INFO [stderr] 80 |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:38.719 INFO [stderr]    |             ^^^^^^^
Dec 01 05:28:38.719 INFO [stderr] 
Dec 01 05:28:38.719 INFO [stderr] warning: variable `lR` should have a snake case name such as `l_r`
Dec 01 05:28:38.719 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:83:24
Dec 01 05:28:38.719 INFO [stderr]    |
Dec 01 05:28:38.719 INFO [stderr] 83 |                     Ok(lR) => 
Dec 01 05:28:38.719 INFO [stderr]    |                        ^^
Dec 01 05:28:38.719 INFO [stderr] 
Dec 01 05:28:38.719 INFO [stderr] warning: type `request` should have a camel case name such as `Request`
Dec 01 05:28:38.719 INFO [stderr]   --> src/dusty/connection/mod.rs:13:1
Dec 01 05:28:38.720 INFO [stderr]    |
Dec 01 05:28:38.720 INFO [stderr] 13 | / pub struct request
Dec 01 05:28:38.720 INFO [stderr] 14 | | {
Dec 01 05:28:38.720 INFO [stderr] 15 | |     pub filePath : String,
Dec 01 05:28:38.720 INFO [stderr] 16 | |     pub size : usize,
Dec 01 05:28:38.720 INFO [stderr] 17 | |     pub streamChannel : Sender<response>
Dec 01 05:28:38.720 INFO [stderr] 18 | | }
Dec 01 05:28:38.720 INFO [stderr]    | |_^
Dec 01 05:28:38.720 INFO [stderr] 
Dec 01 05:28:38.720 INFO [stderr] warning: structure field `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:38.720 INFO [stderr]   --> src/dusty/connection/mod.rs:15:5
Dec 01 05:28:38.720 INFO [stderr]    |
Dec 01 05:28:38.720 INFO [stderr] 15 |     pub filePath : String,
Dec 01 05:28:38.720 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.720 INFO [stderr] 
Dec 01 05:28:38.721 INFO [stderr] warning: structure field `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:38.721 INFO [stderr]   --> src/dusty/connection/mod.rs:17:5
Dec 01 05:28:38.721 INFO [stderr]    |
Dec 01 05:28:38.721 INFO [stderr] 17 |     pub streamChannel : Sender<response>
Dec 01 05:28:38.721 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.721 INFO [stderr] 
Dec 01 05:28:38.721 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:38.721 INFO [stderr]   --> src/dusty/connection/mod.rs:22:16
Dec 01 05:28:38.721 INFO [stderr]    |
Dec 01 05:28:38.721 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:38.721 INFO [stderr]    |                ^^^^^^^^
Dec 01 05:28:38.721 INFO [stderr] 
Dec 01 05:28:38.721 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:38.721 INFO [stderr]   --> src/dusty/connection/mod.rs:22:48
Dec 01 05:28:38.721 INFO [stderr]    |
Dec 01 05:28:38.722 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:38.722 INFO [stderr]    |                                                ^^^^^^^^^^^^^
Dec 01 05:28:38.722 INFO [stderr] 
Dec 01 05:28:38.722 INFO [stderr] warning: type `response` should have a camel case name such as `Response`
Dec 01 05:28:38.722 INFO [stderr]   --> src/dusty/connection/mod.rs:38:1
Dec 01 05:28:38.722 INFO [stderr]    |
Dec 01 05:28:38.722 INFO [stderr] 38 | / pub struct response
Dec 01 05:28:38.722 INFO [stderr] 39 | | {
Dec 01 05:28:38.722 INFO [stderr] 40 | |     pub body : String,
Dec 01 05:28:38.722 INFO [stderr] 41 | |     pub header : String
Dec 01 05:28:38.722 INFO [stderr] 42 | | }
Dec 01 05:28:38.722 INFO [stderr]    | |_^
Dec 01 05:28:38.722 INFO [stderr] 
Dec 01 05:28:38.726 INFO [stderr] warning: type `con` should have a camel case name such as `Con`
Dec 01 05:28:38.727 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:38.727 INFO [stderr]    |
Dec 01 05:28:38.727 INFO [stderr] 53 | / pub struct con
Dec 01 05:28:38.727 INFO [stderr] 54 | | {
Dec 01 05:28:38.727 INFO [stderr] 55 | |     pub buffer: String,
Dec 01 05:28:38.727 INFO [stderr] 56 | |     pub stream: TcpStream
Dec 01 05:28:38.727 INFO [stderr] 57 | | }
Dec 01 05:28:38.727 INFO [stderr]    | |_^
Dec 01 05:28:38.727 INFO [stderr] 
Dec 01 05:28:38.727 INFO [stderr] warning: module `httpParserThread` should have a snake case name such as `http_parser_thread`
Dec 01 05:28:38.727 INFO [stderr]  --> src/main.rs:7:5
Dec 01 05:28:38.727 INFO [stderr]   |
Dec 01 05:28:38.728 INFO [stderr] 7 |     pub mod httpParserThread;
Dec 01 05:28:38.728 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.728 INFO [stderr] 
Dec 01 05:28:38.728 INFO [stderr] warning: function `spawnNewParserThread` should have a snake case name such as `spawn_new_parser_thread`
Dec 01 05:28:38.728 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:1
Dec 01 05:28:38.728 INFO [stderr]    |
Dec 01 05:28:38.728 INFO [stderr] 12 | / pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:38.728 INFO [stderr] 13 | | {    
Dec 01 05:28:38.728 INFO [stderr] 14 | |     thread::spawn(move || 
Dec 01 05:28:38.728 INFO [stderr] 15 | |     {
Dec 01 05:28:38.728 INFO [stderr] ...  |
Dec 01 05:28:38.728 INFO [stderr] 66 | |     
Dec 01 05:28:38.728 INFO [stderr] 67 | | }
Dec 01 05:28:38.728 INFO [stderr]    | |_^
Dec 01 05:28:38.728 INFO [stderr] 
Dec 01 05:28:38.728 INFO [stderr] warning: variable `streamReceiver` should have a snake case name such as `stream_receiver`
Dec 01 05:28:38.728 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:29
Dec 01 05:28:38.728 INFO [stderr]    |
Dec 01 05:28:38.729 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:38.729 INFO [stderr]    |                             ^^^^^^^^^^^^^^
Dec 01 05:28:38.729 INFO [stderr] 
Dec 01 05:28:38.729 INFO [stderr] warning: variable `gathererManagerChannel` should have a snake case name such as `gatherer_manager_channel`
Dec 01 05:28:38.729 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:67
Dec 01 05:28:38.729 INFO [stderr]    |
Dec 01 05:28:38.729 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:38.729 INFO [stderr]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.729 INFO [stderr] 
Dec 01 05:28:38.729 INFO [stderr] warning: variable `localSend` should have a snake case name such as `local_send`
Dec 01 05:28:38.729 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:14
Dec 01 05:28:38.729 INFO [stderr]    |
Dec 01 05:28:38.729 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:38.729 INFO [stderr]    |              ^^^^^^^^^
Dec 01 05:28:38.729 INFO [stderr] 
Dec 01 05:28:38.729 INFO [stderr] warning: variable `localRecv` should have a snake case name such as `local_recv`
Dec 01 05:28:38.729 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:25
Dec 01 05:28:38.729 INFO [stderr]    |
Dec 01 05:28:38.729 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:38.729 INFO [stderr]    |                         ^^^^^^^^^
Dec 01 05:28:38.729 INFO [stderr] 
Dec 01 05:28:38.729 INFO [stderr] warning: variable `headerTemplate` should have a snake case name such as `header_template`
Dec 01 05:28:38.730 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:38.730 INFO [stderr]    |
Dec 01 05:28:38.730 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:38.730 INFO [stderr]    |                                    ^^^^^^^^^^^^^^
Dec 01 05:28:38.730 INFO [stderr] 
Dec 01 05:28:38.730 INFO [stderr] warning: variable `requestCount` should have a snake case name such as `request_count`
Dec 01 05:28:38.730 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:29:25
Dec 01 05:28:38.730 INFO [stderr]    |
Dec 01 05:28:38.730 INFO [stderr] 29 |                     let mut requestCount = schedule.len();
Dec 01 05:28:38.730 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^
Dec 01 05:28:38.730 INFO [stderr] 
Dec 01 05:28:38.730 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 05:28:38.730 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:35:25
Dec 01 05:28:38.730 INFO [stderr]    |
Dec 01 05:28:38.730 INFO [stderr] 35 |                         gathererManagerChannel.send(req);
Dec 01 05:28:38.730 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.730 INFO [stderr]    |
Dec 01 05:28:38.730 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 05:28:38.730 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:38.730 INFO [stderr] 
Dec 01 05:28:38.730 INFO [stderr] warning: function `spawnNewGathererThread` should have a snake case name such as `spawn_new_gatherer_thread`
Dec 01 05:28:38.731 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:1
Dec 01 05:28:38.731 INFO [stderr]    |
Dec 01 05:28:38.731 INFO [stderr] 70 | / pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:38.731 INFO [stderr] 71 | | {
Dec 01 05:28:38.731 INFO [stderr] 72 | |     thread::spawn(move || 
Dec 01 05:28:38.731 INFO [stderr] 73 | |     {
Dec 01 05:28:38.731 INFO [stderr] ...  |
Dec 01 05:28:38.731 INFO [stderr] 88 | |     });
Dec 01 05:28:38.731 INFO [stderr] 89 | | }
Dec 01 05:28:38.731 INFO [stderr]    | |_^
Dec 01 05:28:38.731 INFO [stderr] 
Dec 01 05:28:38.731 INFO [stderr] warning: variable `requestReceiver` should have a snake case name such as `request_receiver`
Dec 01 05:28:38.731 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:31
Dec 01 05:28:38.731 INFO [stderr]    |
Dec 01 05:28:38.731 INFO [stderr] 70 | pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:38.731 INFO [stderr]    |                               ^^^^^^^^^^^^^^^
Dec 01 05:28:38.731 INFO [stderr] 
Dec 01 05:28:38.731 INFO [stderr] warning: function `createIndependentThreadPools` should have a snake case name such as `create_independent_thread_pools`
Dec 01 05:28:38.731 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:93:1
Dec 01 05:28:38.731 INFO [stderr]     |
Dec 01 05:28:38.731 INFO [stderr] 93  | / pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:38.731 INFO [stderr] 94  | | {
Dec 01 05:28:38.732 INFO [stderr] 95  | |     //These are the meat and potatos of dusty
Dec 01 05:28:38.732 INFO [stderr] 96  | |     //They are simply a vec pointing to channels 
Dec 01 05:28:38.732 INFO [stderr] ...   |
Dec 01 05:28:38.732 INFO [stderr] 122 | |     
Dec 01 05:28:38.732 INFO [stderr] 123 | | }
Dec 01 05:28:38.732 INFO [stderr]     | |_^
Dec 01 05:28:38.732 INFO [stderr] 
Dec 01 05:28:38.732 INFO [stderr] warning: variable `parserThreadPoolSize` should have a snake case name such as `parser_thread_pool_size`
Dec 01 05:28:38.732 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:37
Dec 01 05:28:38.732 INFO [stderr]    |
Dec 01 05:28:38.732 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:38.732 INFO [stderr]    |                                     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.732 INFO [stderr] 
Dec 01 05:28:38.732 INFO [stderr] warning: variable `gathererThreadPoolSize` should have a snake case name such as `gatherer_thread_pool_size`
Dec 01 05:28:38.732 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:66
Dec 01 05:28:38.732 INFO [stderr]    |
Dec 01 05:28:38.732 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:38.732 INFO [stderr]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.732 INFO [stderr] 
Dec 01 05:28:38.732 INFO [stderr] warning: variable `gathererChannels` should have a snake case name such as `gatherer_channels`
Dec 01 05:28:38.732 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:98:9
Dec 01 05:28:38.732 INFO [stderr]    |
Dec 01 05:28:38.733 INFO [stderr] 98 |     let mut gathererChannels : Vec<Sender<connection::request>> = Vec::new();
Dec 01 05:28:38.733 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.733 INFO [stderr] 
Dec 01 05:28:38.733 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:38.733 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:99:9
Dec 01 05:28:38.733 INFO [stderr]    |
Dec 01 05:28:38.733 INFO [stderr] 99 |     let mut parserChannels : Vec<Sender<TcpStream>> = Vec::new();
Dec 01 05:28:38.733 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.733 INFO [stderr] 
Dec 01 05:28:38.733 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:38.733 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:110:9
Dec 01 05:28:38.733 INFO [stderr]     |
Dec 01 05:28:38.733 INFO [stderr] 110 |     let gathererManager : Sender<connection::request> = spawnGathererManagerThread(gathererChannels);
Dec 01 05:28:38.733 INFO [stderr]     |         ^^^^^^^^^^^^^^^
Dec 01 05:28:38.733 INFO [stderr] 
Dec 01 05:28:38.733 INFO [stderr] warning: function `spawnGathererManagerThread` should have a snake case name such as `spawn_gatherer_manager_thread`
Dec 01 05:28:38.733 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:126:1
Dec 01 05:28:38.733 INFO [stderr]     |
Dec 01 05:28:38.733 INFO [stderr] 126 | / pub fn spawnGathererManagerThread(channels : Vec<Sender<connection::request>>) -> Sender<connection::request>
Dec 01 05:28:38.733 INFO [stderr] 127 | | {
Dec 01 05:28:38.733 INFO [stderr] 128 | |     let (send, recv) = channel::<connection::request>();
Dec 01 05:28:38.733 INFO [stderr] 129 | |     thread::spawn(move || 
Dec 01 05:28:38.733 INFO [stderr] ...   |
Dec 01 05:28:38.733 INFO [stderr] 150 | |     return send
Dec 01 05:28:38.734 INFO [stderr] 151 | | }
Dec 01 05:28:38.734 INFO [stderr]     | |_^
Dec 01 05:28:38.734 INFO [stderr] 
Dec 01 05:28:38.734 INFO [stderr] warning: variable `channelIndex` should have a snake case name such as `channel_index`
Dec 01 05:28:38.734 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:131:13
Dec 01 05:28:38.734 INFO [stderr]     |
Dec 01 05:28:38.734 INFO [stderr] 131 |         let mut channelIndex : usize = 0;
Dec 01 05:28:38.734 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 05:28:38.734 INFO [stderr] 
Dec 01 05:28:38.734 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 05:28:38.734 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:141:21
Dec 01 05:28:38.734 INFO [stderr]     |
Dec 01 05:28:38.734 INFO [stderr] 141 |                     channels[channelIndex].send(req);
Dec 01 05:28:38.734 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.734 INFO [stderr]     |
Dec 01 05:28:38.734 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:38.734 INFO [stderr] 
Dec 01 05:28:38.734 INFO [stderr] warning: variable `parserThreadCount` should have a snake case name such as `parser_thread_count`
Dec 01 05:28:38.734 INFO [stderr]   --> src/main.rs:23:9
Dec 01 05:28:38.734 INFO [stderr]    |
Dec 01 05:28:38.734 INFO [stderr] 23 |     let parserThreadCount : usize = 16;
Dec 01 05:28:38.734 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.738 INFO [stderr] 
Dec 01 05:28:38.738 INFO [stderr] warning: variable `gathererThreadCount` should have a snake case name such as `gatherer_thread_count`
Dec 01 05:28:38.738 INFO [stderr]   --> src/main.rs:24:9
Dec 01 05:28:38.738 INFO [stderr]    |
Dec 01 05:28:38.738 INFO [stderr] 24 |     let gathererThreadCount : usize = 16;
Dec 01 05:28:38.738 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.739 INFO [stderr] 
Dec 01 05:28:38.739 INFO [stderr] warning: variable `sharedCache` should have a snake case name such as `shared_cache`
Dec 01 05:28:38.739 INFO [stderr]   --> src/main.rs:27:9
Dec 01 05:28:38.739 INFO [stderr]    |
Dec 01 05:28:38.739 INFO [stderr] 27 |     let sharedCache : Arc<Mutex<cacheManager::cache>> = Arc::new(Mutex::new(cacheManager::cache::new()));
Dec 01 05:28:38.739 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 05:28:38.739 INFO [stderr] 
Dec 01 05:28:38.739 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:38.739 INFO [stderr]   --> src/main.rs:30:10
Dec 01 05:28:38.739 INFO [stderr]    |
Dec 01 05:28:38.739 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:38.739 INFO [stderr]    |          ^^^^^^^^^^^^^^
Dec 01 05:28:38.739 INFO [stderr] 
Dec 01 05:28:38.739 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:38.739 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:38.739 INFO [stderr]    |
Dec 01 05:28:38.739 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:38.739 INFO [stderr]    |                          ^^^^^^^^^^^^^^^
Dec 01 05:28:38.739 INFO [stderr] 
Dec 01 05:28:38.739 INFO [stderr] warning: variable `parserIndex` should have a snake case name such as `parser_index`
Dec 01 05:28:38.740 INFO [stderr]   --> src/main.rs:31:9
Dec 01 05:28:38.740 INFO [stderr]    |
Dec 01 05:28:38.740 INFO [stderr] 31 |     let mut parserIndex = 0;
Dec 01 05:28:38.740 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 05:28:38.740 INFO [stderr] 
Dec 01 05:28:38.740 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 05:28:38.740 INFO [stderr]   --> src/main.rs:41:25
Dec 01 05:28:38.740 INFO [stderr]    |
Dec 01 05:28:38.740 INFO [stderr] 41 |                         parserChannels[parserIndex].send(stream);
Dec 01 05:28:38.740 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:38.740 INFO [stderr]    |
Dec 01 05:28:38.740 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:38.740 INFO [stderr] 
Dec 01 05:28:39.271 INFO [stderr]     Finished dev [optimized + debuginfo] target(s) in 1.19s
Dec 01 05:28:39.273 INFO [stderr] su: No module specific data is present
Dec 01 05:28:40.031 INFO running `"docker" "inspect" "72cbb7d759a48dfbdd50676306728afd64b52f0d41c57fd0cb81e7b56a32be9b"`
Dec 01 05:28:40.317 INFO running `"docker" "rm" "-f" "72cbb7d759a48dfbdd50676306728afd64b52f0d41c57fd0cb81e7b56a32be9b"`
Dec 01 05:28:40.631 INFO [stdout] 72cbb7d759a48dfbdd50676306728afd64b52f0d41c57fd0cb81e7b56a32be9b
Dec 01 05:28:40.639 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 01 05:28:41.219 INFO [stdout] 124161af3aabd44da2ca4475fae2c7b200a293b466b10e167faeea4a073aba2c
Dec 01 05:28:41.222 INFO running `"docker" "start" "-a" "124161af3aabd44da2ca4475fae2c7b200a293b466b10e167faeea4a073aba2c"`
Dec 01 05:28:42.944 INFO [stderr] usermod: no changes
Dec 01 05:28:43.011 INFO [stderr]     Finished dev [optimized + debuginfo] target(s) in 0.03s
Dec 01 05:28:43.023 INFO [stderr]      Running /target/debug/deps/dusty-0b37700830bbdecc
Dec 01 05:28:43.027 INFO [stdout] 
Dec 01 05:28:43.027 INFO [stdout] running 0 tests
Dec 01 05:28:43.027 INFO [stdout] 
Dec 01 05:28:43.027 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 05:28:43.027 INFO [stdout] 
Dec 01 05:28:43.031 INFO [stderr] su: No module specific data is present
Dec 01 05:28:43.747 INFO running `"docker" "inspect" "124161af3aabd44da2ca4475fae2c7b200a293b466b10e167faeea4a073aba2c"`
Dec 01 05:28:44.047 INFO running `"docker" "rm" "-f" "124161af3aabd44da2ca4475fae2c7b200a293b466b10e167faeea4a073aba2c"`
Dec 01 05:28:44.303 INFO [stdout] 124161af3aabd44da2ca4475fae2c7b200a293b466b10e167faeea4a073aba2c
