Nov 30 19:03:57.974 INFO testing zlex7/Trust against 1.30.1 for beta-1.31-5
Nov 30 19:03:57.975 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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"`
Nov 30 19:03:58.599 INFO [stdout] 7f57bb968c3be5e0a69b0a68c2e1107ac0eb1b424b55d2f5f2148796844ef011
Nov 30 19:03:58.602 INFO running `"docker" "start" "-a" "7f57bb968c3be5e0a69b0a68c2e1107ac0eb1b424b55d2f5f2148796844ef011"`
Nov 30 19:04:01.454 INFO [stderr] usermod: no changes
Nov 30 19:04:01.619 INFO [stderr]    Compiling void v1.0.2
Nov 30 19:04:01.619 INFO [stderr]    Compiling byteorder v1.2.2
Nov 30 19:04:01.619 INFO [stderr]    Compiling ucd-util v0.1.1
Nov 30 19:04:01.619 INFO [stderr]    Compiling regex v1.0.0
Nov 30 19:04:01.619 INFO [stderr]    Compiling futures v0.1.21
Nov 30 19:04:01.635 INFO [stderr]    Compiling lazy_static v1.0.0
Nov 30 19:04:01.635 INFO [stderr]    Compiling netbuf v0.4.1
Nov 30 19:04:01.635 INFO [stderr]    Compiling quick-error v1.2.1
Nov 30 19:04:02.512 INFO [stderr]    Compiling utf8-ranges v1.0.0
Nov 30 19:04:02.701 INFO [stderr]    Compiling maplit v1.0.1
Nov 30 19:04:02.839 INFO [stderr]    Compiling bufstream v0.1.3
Nov 30 19:04:04.383 INFO [stderr]    Compiling iovec v0.1.2
Nov 30 19:04:04.383 INFO [stderr]    Compiling memchr v2.0.1
Nov 30 19:04:06.684 INFO [stderr]    Compiling time v0.1.39
Nov 30 19:04:06.709 INFO [stderr]    Compiling log v0.4.1
Nov 30 19:04:06.710 INFO [stderr]    Compiling unreachable v1.0.0
Nov 30 19:04:06.724 INFO [stderr]    Compiling regex-syntax v0.6.0
Nov 30 19:04:06.815 INFO [stderr]    Compiling aho-corasick v0.6.4
Nov 30 19:04:07.275 INFO [stderr]    Compiling bytes v0.4.7
Nov 30 19:04:07.498 INFO [stderr]    Compiling thread_local v0.3.5
Nov 30 19:04:18.287 INFO [stderr]    Compiling tokio-io v0.1.6
Nov 30 19:04:20.161 INFO [stderr]    Compiling tk-bufstream v0.3.0
Nov 30 19:04:34.603 INFO [stderr]    Compiling trust v0.1.0 (/source)
Nov 30 19:04:34.737 INFO [stderr] warning: unused import: `std::fs::File`
Nov 30 19:04:34.737 INFO [stderr]   --> src/trust.rs:10:5
Nov 30 19:04:34.737 INFO [stderr]    |
Nov 30 19:04:34.737 INFO [stderr] 10 | use std::fs::File;
Nov 30 19:04:34.737 INFO [stderr]    |     ^^^^^^^^^^^^^
Nov 30 19:04:34.737 INFO [stderr]    |
Nov 30 19:04:34.737 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Nov 30 19:04:34.737 INFO [stderr] 
Nov 30 19:04:34.737 INFO [stderr] warning: unused import: `std::io::prelude::*`
Nov 30 19:04:34.737 INFO [stderr]   --> src/trust.rs:11:5
Nov 30 19:04:34.737 INFO [stderr]    |
Nov 30 19:04:34.737 INFO [stderr] 11 | use std::io::prelude::*;
Nov 30 19:04:34.737 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:34.737 INFO [stderr] 
Nov 30 19:04:34.740 INFO [stderr] warning: unnecessary parentheses around assigned value
Nov 30 19:04:34.740 INFO [stderr]   --> src/trust.rs:89:29
Nov 30 19:04:34.740 INFO [stderr]    |
Nov 30 19:04:34.740 INFO [stderr] 89 |                     let t = (self.routes.get(&(request.clone()).unwrap().url));
Nov 30 19:04:34.740 INFO [stderr]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 30 19:04:34.740 INFO [stderr]    |
Nov 30 19:04:34.740 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Nov 30 19:04:34.740 INFO [stderr] 
Nov 30 19:04:34.740 INFO [stderr] warning: unnecessary parentheses around `while` condition
Nov 30 19:04:34.740 INFO [stderr]   --> src/jinja.rs:22:11
Nov 30 19:04:34.740 INFO [stderr]    |
Nov 30 19:04:34.740 INFO [stderr] 22 |     while (original_ind < matches.len()) {
Nov 30 19:04:34.740 INFO [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 30 19:04:34.740 INFO [stderr] 
Nov 30 19:04:34.740 INFO [stderr] warning: unused import: `std::collections::HashMap`
Nov 30 19:04:34.740 INFO [stderr]   --> src/main.rs:10:5
Nov 30 19:04:34.740 INFO [stderr]    |
Nov 30 19:04:34.740 INFO [stderr] 10 | use std::collections::HashMap;
Nov 30 19:04:34.740 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:34.740 INFO [stderr] 
Nov 30 19:04:34.971 INFO [stderr] warning: unused import: `std::hash::Hash`
Nov 30 19:04:34.971 INFO [stderr]  --> src/trust.rs:5:5
Nov 30 19:04:34.971 INFO [stderr]   |
Nov 30 19:04:34.971 INFO [stderr] 5 | use std::hash::Hash;
Nov 30 19:04:34.971 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Nov 30 19:04:34.971 INFO [stderr] 
Nov 30 19:04:34.987 INFO [stderr] warning: private type `trust::UrlParamType` in public interface (error E0446)
Nov 30 19:04:34.987 INFO [stderr]    --> src/trust.rs:122:25
Nov 30 19:04:34.987 INFO [stderr]     |
Nov 30 19:04:34.987 INFO [stderr] 122 |     PARAM(String,String,UrlParamType)
Nov 30 19:04:34.987 INFO [stderr]     |                         ^^^^^^^^^^^^
Nov 30 19:04:34.987 INFO [stderr]     |
Nov 30 19:04:34.987 INFO [stderr]     = note: #[warn(private_in_public)] on by default
Nov 30 19:04:34.987 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 30 19:04:34.987 INFO [stderr]     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 30 19:04:34.987 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `req`
Nov 30 19:04:34.990 INFO [stderr]   --> src/main.rs:15:8
Nov 30 19:04:34.990 INFO [stderr]    |
Nov 30 19:04:34.990 INFO [stderr] 15 | fn abc(req: Request) -> String{
Nov 30 19:04:34.990 INFO [stderr]    |        ^^^ help: consider using `_req` instead
Nov 30 19:04:34.990 INFO [stderr]    |
Nov 30 19:04:34.990 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `req`
Nov 30 19:04:34.990 INFO [stderr]   --> src/main.rs:19:9
Nov 30 19:04:34.990 INFO [stderr]    |
Nov 30 19:04:34.990 INFO [stderr] 19 | fn root(req: Request) -> String{
Nov 30 19:04:34.990 INFO [stderr]    |         ^^^ help: consider using `_req` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `x`
Nov 30 19:04:34.990 INFO [stderr]   --> src/main.rs:25:23
Nov 30 19:04:34.990 INFO [stderr]    |
Nov 30 19:04:34.990 INFO [stderr] 25 |         &UrlPart::PARAM(ref x, ref name, ..) => name.to_string(),
Nov 30 19:04:34.990 INFO [stderr]    |                             ^ help: consider using `_x` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `request`
Nov 30 19:04:34.990 INFO [stderr]   --> src/main.rs:30:15
Nov 30 19:04:34.990 INFO [stderr]    |
Nov 30 19:04:34.990 INFO [stderr] 30 | fn jinja_test(request: Request) -> String {
Nov 30 19:04:34.990 INFO [stderr]    |               ^^^^^^^ help: consider using `_request` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `x`
Nov 30 19:04:34.990 INFO [stderr]   --> src/main.rs:36:23
Nov 30 19:04:34.990 INFO [stderr]    |
Nov 30 19:04:34.990 INFO [stderr] 36 |         &UrlPart::PARAM(ref x, ref name, ..) => name.to_string(),
Nov 30 19:04:34.990 INFO [stderr]    |                             ^ help: consider using `_x` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `name`
Nov 30 19:04:34.990 INFO [stderr]    --> src/trust.rs:131:33
Nov 30 19:04:34.990 INFO [stderr]     |
Nov 30 19:04:34.990 INFO [stderr] 131 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:34.990 INFO [stderr]     |                                 ^^^^ help: consider using `_name` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `value`
Nov 30 19:04:34.990 INFO [stderr]    --> src/trust.rs:131:43
Nov 30 19:04:34.990 INFO [stderr]     |
Nov 30 19:04:34.990 INFO [stderr] 131 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:34.990 INFO [stderr]     |                                           ^^^^^ help: consider using `_value` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `name`
Nov 30 19:04:34.990 INFO [stderr]    --> src/trust.rs:149:33
Nov 30 19:04:34.990 INFO [stderr]     |
Nov 30 19:04:34.990 INFO [stderr] 149 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:34.990 INFO [stderr]     |                                 ^^^^ help: consider using `_name` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `value`
Nov 30 19:04:34.990 INFO [stderr]    --> src/trust.rs:149:43
Nov 30 19:04:34.990 INFO [stderr]     |
Nov 30 19:04:34.990 INFO [stderr] 149 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:34.990 INFO [stderr]     |                                           ^^^^^ help: consider using `_value` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `name2`
Nov 30 19:04:34.990 INFO [stderr]    --> src/trust.rs:151:41
Nov 30 19:04:34.990 INFO [stderr]     |
Nov 30 19:04:34.990 INFO [stderr] 151 |                     &UrlPart::PARAM(ref name2,ref value2,ref param_type2) => {
Nov 30 19:04:34.990 INFO [stderr]     |                                         ^^^^^ help: consider using `_name2` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.990 INFO [stderr] warning: unused variable: `value2`
Nov 30 19:04:34.990 INFO [stderr]    --> src/trust.rs:151:51
Nov 30 19:04:34.990 INFO [stderr]     |
Nov 30 19:04:34.990 INFO [stderr] 151 |                     &UrlPart::PARAM(ref name2,ref value2,ref param_type2) => {
Nov 30 19:04:34.990 INFO [stderr]     |                                                   ^^^^^^ help: consider using `_value2` instead
Nov 30 19:04:34.990 INFO [stderr] 
Nov 30 19:04:34.991 INFO [stderr] warning: unused variable: `name`
Nov 30 19:04:34.991 INFO [stderr]    --> src/trust.rs:186:37
Nov 30 19:04:34.991 INFO [stderr]     |
Nov 30 19:04:34.991 INFO [stderr] 186 |                 &UrlPart::PARAM(ref name,ref value,ref param_type) => {
Nov 30 19:04:34.991 INFO [stderr]     |                                     ^^^^ help: consider using `_name` instead
Nov 30 19:04:34.991 INFO [stderr] 
Nov 30 19:04:34.991 INFO [stderr] warning: unused variable: `param_type`
Nov 30 19:04:34.991 INFO [stderr]    --> src/trust.rs:186:56
Nov 30 19:04:34.991 INFO [stderr]     |
Nov 30 19:04:34.991 INFO [stderr] 186 |                 &UrlPart::PARAM(ref name,ref value,ref param_type) => {
Nov 30 19:04:34.991 INFO [stderr]     |                                                        ^^^^^^^^^^ help: consider using `_param_type` instead
Nov 30 19:04:34.991 INFO [stderr] 
Nov 30 19:04:34.991 INFO [stderr] warning: unused variable: `value2`
Nov 30 19:04:34.991 INFO [stderr]    --> src/trust.rs:188:55
Nov 30 19:04:34.991 INFO [stderr]     |
Nov 30 19:04:34.991 INFO [stderr] 188 |                         &UrlPart::PARAM(ref name2,ref value2,ref param_type2) => {
Nov 30 19:04:34.991 INFO [stderr]     |                                                       ^^^^^^ help: consider using `_value2` instead
Nov 30 19:04:34.991 INFO [stderr] 
Nov 30 19:04:34.991 INFO [stderr] warning: unused variable: `params`
Nov 30 19:04:34.991 INFO [stderr]    --> src/trust.rs:207:13
Nov 30 19:04:34.991 INFO [stderr]     |
Nov 30 19:04:34.991 INFO [stderr] 207 |         let params : HashMap<String,UrlPart> = HashMap::new();
Nov 30 19:04:34.991 INFO [stderr]     |             ^^^^^^ help: consider using `_params` instead
Nov 30 19:04:34.991 INFO [stderr] 
Nov 30 19:04:34.991 INFO [stderr] warning: unused variable: `join_handle`
Nov 30 19:04:34.991 INFO [stderr]    --> src/trust.rs:418:13
Nov 30 19:04:34.991 INFO [stderr]     |
Nov 30 19:04:34.991 INFO [stderr] 418 |         let join_handle = thread::spawn(move ||{
Nov 30 19:04:34.991 INFO [stderr]     |             ^^^^^^^^^^^ help: consider using `_join_handle` instead
Nov 30 19:04:35.010 INFO [stderr] 
Nov 30 19:04:35.048 INFO [stderr] warning: variant is never constructed: `BadRequestError`
Nov 30 19:04:35.048 INFO [stderr]    --> src/trust.rs:269:5
Nov 30 19:04:35.048 INFO [stderr]     |
Nov 30 19:04:35.048 INFO [stderr] 269 |     BadRequestError = 400,
Nov 30 19:04:35.048 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.048 INFO [stderr]     |
Nov 30 19:04:35.049 INFO [stderr]     = note: #[warn(dead_code)] on by default
Nov 30 19:04:35.049 INFO [stderr] 
Nov 30 19:04:35.049 INFO [stderr] warning: variant is never constructed: `ForbiddenError`
Nov 30 19:04:35.049 INFO [stderr]    --> src/trust.rs:270:5
Nov 30 19:04:35.049 INFO [stderr]     |
Nov 30 19:04:35.049 INFO [stderr] 270 |     ForbiddenError = 403,
Nov 30 19:04:35.049 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.049 INFO [stderr] 
Nov 30 19:04:35.049 INFO [stderr] warning: variant is never constructed: `MethodNotAllowedError`
Nov 30 19:04:35.049 INFO [stderr]    --> src/trust.rs:272:5
Nov 30 19:04:35.049 INFO [stderr]     |
Nov 30 19:04:35.049 INFO [stderr] 272 |     MethodNotAllowedError = 405,
Nov 30 19:04:35.049 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.049 INFO [stderr] 
Nov 30 19:04:35.049 INFO [stderr] warning: variant is never constructed: `ServerError`
Nov 30 19:04:35.049 INFO [stderr]    --> src/trust.rs:273:5
Nov 30 19:04:35.049 INFO [stderr]     |
Nov 30 19:04:35.049 INFO [stderr] 273 |     ServerError = 500,
Nov 30 19:04:35.049 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.049 INFO [stderr] 
Nov 30 19:04:35.049 INFO [stderr] warning: method is never used: `new`
Nov 30 19:04:35.049 INFO [stderr]    --> src/trust.rs:277:5
Nov 30 19:04:35.049 INFO [stderr]     |
Nov 30 19:04:35.049 INFO [stderr] 277 |     fn new(url: Url, method : String, headers: HashMap<String,String>, content: String, params: HashMap<String,UrlPart>, path_string: String) -> Request {
Nov 30 19:04:35.049 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.049 INFO [stderr] 
Nov 30 19:04:35.049 INFO [stderr] warning: field is never used: `used_workers`
Nov 30 19:04:35.049 INFO [stderr]    --> src/trust.rs:378:5
Nov 30 19:04:35.049 INFO [stderr]     |
Nov 30 19:04:35.049 INFO [stderr] 378 |     used_workers: Vec<Worker>,
Nov 30 19:04:35.049 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.049 INFO [stderr] 
Nov 30 19:04:35.051 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.051 INFO [stderr]   --> src/trust.rs:46:13
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr] 46 |             stream.write(&response.to_http());
Nov 30 19:04:35.051 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Nov 30 19:04:35.051 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.051 INFO [stderr] 
Nov 30 19:04:35.051 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.051 INFO [stderr]   --> src/trust.rs:50:13
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr] 50 |             stream.write(&response.to_http());
Nov 30 19:04:35.051 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.051 INFO [stderr] 
Nov 30 19:04:35.051 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.051 INFO [stderr]   --> src/trust.rs:86:18
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr] 86 |                     stream.read(&mut request_text);
Nov 30 19:04:35.051 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.051 INFO [stderr] 
Nov 30 19:04:35.051 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.051 INFO [stderr]   --> src/trust.rs:94:29
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr] 94 |                             stream.write(&resp.to_http());
Nov 30 19:04:35.051 INFO [stderr]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.051 INFO [stderr]    |
Nov 30 19:04:35.051 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.051 INFO [stderr] 
Nov 30 19:04:35.051 INFO [stderr] warning: method `getRouteString` should have a snake case name such as `get_route_string`
Nov 30 19:04:35.051 INFO [stderr]    --> src/trust.rs:106:5
Nov 30 19:04:35.051 INFO [stderr]     |
Nov 30 19:04:35.051 INFO [stderr] 106 | /     pub fn getRouteString(&self) -> String {
Nov 30 19:04:35.051 INFO [stderr] 107 | |         return format!("{:?}", self.routes);
Nov 30 19:04:35.051 INFO [stderr] 108 | |     }
Nov 30 19:04:35.051 INFO [stderr]     | |_____^
Nov 30 19:04:35.051 INFO [stderr]     |
Nov 30 19:04:35.051 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Nov 30 19:04:35.051 INFO [stderr] 
Nov 30 19:04:35.055 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.055 INFO [stderr]    --> src/trust.rs:291:9
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr] 291 |         cursor.read_until(' ' as u8, &mut method);
Nov 30 19:04:35.055 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.055 INFO [stderr] 
Nov 30 19:04:35.055 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.055 INFO [stderr]    --> src/trust.rs:293:9
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr] 293 |         cursor.read_until(' ' as u8, &mut path);
Nov 30 19:04:35.055 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.055 INFO [stderr] 
Nov 30 19:04:35.055 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.055 INFO [stderr]    --> src/trust.rs:296:9
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr] 296 |         cursor.read_line(&mut version);
Nov 30 19:04:35.055 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.055 INFO [stderr] 
Nov 30 19:04:35.055 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:35.055 INFO [stderr]    --> src/trust.rs:300:9
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr] 300 |         cursor.read_until('\0' as u8, &mut rest_of_file);
Nov 30 19:04:35.055 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:35.055 INFO [stderr]     |
Nov 30 19:04:35.055 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:35.055 INFO [stderr] 
Nov 30 19:04:37.755 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 36.26s
Nov 30 19:04:37.759 INFO [stderr] su: No module specific data is present
Nov 30 19:04:38.509 INFO running `"docker" "inspect" "7f57bb968c3be5e0a69b0a68c2e1107ac0eb1b424b55d2f5f2148796844ef011"`
Nov 30 19:04:38.849 INFO running `"docker" "rm" "-f" "7f57bb968c3be5e0a69b0a68c2e1107ac0eb1b424b55d2f5f2148796844ef011"`
Nov 30 19:04:39.107 INFO [stdout] 7f57bb968c3be5e0a69b0a68c2e1107ac0eb1b424b55d2f5f2148796844ef011
Nov 30 19:04:39.116 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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"`
Nov 30 19:04:39.717 INFO [stdout] 09d39edf73d0ac84869758b8c15188af6c4c531655afb47fb94deecc727d66f3
Nov 30 19:04:39.719 INFO running `"docker" "start" "-a" "09d39edf73d0ac84869758b8c15188af6c4c531655afb47fb94deecc727d66f3"`
Nov 30 19:04:41.126 INFO [stderr] usermod: no changes
Nov 30 19:04:41.247 INFO [stderr]    Compiling trust v0.1.0 (/source)
Nov 30 19:04:41.407 INFO [stderr] warning: unused import: `std::fs::File`
Nov 30 19:04:41.407 INFO [stderr]   --> src/trust.rs:10:5
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr] 10 | use std::fs::File;
Nov 30 19:04:41.407 INFO [stderr]    |     ^^^^^^^^^^^^^
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Nov 30 19:04:41.407 INFO [stderr] 
Nov 30 19:04:41.407 INFO [stderr] warning: unused import: `std::io::prelude::*`
Nov 30 19:04:41.407 INFO [stderr]   --> src/trust.rs:11:5
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr] 11 | use std::io::prelude::*;
Nov 30 19:04:41.407 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.407 INFO [stderr] 
Nov 30 19:04:41.407 INFO [stderr] warning: unnecessary parentheses around assigned value
Nov 30 19:04:41.407 INFO [stderr]   --> src/trust.rs:89:29
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr] 89 |                     let t = (self.routes.get(&(request.clone()).unwrap().url));
Nov 30 19:04:41.407 INFO [stderr]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Nov 30 19:04:41.407 INFO [stderr] 
Nov 30 19:04:41.407 INFO [stderr] warning: unnecessary parentheses around `while` condition
Nov 30 19:04:41.407 INFO [stderr]   --> src/jinja.rs:22:11
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr] 22 |     while (original_ind < matches.len()) {
Nov 30 19:04:41.407 INFO [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 30 19:04:41.407 INFO [stderr] 
Nov 30 19:04:41.407 INFO [stderr] warning: unused import: `std::collections::HashMap`
Nov 30 19:04:41.407 INFO [stderr]   --> src/main.rs:10:5
Nov 30 19:04:41.407 INFO [stderr]    |
Nov 30 19:04:41.407 INFO [stderr] 10 | use std::collections::HashMap;
Nov 30 19:04:41.407 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.407 INFO [stderr] 
Nov 30 19:04:41.631 INFO [stderr] warning: unused import: `std::hash::Hash`
Nov 30 19:04:41.632 INFO [stderr]  --> src/trust.rs:5:5
Nov 30 19:04:41.632 INFO [stderr]   |
Nov 30 19:04:41.632 INFO [stderr] 5 | use std::hash::Hash;
Nov 30 19:04:41.633 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Nov 30 19:04:41.633 INFO [stderr] 
Nov 30 19:04:41.649 INFO [stderr] warning: private type `trust::UrlParamType` in public interface (error E0446)
Nov 30 19:04:41.650 INFO [stderr]    --> src/trust.rs:122:25
Nov 30 19:04:41.650 INFO [stderr]     |
Nov 30 19:04:41.650 INFO [stderr] 122 |     PARAM(String,String,UrlParamType)
Nov 30 19:04:41.651 INFO [stderr]     |                         ^^^^^^^^^^^^
Nov 30 19:04:41.651 INFO [stderr]     |
Nov 30 19:04:41.651 INFO [stderr]     = note: #[warn(private_in_public)] on by default
Nov 30 19:04:41.652 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 30 19:04:41.652 INFO [stderr]     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 30 19:04:41.652 INFO [stderr] 
Nov 30 19:04:41.654 INFO [stderr] warning: unused variable: `req`
Nov 30 19:04:41.654 INFO [stderr]   --> src/main.rs:15:8
Nov 30 19:04:41.659 INFO [stderr]    |
Nov 30 19:04:41.659 INFO [stderr] 15 | fn abc(req: Request) -> String{
Nov 30 19:04:41.659 INFO [stderr]    |        ^^^ help: consider using `_req` instead
Nov 30 19:04:41.660 INFO [stderr]    |
Nov 30 19:04:41.660 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 19:04:41.660 INFO [stderr] 
Nov 30 19:04:41.661 INFO [stderr] warning: unused variable: `req`
Nov 30 19:04:41.661 INFO [stderr]   --> src/main.rs:19:9
Nov 30 19:04:41.661 INFO [stderr]    |
Nov 30 19:04:41.662 INFO [stderr] 19 | fn root(req: Request) -> String{
Nov 30 19:04:41.662 INFO [stderr]    |         ^^^ help: consider using `_req` instead
Nov 30 19:04:41.662 INFO [stderr] 
Nov 30 19:04:41.662 INFO [stderr] warning: unused variable: `x`
Nov 30 19:04:41.663 INFO [stderr]   --> src/main.rs:25:23
Nov 30 19:04:41.663 INFO [stderr]    |
Nov 30 19:04:41.663 INFO [stderr] 25 |         &UrlPart::PARAM(ref x, ref name, ..) => name.to_string(),
Nov 30 19:04:41.664 INFO [stderr]    |                             ^ help: consider using `_x` instead
Nov 30 19:04:41.664 INFO [stderr] 
Nov 30 19:04:41.664 INFO [stderr] warning: unused variable: `request`
Nov 30 19:04:41.665 INFO [stderr]   --> src/main.rs:30:15
Nov 30 19:04:41.665 INFO [stderr]    |
Nov 30 19:04:41.665 INFO [stderr] 30 | fn jinja_test(request: Request) -> String {
Nov 30 19:04:41.665 INFO [stderr]    |               ^^^^^^^ help: consider using `_request` instead
Nov 30 19:04:41.666 INFO [stderr] 
Nov 30 19:04:41.666 INFO [stderr] warning: unused variable: `x`
Nov 30 19:04:41.666 INFO [stderr]   --> src/main.rs:36:23
Nov 30 19:04:41.667 INFO [stderr]    |
Nov 30 19:04:41.667 INFO [stderr] 36 |         &UrlPart::PARAM(ref x, ref name, ..) => name.to_string(),
Nov 30 19:04:41.667 INFO [stderr]    |                             ^ help: consider using `_x` instead
Nov 30 19:04:41.668 INFO [stderr] 
Nov 30 19:04:41.668 INFO [stderr] warning: unused variable: `name`
Nov 30 19:04:41.668 INFO [stderr]    --> src/trust.rs:131:33
Nov 30 19:04:41.669 INFO [stderr]     |
Nov 30 19:04:41.669 INFO [stderr] 131 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:41.669 INFO [stderr]     |                                 ^^^^ help: consider using `_name` instead
Nov 30 19:04:41.669 INFO [stderr] 
Nov 30 19:04:41.670 INFO [stderr] warning: unused variable: `value`
Nov 30 19:04:41.670 INFO [stderr]    --> src/trust.rs:131:43
Nov 30 19:04:41.670 INFO [stderr]     |
Nov 30 19:04:41.671 INFO [stderr] 131 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:41.671 INFO [stderr]     |                                           ^^^^^ help: consider using `_value` instead
Nov 30 19:04:41.671 INFO [stderr] 
Nov 30 19:04:41.672 INFO [stderr] warning: unused variable: `name`
Nov 30 19:04:41.672 INFO [stderr]    --> src/trust.rs:149:33
Nov 30 19:04:41.672 INFO [stderr]     |
Nov 30 19:04:41.672 INFO [stderr] 149 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:41.673 INFO [stderr]     |                                 ^^^^ help: consider using `_name` instead
Nov 30 19:04:41.673 INFO [stderr] 
Nov 30 19:04:41.673 INFO [stderr] warning: unused variable: `value`
Nov 30 19:04:41.673 INFO [stderr]    --> src/trust.rs:149:43
Nov 30 19:04:41.674 INFO [stderr]     |
Nov 30 19:04:41.674 INFO [stderr] 149 |             &UrlPart::PARAM(ref name, ref value, ref param_type) => {
Nov 30 19:04:41.674 INFO [stderr]     |                                           ^^^^^ help: consider using `_value` instead
Nov 30 19:04:41.674 INFO [stderr] 
Nov 30 19:04:41.675 INFO [stderr] warning: unused variable: `name2`
Nov 30 19:04:41.675 INFO [stderr]    --> src/trust.rs:151:41
Nov 30 19:04:41.675 INFO [stderr]     |
Nov 30 19:04:41.675 INFO [stderr] 151 |                     &UrlPart::PARAM(ref name2,ref value2,ref param_type2) => {
Nov 30 19:04:41.676 INFO [stderr]     |                                         ^^^^^ help: consider using `_name2` instead
Nov 30 19:04:41.676 INFO [stderr] 
Nov 30 19:04:41.676 INFO [stderr] warning: unused variable: `value2`
Nov 30 19:04:41.677 INFO [stderr]    --> src/trust.rs:151:51
Nov 30 19:04:41.677 INFO [stderr]     |
Nov 30 19:04:41.677 INFO [stderr] 151 |                     &UrlPart::PARAM(ref name2,ref value2,ref param_type2) => {
Nov 30 19:04:41.677 INFO [stderr]     |                                                   ^^^^^^ help: consider using `_value2` instead
Nov 30 19:04:41.678 INFO [stderr] 
Nov 30 19:04:41.678 INFO [stderr] warning: unused variable: `name`
Nov 30 19:04:41.678 INFO [stderr]    --> src/trust.rs:186:37
Nov 30 19:04:41.679 INFO [stderr]     |
Nov 30 19:04:41.679 INFO [stderr] 186 |                 &UrlPart::PARAM(ref name,ref value,ref param_type) => {
Nov 30 19:04:41.679 INFO [stderr]     |                                     ^^^^ help: consider using `_name` instead
Nov 30 19:04:41.679 INFO [stderr] 
Nov 30 19:04:41.680 INFO [stderr] warning: unused variable: `param_type`
Nov 30 19:04:41.680 INFO [stderr]    --> src/trust.rs:186:56
Nov 30 19:04:41.680 INFO [stderr]     |
Nov 30 19:04:41.681 INFO [stderr] 186 |                 &UrlPart::PARAM(ref name,ref value,ref param_type) => {
Nov 30 19:04:41.681 INFO [stderr]     |                                                        ^^^^^^^^^^ help: consider using `_param_type` instead
Nov 30 19:04:41.681 INFO [stderr] 
Nov 30 19:04:41.681 INFO [stderr] warning: unused variable: `value2`
Nov 30 19:04:41.682 INFO [stderr]    --> src/trust.rs:188:55
Nov 30 19:04:41.682 INFO [stderr]     |
Nov 30 19:04:41.682 INFO [stderr] 188 |                         &UrlPart::PARAM(ref name2,ref value2,ref param_type2) => {
Nov 30 19:04:41.682 INFO [stderr]     |                                                       ^^^^^^ help: consider using `_value2` instead
Nov 30 19:04:41.683 INFO [stderr] 
Nov 30 19:04:41.683 INFO [stderr] warning: unused variable: `params`
Nov 30 19:04:41.683 INFO [stderr]    --> src/trust.rs:207:13
Nov 30 19:04:41.683 INFO [stderr]     |
Nov 30 19:04:41.684 INFO [stderr] 207 |         let params : HashMap<String,UrlPart> = HashMap::new();
Nov 30 19:04:41.684 INFO [stderr]     |             ^^^^^^ help: consider using `_params` instead
Nov 30 19:04:41.684 INFO [stderr] 
Nov 30 19:04:41.684 INFO [stderr] warning: unused variable: `join_handle`
Nov 30 19:04:41.685 INFO [stderr]    --> src/trust.rs:418:13
Nov 30 19:04:41.685 INFO [stderr]     |
Nov 30 19:04:41.685 INFO [stderr] 418 |         let join_handle = thread::spawn(move ||{
Nov 30 19:04:41.685 INFO [stderr]     |             ^^^^^^^^^^^ help: consider using `_join_handle` instead
Nov 30 19:04:41.686 INFO [stderr] 
Nov 30 19:04:41.712 INFO [stderr] warning: variant is never constructed: `BadRequestError`
Nov 30 19:04:41.714 INFO [stderr]    --> src/trust.rs:269:5
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr] 269 |     BadRequestError = 400,
Nov 30 19:04:41.714 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr]     = note: #[warn(dead_code)] on by default
Nov 30 19:04:41.714 INFO [stderr] 
Nov 30 19:04:41.714 INFO [stderr] warning: variant is never constructed: `ForbiddenError`
Nov 30 19:04:41.714 INFO [stderr]    --> src/trust.rs:270:5
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr] 270 |     ForbiddenError = 403,
Nov 30 19:04:41.714 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr] 
Nov 30 19:04:41.714 INFO [stderr] warning: variant is never constructed: `MethodNotAllowedError`
Nov 30 19:04:41.714 INFO [stderr]    --> src/trust.rs:272:5
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr] 272 |     MethodNotAllowedError = 405,
Nov 30 19:04:41.714 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr] 
Nov 30 19:04:41.714 INFO [stderr] warning: variant is never constructed: `ServerError`
Nov 30 19:04:41.714 INFO [stderr]    --> src/trust.rs:273:5
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr] 273 |     ServerError = 500,
Nov 30 19:04:41.714 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr] 
Nov 30 19:04:41.714 INFO [stderr] warning: method is never used: `new`
Nov 30 19:04:41.714 INFO [stderr]    --> src/trust.rs:277:5
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr] 277 |     fn new(url: Url, method : String, headers: HashMap<String,String>, content: String, params: HashMap<String,UrlPart>, path_string: String) -> Request {
Nov 30 19:04:41.714 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr] 
Nov 30 19:04:41.714 INFO [stderr] warning: field is never used: `used_workers`
Nov 30 19:04:41.714 INFO [stderr]    --> src/trust.rs:378:5
Nov 30 19:04:41.714 INFO [stderr]     |
Nov 30 19:04:41.714 INFO [stderr] 378 |     used_workers: Vec<Worker>,
Nov 30 19:04:41.714 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr] 
Nov 30 19:04:41.714 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.714 INFO [stderr]   --> src/trust.rs:46:13
Nov 30 19:04:41.714 INFO [stderr]    |
Nov 30 19:04:41.714 INFO [stderr] 46 |             stream.write(&response.to_http());
Nov 30 19:04:41.714 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.714 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Nov 30 19:04:41.715 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]   --> src/trust.rs:50:13
Nov 30 19:04:41.715 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr] 50 |             stream.write(&response.to_http());
Nov 30 19:04:41.715 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]   --> src/trust.rs:86:18
Nov 30 19:04:41.715 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr] 86 |                     stream.read(&mut request_text);
Nov 30 19:04:41.715 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]   --> src/trust.rs:94:29
Nov 30 19:04:41.715 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr] 94 |                             stream.write(&resp.to_http());
Nov 30 19:04:41.715 INFO [stderr]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]    |
Nov 30 19:04:41.715 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: method `getRouteString` should have a snake case name such as `get_route_string`
Nov 30 19:04:41.715 INFO [stderr]    --> src/trust.rs:106:5
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr] 106 | /     pub fn getRouteString(&self) -> String {
Nov 30 19:04:41.715 INFO [stderr] 107 | |         return format!("{:?}", self.routes);
Nov 30 19:04:41.715 INFO [stderr] 108 | |     }
Nov 30 19:04:41.715 INFO [stderr]     | |_____^
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]    --> src/trust.rs:291:9
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr] 291 |         cursor.read_until(' ' as u8, &mut method);
Nov 30 19:04:41.715 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]    --> src/trust.rs:293:9
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr] 293 |         cursor.read_until(' ' as u8, &mut path);
Nov 30 19:04:41.715 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]    --> src/trust.rs:296:9
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr] 296 |         cursor.read_line(&mut version);
Nov 30 19:04:41.715 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:41.715 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 19:04:41.715 INFO [stderr]    --> src/trust.rs:300:9
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr] 300 |         cursor.read_until('\0' as u8, &mut rest_of_file);
Nov 30 19:04:41.715 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:04:41.715 INFO [stderr]     |
Nov 30 19:04:41.715 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 19:04:41.715 INFO [stderr] 
Nov 30 19:04:42.299 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.13s
Nov 30 19:04:42.315 INFO [stderr] su: No module specific data is present
Nov 30 19:04:42.939 INFO running `"docker" "inspect" "09d39edf73d0ac84869758b8c15188af6c4c531655afb47fb94deecc727d66f3"`
Nov 30 19:04:43.335 INFO running `"docker" "rm" "-f" "09d39edf73d0ac84869758b8c15188af6c4c531655afb47fb94deecc727d66f3"`
Nov 30 19:04:43.769 INFO [stdout] 09d39edf73d0ac84869758b8c15188af6c4c531655afb47fb94deecc727d66f3
Nov 30 19:04:43.779 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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"`
Nov 30 19:04:44.225 INFO [stdout] 564cd49aa15a3a9ea860eb28ef7bba35677a0a33ec0fe5792e7b3a2463f807b2
Nov 30 19:04:44.233 INFO running `"docker" "start" "-a" "564cd49aa15a3a9ea860eb28ef7bba35677a0a33ec0fe5792e7b3a2463f807b2"`
Nov 30 19:04:45.466 INFO [stderr] usermod: no changes
Nov 30 19:04:45.567 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.07s
Nov 30 19:04:45.567 INFO [stderr]      Running /target/debug/deps/trust-bb6f9353a3aa6d56
Nov 30 19:04:45.572 INFO [stdout] 
Nov 30 19:04:45.573 INFO [stdout] running 0 tests
Nov 30 19:04:45.573 INFO [stdout] 
Nov 30 19:04:45.573 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 19:04:45.573 INFO [stdout] 
Nov 30 19:04:45.579 INFO [stderr] su: No module specific data is present
Nov 30 19:04:46.208 INFO running `"docker" "inspect" "564cd49aa15a3a9ea860eb28ef7bba35677a0a33ec0fe5792e7b3a2463f807b2"`
Nov 30 19:04:46.517 INFO running `"docker" "rm" "-f" "564cd49aa15a3a9ea860eb28ef7bba35677a0a33ec0fe5792e7b3a2463f807b2"`
Nov 30 19:04:46.819 INFO [stdout] 564cd49aa15a3a9ea860eb28ef7bba35677a0a33ec0fe5792e7b3a2463f807b2
