Dec 02 18:26:43.432 INFO testing rustful-0.9.0 against 1.30.1 for beta-1.31-5
Dec 02 18:26:43.432 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 18:26:43.647 INFO [stdout] 3cb8336ef8d1bd95c4217dac8f87274d6d5c7bb01561c864eaef75ced975a267
Dec 02 18:26:43.649 INFO running `"docker" "start" "-a" "3cb8336ef8d1bd95c4217dac8f87274d6d5c7bb01561c864eaef75ced975a267"`
Dec 02 18:26:44.118 INFO [stderr] usermod: no changes
Dec 02 18:26:44.290 INFO [stderr]    Compiling buf_redux v0.1.3
Dec 02 18:26:44.294 INFO [stderr]    Compiling anymap v0.12.1
Dec 02 18:26:44.294 INFO [stderr]    Compiling openssl v0.7.14
Dec 02 18:26:44.294 INFO [stderr]    Compiling rustful v0.9.0 (/source)
Dec 02 18:26:45.576 INFO [stderr]    Compiling multipart v0.7.0
Dec 02 18:26:49.283 INFO [stderr]    Compiling cookie v0.2.5
Dec 02 18:26:49.283 INFO [stderr]    Compiling openssl-verify v0.1.0
Dec 02 18:26:52.128 INFO [stderr]    Compiling hyper v0.9.18
Dec 02 18:27:07.189 INFO [stderr] warning: the trait `anymap::any::CloneToAny` cannot be made into an object
Dec 02 18:27:07.189 INFO [stderr]   --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:15:5
Dec 02 18:27:07.189 INFO [stderr]    |
Dec 02 18:27:07.189 INFO [stderr] 15 |     fn clone_to_any_send(&self) -> Box<CloneAny + Send> where Self: Send;
Dec 02 18:27:07.189 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 18:27:07.189 INFO [stderr]    |
Dec 02 18:27:07.189 INFO [stderr]    = note: #[warn(where_clauses_object_safety)] on by default
Dec 02 18:27:07.189 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!
Dec 02 18:27:07.189 INFO [stderr]    = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 02 18:27:07.189 INFO [stderr]    = note: method `clone_to_any_send` references the `Self` type in where clauses
Dec 02 18:27:07.190 INFO [stderr] 
Dec 02 18:27:07.190 INFO [stderr] warning: the trait `anymap::any::CloneToAny` cannot be made into an object
Dec 02 18:27:07.190 INFO [stderr]   --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:18:5
Dec 02 18:27:07.190 INFO [stderr]    |
Dec 02 18:27:07.190 INFO [stderr] 18 |     fn clone_to_any_sync(&self) -> Box<CloneAny + Sync> where Self: Sync;
Dec 02 18:27:07.190 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 18:27:07.190 INFO [stderr]    |
Dec 02 18:27:07.190 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!
Dec 02 18:27:07.190 INFO [stderr]    = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 02 18:27:07.190 INFO [stderr]    = note: method `clone_to_any_sync` references the `Self` type in where clauses
Dec 02 18:27:07.190 INFO [stderr] 
Dec 02 18:27:07.190 INFO [stderr] warning: the trait `anymap::any::CloneToAny` cannot be made into an object
Dec 02 18:27:07.190 INFO [stderr]   --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:21:5
Dec 02 18:27:07.190 INFO [stderr]    |
Dec 02 18:27:07.190 INFO [stderr] 21 |     fn clone_to_any_send_sync(&self) -> Box<CloneAny + Send + Sync> where Self: Send + Sync;
Dec 02 18:27:07.190 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 18:27:07.190 INFO [stderr]    |
Dec 02 18:27:07.190 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!
Dec 02 18:27:07.190 INFO [stderr]    = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 02 18:27:07.190 INFO [stderr]    = note: method `clone_to_any_send_sync` references the `Self` type in where clauses
Dec 02 18:27:07.190 INFO [stderr] 
Dec 02 18:27:07.274 INFO [stderr] warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
Dec 02 18:27:07.274 INFO [stderr]    --> src/router/tree_router.rs:65:49
Dec 02 18:27:07.274 INFO [stderr]     |
Dec 02 18:27:07.274 INFO [stderr] 65  |             &mut **self.wildcard_route.as_mut::<'a>().unwrap()
Dec 02 18:27:07.274 INFO [stderr]     |                                                 ^^
Dec 02 18:27:07.274 INFO [stderr]     |
Dec 02 18:27:07.274 INFO [stderr]     = note: #[warn(late_bound_lifetime_arguments)] on by default
Dec 02 18:27:07.274 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!
Dec 02 18:27:07.274 INFO [stderr]     = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>
Dec 02 18:27:07.274 INFO [stderr] 
Dec 02 18:27:07.275 INFO [stderr] warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
Dec 02 18:27:07.275 INFO [stderr]    --> src/router/tree_router.rs:70:49
Dec 02 18:27:07.275 INFO [stderr]     |
Dec 02 18:27:07.275 INFO [stderr] 70  |             &mut **self.variable_route.as_mut::<'a>().unwrap()
Dec 02 18:27:07.275 INFO [stderr]     |                                                 ^^
Dec 02 18:27:07.275 INFO [stderr]     |
Dec 02 18:27:07.275 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!
Dec 02 18:27:07.275 INFO [stderr]     = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>
Dec 02 18:27:07.276 INFO [stderr] 
Dec 02 18:27:07.761 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.761 INFO [stderr]    --> src/router/tree_router.rs:265:13
Dec 02 18:27:07.761 INFO [stderr]     |
Dec 02 18:27:07.761 INFO [stderr] 265 |         let mut endpoint = (&mut route).fold(self, |endpoint, segment| {
Dec 02 18:27:07.761 INFO [stderr]     |             ----^^^^^^^^
Dec 02 18:27:07.761 INFO [stderr]     |             |
Dec 02 18:27:07.761 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.761 INFO [stderr]     |
Dec 02 18:27:07.761 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 18:27:07.761 INFO [stderr] 
Dec 02 18:27:07.763 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.763 INFO [stderr]    --> src/router/tree_router.rs:274:13
Dec 02 18:27:07.763 INFO [stderr]     |
Dec 02 18:27:07.763 INFO [stderr] 274 |         let mut endpoint = (&mut route).fold(self, |endpoint, segment| {
Dec 02 18:27:07.763 INFO [stderr]     |             ----^^^^^^^^
Dec 02 18:27:07.763 INFO [stderr]     |             |
Dec 02 18:27:07.763 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.763 INFO [stderr] 
Dec 02 18:27:07.768 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.768 INFO [stderr]    --> src/router/tree_router.rs:287:21
Dec 02 18:27:07.768 INFO [stderr]     |
Dec 02 18:27:07.768 INFO [stderr] 287 |                 let mut endpoint = (&mut route).fold(&mut new_root, |endpoint, segment| {
Dec 02 18:27:07.768 INFO [stderr]     |                     ----^^^^^^^^
Dec 02 18:27:07.768 INFO [stderr]     |                     |
Dec 02 18:27:07.768 INFO [stderr]     |                     help: remove this `mut`
Dec 02 18:27:07.768 INFO [stderr] 
Dec 02 18:27:07.858 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.858 INFO [stderr]    --> src/response.rs:684:13
Dec 02 18:27:07.858 INFO [stderr]     |
Dec 02 18:27:07.859 INFO [stderr] 684 |         let mut writer = match self.writer {
Dec 02 18:27:07.859 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:07.859 INFO [stderr]     |             |
Dec 02 18:27:07.859 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.860 INFO [stderr] 
Dec 02 18:27:07.863 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.864 INFO [stderr]    --> src/response.rs:762:13
Dec 02 18:27:07.864 INFO [stderr]     |
Dec 02 18:27:07.864 INFO [stderr] 762 |         let mut writer = try!(response_to_io_result(self.borrow_writer()));
Dec 02 18:27:07.864 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:07.865 INFO [stderr]     |             |
Dec 02 18:27:07.865 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.865 INFO [stderr] 
Dec 02 18:27:07.867 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.867 INFO [stderr]    --> src/response.rs:865:13
Dec 02 18:27:07.867 INFO [stderr]     |
Dec 02 18:27:07.868 INFO [stderr] 865 |         let mut writer = try!(self.borrow_writer());
Dec 02 18:27:07.868 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:07.868 INFO [stderr]     |             |
Dec 02 18:27:07.869 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.869 INFO [stderr] 
Dec 02 18:27:07.869 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.869 INFO [stderr]    --> src/response.rs:870:13
Dec 02 18:27:07.869 INFO [stderr]     |
Dec 02 18:27:07.870 INFO [stderr] 870 |         let mut writer = try!(self.borrow_writer());
Dec 02 18:27:07.870 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:07.870 INFO [stderr]     |             |
Dec 02 18:27:07.871 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.871 INFO [stderr] 
Dec 02 18:27:07.871 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:07.871 INFO [stderr]    --> src/response.rs:875:13
Dec 02 18:27:07.872 INFO [stderr]     |
Dec 02 18:27:07.872 INFO [stderr] 875 |         let mut writer = try!(self.borrow_writer());
Dec 02 18:27:07.872 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:07.872 INFO [stderr]     |             |
Dec 02 18:27:07.873 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:07.873 INFO [stderr] 
Dec 02 18:27:10.092 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 25.95s
Dec 02 18:27:10.101 INFO [stderr] su: No module specific data is present
Dec 02 18:27:11.650 INFO running `"docker" "inspect" "3cb8336ef8d1bd95c4217dac8f87274d6d5c7bb01561c864eaef75ced975a267"`
Dec 02 18:27:11.995 INFO running `"docker" "rm" "-f" "3cb8336ef8d1bd95c4217dac8f87274d6d5c7bb01561c864eaef75ced975a267"`
Dec 02 18:27:12.335 INFO [stdout] 3cb8336ef8d1bd95c4217dac8f87274d6d5c7bb01561c864eaef75ced975a267
Dec 02 18:27:12.337 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 18:27:12.822 INFO [stdout] e332b51dc46bfaa07672d1b7277b1fd454cde0239f14a4c20118c101c165b58c
Dec 02 18:27:12.827 INFO running `"docker" "start" "-a" "e332b51dc46bfaa07672d1b7277b1fd454cde0239f14a4c20118c101c165b58c"`
Dec 02 18:27:14.366 INFO [stderr] usermod: no changes
Dec 02 18:27:14.647 INFO [stderr]    Compiling rustful v0.9.0 (/source)
Dec 02 18:27:19.383 INFO [stderr] warning: the trait `anymap::any::CloneToAny` cannot be made into an object
Dec 02 18:27:19.384 INFO [stderr]   --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:15:5
Dec 02 18:27:19.384 INFO [stderr]    |
Dec 02 18:27:19.384 INFO [stderr] 15 |     fn clone_to_any_send(&self) -> Box<CloneAny + Send> where Self: Send;
Dec 02 18:27:19.384 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 18:27:19.384 INFO [stderr]    |
Dec 02 18:27:19.384 INFO [stderr]    = note: #[warn(where_clauses_object_safety)] on by default
Dec 02 18:27:19.384 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!
Dec 02 18:27:19.384 INFO [stderr]    = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 02 18:27:19.384 INFO [stderr]    = note: method `clone_to_any_send` references the `Self` type in where clauses
Dec 02 18:27:19.384 INFO [stderr] 
Dec 02 18:27:19.384 INFO [stderr] warning: the trait `anymap::any::CloneToAny` cannot be made into an object
Dec 02 18:27:19.384 INFO [stderr]   --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:18:5
Dec 02 18:27:19.384 INFO [stderr]    |
Dec 02 18:27:19.384 INFO [stderr] 18 |     fn clone_to_any_sync(&self) -> Box<CloneAny + Sync> where Self: Sync;
Dec 02 18:27:19.384 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 18:27:19.384 INFO [stderr]    |
Dec 02 18:27:19.384 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!
Dec 02 18:27:19.384 INFO [stderr]    = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 02 18:27:19.384 INFO [stderr]    = note: method `clone_to_any_sync` references the `Self` type in where clauses
Dec 02 18:27:19.384 INFO [stderr] 
Dec 02 18:27:19.384 INFO [stderr] warning: the trait `anymap::any::CloneToAny` cannot be made into an object
Dec 02 18:27:19.384 INFO [stderr]   --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:21:5
Dec 02 18:27:19.384 INFO [stderr]    |
Dec 02 18:27:19.384 INFO [stderr] 21 |     fn clone_to_any_send_sync(&self) -> Box<CloneAny + Send + Sync> where Self: Send + Sync;
Dec 02 18:27:19.384 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 18:27:19.384 INFO [stderr]    |
Dec 02 18:27:19.384 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!
Dec 02 18:27:19.384 INFO [stderr]    = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 02 18:27:19.384 INFO [stderr]    = note: method `clone_to_any_send_sync` references the `Self` type in where clauses
Dec 02 18:27:19.384 INFO [stderr] 
Dec 02 18:27:19.473 INFO [stderr] warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
Dec 02 18:27:19.474 INFO [stderr]    --> src/router/tree_router.rs:65:49
Dec 02 18:27:19.474 INFO [stderr]     |
Dec 02 18:27:19.474 INFO [stderr] 65  |             &mut **self.wildcard_route.as_mut::<'a>().unwrap()
Dec 02 18:27:19.474 INFO [stderr]     |                                                 ^^
Dec 02 18:27:19.474 INFO [stderr]     |
Dec 02 18:27:19.474 INFO [stderr]     = note: #[warn(late_bound_lifetime_arguments)] on by default
Dec 02 18:27:19.474 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!
Dec 02 18:27:19.474 INFO [stderr]     = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>
Dec 02 18:27:19.474 INFO [stderr] 
Dec 02 18:27:19.474 INFO [stderr] warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
Dec 02 18:27:19.474 INFO [stderr]    --> src/router/tree_router.rs:70:49
Dec 02 18:27:19.474 INFO [stderr]     |
Dec 02 18:27:19.474 INFO [stderr] 70  |             &mut **self.variable_route.as_mut::<'a>().unwrap()
Dec 02 18:27:19.474 INFO [stderr]     |                                                 ^^
Dec 02 18:27:19.475 INFO [stderr]     |
Dec 02 18:27:19.475 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!
Dec 02 18:27:19.475 INFO [stderr]     = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>
Dec 02 18:27:19.475 INFO [stderr] 
Dec 02 18:27:21.970 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:21.970 INFO [stderr]    --> src/router/tree_router.rs:265:13
Dec 02 18:27:21.970 INFO [stderr]     |
Dec 02 18:27:21.970 INFO [stderr] 265 |         let mut endpoint = (&mut route).fold(self, |endpoint, segment| {
Dec 02 18:27:21.970 INFO [stderr]     |             ----^^^^^^^^
Dec 02 18:27:21.970 INFO [stderr]     |             |
Dec 02 18:27:21.970 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:21.970 INFO [stderr]     |
Dec 02 18:27:21.970 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 18:27:21.970 INFO [stderr] 
Dec 02 18:27:21.983 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:21.983 INFO [stderr]    --> src/router/tree_router.rs:274:13
Dec 02 18:27:21.983 INFO [stderr]     |
Dec 02 18:27:21.983 INFO [stderr] 274 |         let mut endpoint = (&mut route).fold(self, |endpoint, segment| {
Dec 02 18:27:21.983 INFO [stderr]     |             ----^^^^^^^^
Dec 02 18:27:21.983 INFO [stderr]     |             |
Dec 02 18:27:21.983 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:21.983 INFO [stderr] 
Dec 02 18:27:21.985 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:21.985 INFO [stderr]    --> src/router/tree_router.rs:287:21
Dec 02 18:27:21.985 INFO [stderr]     |
Dec 02 18:27:21.985 INFO [stderr] 287 |                 let mut endpoint = (&mut route).fold(&mut new_root, |endpoint, segment| {
Dec 02 18:27:21.991 INFO [stderr]     |                     ----^^^^^^^^
Dec 02 18:27:21.991 INFO [stderr]     |                     |
Dec 02 18:27:21.991 INFO [stderr]     |                     help: remove this `mut`
Dec 02 18:27:21.991 INFO [stderr] 
Dec 02 18:27:23.047 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:23.047 INFO [stderr]    --> src/response.rs:684:13
Dec 02 18:27:23.047 INFO [stderr]     |
Dec 02 18:27:23.047 INFO [stderr] 684 |         let mut writer = match self.writer {
Dec 02 18:27:23.047 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:23.047 INFO [stderr]     |             |
Dec 02 18:27:23.047 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:23.047 INFO [stderr] 
Dec 02 18:27:23.050 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:23.051 INFO [stderr]    --> src/response.rs:762:13
Dec 02 18:27:23.051 INFO [stderr]     |
Dec 02 18:27:23.051 INFO [stderr] 762 |         let mut writer = try!(response_to_io_result(self.borrow_writer()));
Dec 02 18:27:23.051 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:23.051 INFO [stderr]     |             |
Dec 02 18:27:23.051 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:23.051 INFO [stderr] 
Dec 02 18:27:23.059 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:23.059 INFO [stderr]    --> src/response.rs:865:13
Dec 02 18:27:23.059 INFO [stderr]     |
Dec 02 18:27:23.059 INFO [stderr] 865 |         let mut writer = try!(self.borrow_writer());
Dec 02 18:27:23.059 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:23.059 INFO [stderr]     |             |
Dec 02 18:27:23.060 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:23.060 INFO [stderr] 
Dec 02 18:27:23.066 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:23.067 INFO [stderr]    --> src/response.rs:870:13
Dec 02 18:27:23.067 INFO [stderr]     |
Dec 02 18:27:23.067 INFO [stderr] 870 |         let mut writer = try!(self.borrow_writer());
Dec 02 18:27:23.067 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:23.067 INFO [stderr]     |             |
Dec 02 18:27:23.067 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:23.067 INFO [stderr] 
Dec 02 18:27:23.067 INFO [stderr] warning: variable does not need to be mutable
Dec 02 18:27:23.067 INFO [stderr]    --> src/response.rs:875:13
Dec 02 18:27:23.067 INFO [stderr]     |
Dec 02 18:27:23.070 INFO [stderr] 875 |         let mut writer = try!(self.borrow_writer());
Dec 02 18:27:23.070 INFO [stderr]     |             ----^^^^^^
Dec 02 18:27:23.071 INFO [stderr]     |             |
Dec 02 18:27:23.071 INFO [stderr]     |             help: remove this `mut`
Dec 02 18:27:23.071 INFO [stderr] 
Dec 02 18:27:31.688 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 17.29s
Dec 02 18:27:31.703 INFO [stderr] su: No module specific data is present
Dec 02 18:27:32.523 INFO running `"docker" "inspect" "e332b51dc46bfaa07672d1b7277b1fd454cde0239f14a4c20118c101c165b58c"`
Dec 02 18:27:32.843 INFO running `"docker" "rm" "-f" "e332b51dc46bfaa07672d1b7277b1fd454cde0239f14a4c20118c101c165b58c"`
Dec 02 18:27:33.139 INFO [stdout] e332b51dc46bfaa07672d1b7277b1fd454cde0239f14a4c20118c101c165b58c
Dec 02 18:27:33.147 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 18:27:33.600 INFO [stdout] 2c0121695cee5d7a926d8dcf95f177c89dd761c1fe12b5666ee1fc10428c8467
Dec 02 18:27:33.602 INFO running `"docker" "start" "-a" "2c0121695cee5d7a926d8dcf95f177c89dd761c1fe12b5666ee1fc10428c8467"`
Dec 02 18:27:35.736 INFO [stderr] usermod: no changes
Dec 02 18:27:35.891 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.12s
Dec 02 18:27:35.905 INFO [stderr]      Running /target/debug/deps/rustful-16e35274011109a9
Dec 02 18:27:35.914 INFO [stdout] 
Dec 02 18:27:35.914 INFO [stdout] running 25 tests
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::one_wildcard_end_route ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::one_variable_route ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::one_static_route ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::merge_routers_wildcard ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::one_universal_wildcard_route ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::merge_routers ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::prefix_router_variables ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::prefix_router_wildcard ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::one_wildcard_middle_route ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::route_formats ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::several_static_routes ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::http_methods ... ok
Dec 02 18:27:35.919 INFO [stdout] test server::instance::parse_path_parts ... ok
Dec 02 18:27:35.919 INFO [stdout] test router::tree_router::test::several_variable_routes ... ok
Dec 02 18:27:35.919 INFO [stdout] test server::instance::parse_strange_path ... ok
Dec 02 18:27:35.923 INFO [stdout] test server::instance::parse_strange_url ... ok
Dec 02 18:27:35.923 INFO [stdout] test utils::test::parsing_parameters ... ok
Dec 02 18:27:35.923 INFO [stdout] test router::tree_router::test::merge_routers_variables ... ok
Dec 02 18:27:35.923 INFO [stdout] test server::instance::parse_url_parts ... ok
Dec 02 18:27:35.935 INFO [stdout] test router::tree_router::test::several_wildcards_routes ... ok
Dec 02 18:27:35.935 INFO [stdout] test router::tree_router::test::several_wildcards_routes_no_hyperlinks ... ok
Dec 02 18:27:35.935 INFO [stdout] test utils::test::parsing_parameters_with_plus ... ok
Dec 02 18:27:35.935 INFO [stdout] test server::instance::parse_missing_url_parts ... ok
Dec 02 18:27:35.935 INFO [stdout] test server::instance::parse_missing_path_parts ... ok
Dec 02 18:27:35.935 INFO [stdout] test utils::test::parsing_strange_parameters ... ok
Dec 02 18:27:35.935 INFO [stdout] 
Dec 02 18:27:35.935 INFO [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 18:27:35.935 INFO [stdout] 
Dec 02 18:27:35.942 INFO [stderr]    Doc-tests rustful
Dec 02 18:27:43.167 INFO [stdout] 
Dec 02 18:27:43.167 INFO [stdout] running 50 tests
Dec 02 18:28:28.331 INFO [stdout] test src/context/body.rs - context::body::BodyReader<'a, 'b>::read_query_body (line 120) ... ok
Dec 02 18:28:29.331 INFO [stdout] test src/context/body.rs - context::body::BodyReader<'a, 'b>::as_multipart (line 68) ... ok
Dec 02 18:28:30.916 INFO [stdout] test src/context/body.rs - context::body::BodyReader<'a, 'b>::decode_json_body (line 170) ... ok
Dec 02 18:28:31.239 INFO [stdout] test src/context/body.rs - context::body::BodyReader<'a, 'b>::read_json_body (line 146) ... ok
Dec 02 18:28:32.719 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::Buffer<'a>::push_char (line 369) ... ok
Dec 02 18:28:34.119 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<S, V>::as_bytes (line 74) ... ok
Dec 02 18:28:35.790 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<S, V>::as_slice (line 29) ... ok
Dec 02 18:28:36.219 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::Buffer<'a>::push_bytes (line 350) ... ok
Dec 02 18:29:15.879 INFO [stdout] test src/context/mod.rs - context (line 16) ... ok
Dec 02 18:29:16.619 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<S, V>::as_utf8 (line 44) ... ok
Dec 02 18:29:17.163 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<S, V>::is_utf8 (line 89) ... ok
Dec 02 18:29:18.295 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<String, Vec<u8>>::push_char (line 109) ... ok
Dec 02 18:29:18.299 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<S, V>::as_utf8_lossy (line 59) ... ok
Dec 02 18:29:19.410 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<String, Vec<u8>>::push_str (line 144) ... ok
Dec 02 18:29:19.673 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<String, Vec<u8>>::push_bytes (line 161) ... ok
Dec 02 18:29:20.922 INFO [stdout] test src/context/maybe_utf8.rs - context::maybe_utf8::MaybeUtf8<String, Vec<u8>>::push_byte (line 131) ... ok
Dec 02 18:29:53.119 INFO [stdout] test src/context/parameters.rs - context::parameters::Parameters::parse (line 78) ... ok
Dec 02 18:29:58.967 INFO [stdout] test src/context/mod.rs - context (line 67) ... ok
Dec 02 18:29:59.405 INFO [stdout] test src/context/mod.rs - context (line 35) ... ok
Dec 02 18:30:00.119 INFO [stdout] test src/context/parameters.rs - context::parameters::Parameters::parse_or (line 103) ... ok
Dec 02 18:30:02.047 INFO [stdout] test src/context/mod.rs - context (line 93) ... ok
Dec 02 18:30:03.821 INFO [stdout] test src/context/parameters.rs - context::parameters::Parameters::parse_or_else (line 121) ... ok
Dec 02 18:30:06.807 INFO [stdout] test src/file.rs - file::check_path (line 69) ... ok
Dec 02 18:30:20.931 INFO [stdout] test src/file.rs - file::ext_to_mime (line 14) ... test src/file.rs - file::ext_to_mime (line 14) has been running for over 60 seconds
Dec 02 18:30:21.151 INFO [stdout] test src/file.rs - file::ext_to_mime (line 14) ... ok
Dec 02 18:30:45.971 INFO [stdout] test src/lib.rs -  (line 9) ... ok
Dec 02 18:30:53.943 INFO [stdout] test src/macros.rs - content_type (line 175) ... ok
Dec 02 18:30:58.479 INFO [stdout] test src/macros.rs - content_type (line 214) ... ok
Dec 02 18:30:59.419 INFO [stdout] test src/macros.rs - content_type (line 190) ... test src/macros.rs - content_type (line 190) has been running for over 60 seconds
Dec 02 18:31:00.123 INFO [stdout] test src/macros.rs - content_type (line 204) ... test src/macros.rs - content_type (line 204) has been running for over 60 seconds
Dec 02 18:31:01.491 INFO [stdout] test src/macros.rs - content_type (line 190) ... ok
Dec 02 18:31:02.951 INFO [stdout] test src/macros.rs - insert_routes (line 10) ... ok
Dec 02 18:31:02.967 INFO [stdout] test src/macros.rs - content_type (line 204) ... ok
Dec 02 18:31:03.694 INFO [stdout] test src/macros.rs - insert_routes (line 40) ... ok
Dec 02 18:31:04.727 INFO [stdout] test src/response.rs - response::Chunked<'a, 'b>::send (line 641) ... ok
Dec 02 18:31:25.659 INFO [stdout] test src/response.rs - response::Chunked<'a, 'b>::try_send (line 663) ... ok
Dec 02 18:31:27.627 INFO [stdout] test src/response.rs - response::Raw<'a>::send (line 792) ... ok
Dec 02 18:31:28.371 INFO [stdout] test src/response.rs - response::Raw<'a>::try_send (line 815) ... ok
Dec 02 18:31:36.615 INFO [stdout] test src/response.rs - response::Response<'a, 'b>::send (line 320) ... ok
Dec 02 18:31:37.327 INFO [stdout] test src/response.rs - response::Response<'a, 'b>::try_send (line 335) ... ok
Dec 02 18:31:37.570 INFO [stdout] test src/response.rs - response::Response<'a, 'b>::send_file (line 417) ... ok
Dec 02 18:31:40.335 INFO [stdout] test src/response.rs - response::Response<'a, 'b>::send_file_with_mime (line 470) ... ok
Dec 02 18:31:48.239 INFO [stdout] test src/router/mod.rs - router (line 10) ... ok
Dec 02 18:31:58.395 INFO [stdout] test src/router/mod.rs - router (line 156) ... ok
Dec 02 18:32:02.761 INFO [stdout] test src/router/mod.rs - router (line 53) ... ok
Dec 02 18:32:02.823 INFO [stdout] test src/router/mod.rs - router (line 141) ... ok
Dec 02 18:32:07.095 INFO [stdout] test src/router/mod.rs - router::Route::segments (line 332) ... ok
Dec 02 18:32:08.031 INFO [stdout] test src/server/config.rs - server::config::Global (line 120) ... ok
Dec 02 18:32:08.339 INFO [stdout] test src/server/config.rs - server::config::Host (line 30) ... ok
Dec 02 18:32:08.363 INFO [stdout] test src/server/instance.rs - server::instance::ServerInstance (line 48) ... ok
Dec 02 18:32:09.280 INFO [stdout] test src/router/tree_router.rs - router::tree_router::TreeRouter<MethodRouter<Variables<T>>>::from_iter (line 315) ... ok
Dec 02 18:32:12.707 INFO [stdout] test src/server/mod.rs - server::Server (line 23) ... ok
Dec 02 18:32:13.275 INFO [stdout] test src/server/mod.rs - server::Server<R>::new (line 89) ... ok
Dec 02 18:32:13.275 INFO [stdout] 
Dec 02 18:32:13.275 INFO [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 18:32:13.275 INFO [stdout] 
Dec 02 18:32:13.292 INFO [stderr] su: No module specific data is present
Dec 02 18:32:13.695 INFO running `"docker" "inspect" "2c0121695cee5d7a926d8dcf95f177c89dd761c1fe12b5666ee1fc10428c8467"`
Dec 02 18:32:13.801 INFO running `"docker" "rm" "-f" "2c0121695cee5d7a926d8dcf95f177c89dd761c1fe12b5666ee1fc10428c8467"`
Dec 02 18:32:13.889 INFO [stdout] 2c0121695cee5d7a926d8dcf95f177c89dd761c1fe12b5666ee1fc10428c8467
