Jul 11 23:06:36.609 INFO checking rustful-0.9.0 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 23:06:36.609 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 23:06:36.609 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 23:06:36.610 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-5/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-5/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 23:06:36.863 INFO blam! 5a19f77b56b01559a73488fb8ad1fc854787f36367a8aaeeaae71ba73987beea Jul 11 23:06:36.864 INFO running `"docker" "start" "-a" "5a19f77b56b01559a73488fb8ad1fc854787f36367a8aaeeaae71ba73987beea"` Jul 11 23:06:37.914 INFO kablam! Checking buf_redux v0.1.3 Jul 11 23:06:37.917 INFO kablam! Compiling rustful v0.9.0 (file:///source) Jul 11 23:06:37.925 INFO kablam! Checking hyper v0.9.18 Jul 11 23:06:39.537 INFO kablam! Checking multipart v0.7.0 Jul 11 23:06:58.968 INFO kablam! warning: the trait `anymap::any::CloneToAny` cannot be made into an object Jul 11 23:06:58.968 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:15:5 Jul 11 23:06:58.968 INFO kablam! | Jul 11 23:06:58.968 INFO kablam! 15 | fn clone_to_any_send(&self) -> Box where Self: Send; Jul 11 23:06:58.968 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 23:06:58.969 INFO kablam! | Jul 11 23:06:58.969 INFO kablam! = note: #[warn(where_clauses_object_safety)] on by default Jul 11 23:06:58.969 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:58.969 INFO kablam! = note: for more information, see issue #51443 Jul 11 23:06:58.969 INFO kablam! = note: method `clone_to_any_send` references the `Self` type in where clauses Jul 11 23:06:58.969 INFO kablam! Jul 11 23:06:58.969 INFO kablam! warning: the trait `anymap::any::CloneToAny` cannot be made into an object Jul 11 23:06:58.969 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:18:5 Jul 11 23:06:58.969 INFO kablam! | Jul 11 23:06:58.969 INFO kablam! 18 | fn clone_to_any_sync(&self) -> Box where Self: Sync; Jul 11 23:06:58.969 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 23:06:58.969 INFO kablam! | Jul 11 23:06:58.969 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:58.969 INFO kablam! = note: for more information, see issue #51443 Jul 11 23:06:58.969 INFO kablam! = note: method `clone_to_any_sync` references the `Self` type in where clauses Jul 11 23:06:58.969 INFO kablam! Jul 11 23:06:58.969 INFO kablam! warning: the trait `anymap::any::CloneToAny` cannot be made into an object Jul 11 23:06:58.969 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:21:5 Jul 11 23:06:58.969 INFO kablam! | Jul 11 23:06:58.969 INFO kablam! 21 | fn clone_to_any_send_sync(&self) -> Box where Self: Send + Sync; Jul 11 23:06:58.969 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 23:06:58.970 INFO kablam! | Jul 11 23:06:58.970 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:58.970 INFO kablam! = note: for more information, see issue #51443 Jul 11 23:06:58.970 INFO kablam! = note: method `clone_to_any_send_sync` references the `Self` type in where clauses Jul 11 23:06:58.970 INFO kablam! Jul 11 23:06:59.366 INFO kablam! warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present Jul 11 23:06:59.366 INFO kablam! --> src/router/tree_router.rs:65:49 Jul 11 23:06:59.366 INFO kablam! | Jul 11 23:06:59.366 INFO kablam! 65 | &mut **self.wildcard_route.as_mut::<'a>().unwrap() Jul 11 23:06:59.366 INFO kablam! | ^^ Jul 11 23:06:59.367 INFO kablam! | Jul 11 23:06:59.367 INFO kablam! = note: #[warn(late_bound_lifetime_arguments)] on by default Jul 11 23:06:59.367 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:59.368 INFO kablam! = note: for more information, see issue #42868 Jul 11 23:06:59.368 INFO kablam! Jul 11 23:06:59.371 INFO kablam! warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present Jul 11 23:06:59.371 INFO kablam! --> src/router/tree_router.rs:70:49 Jul 11 23:06:59.371 INFO kablam! | Jul 11 23:06:59.371 INFO kablam! 70 | &mut **self.variable_route.as_mut::<'a>().unwrap() Jul 11 23:06:59.371 INFO kablam! | ^^ Jul 11 23:06:59.371 INFO kablam! | Jul 11 23:06:59.372 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:59.372 INFO kablam! = note: for more information, see issue #42868 Jul 11 23:06:59.373 INFO kablam! Jul 11 23:06:59.751 INFO kablam! warning: the trait `anymap::any::CloneToAny` cannot be made into an object Jul 11 23:06:59.752 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:15:5 Jul 11 23:06:59.752 INFO kablam! | Jul 11 23:06:59.752 INFO kablam! 15 | fn clone_to_any_send(&self) -> Box where Self: Send; Jul 11 23:06:59.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 23:06:59.753 INFO kablam! | Jul 11 23:06:59.753 INFO kablam! = note: #[warn(where_clauses_object_safety)] on by default Jul 11 23:06:59.754 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:59.754 INFO kablam! = note: for more information, see issue #51443 Jul 11 23:06:59.754 INFO kablam! = note: method `clone_to_any_send` references the `Self` type in where clauses Jul 11 23:06:59.754 INFO kablam! Jul 11 23:06:59.754 INFO kablam! warning: the trait `anymap::any::CloneToAny` cannot be made into an object Jul 11 23:06:59.754 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:18:5 Jul 11 23:06:59.754 INFO kablam! | Jul 11 23:06:59.754 INFO kablam! 18 | fn clone_to_any_sync(&self) -> Box where Self: Sync; Jul 11 23:06:59.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 23:06:59.754 INFO kablam! | Jul 11 23:06:59.754 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:59.770 INFO kablam! = note: for more information, see issue #51443 Jul 11 23:06:59.771 INFO kablam! = note: method `clone_to_any_sync` references the `Self` type in where clauses Jul 11 23:06:59.771 INFO kablam! Jul 11 23:06:59.771 INFO kablam! warning: the trait `anymap::any::CloneToAny` cannot be made into an object Jul 11 23:06:59.771 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/anymap-0.12.1/src/any.rs:21:5 Jul 11 23:06:59.771 INFO kablam! | Jul 11 23:06:59.771 INFO kablam! 21 | fn clone_to_any_send_sync(&self) -> Box where Self: Send + Sync; Jul 11 23:06:59.771 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 23:06:59.771 INFO kablam! | Jul 11 23:06:59.771 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:06:59.771 INFO kablam! = note: for more information, see issue #51443 Jul 11 23:06:59.771 INFO kablam! = note: method `clone_to_any_send_sync` references the `Self` type in where clauses Jul 11 23:06:59.771 INFO kablam! Jul 11 23:07:00.145 INFO kablam! warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present Jul 11 23:07:00.145 INFO kablam! --> src/router/tree_router.rs:65:49 Jul 11 23:07:00.145 INFO kablam! | Jul 11 23:07:00.145 INFO kablam! 65 | &mut **self.wildcard_route.as_mut::<'a>().unwrap() Jul 11 23:07:00.145 INFO kablam! | ^^ Jul 11 23:07:00.145 INFO kablam! | Jul 11 23:07:00.145 INFO kablam! = note: #[warn(late_bound_lifetime_arguments)] on by default Jul 11 23:07:00.145 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:07:00.145 INFO kablam! = note: for more information, see issue #42868 Jul 11 23:07:00.145 INFO kablam! Jul 11 23:07:00.147 INFO kablam! warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present Jul 11 23:07:00.148 INFO kablam! --> src/router/tree_router.rs:70:49 Jul 11 23:07:00.148 INFO kablam! | Jul 11 23:07:00.148 INFO kablam! 70 | &mut **self.variable_route.as_mut::<'a>().unwrap() Jul 11 23:07:00.148 INFO kablam! | ^^ Jul 11 23:07:00.148 INFO kablam! | Jul 11 23:07:00.148 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 11 23:07:00.148 INFO kablam! = note: for more information, see issue #42868 Jul 11 23:07:00.148 INFO kablam! Jul 11 23:07:01.535 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:01.535 INFO kablam! --> src/router/tree_router.rs:265:13 Jul 11 23:07:01.535 INFO kablam! | Jul 11 23:07:01.535 INFO kablam! 265 | let mut endpoint = (&mut route).fold(self, |endpoint, segment| { Jul 11 23:07:01.535 INFO kablam! | ----^^^^^^^^ Jul 11 23:07:01.535 INFO kablam! | | Jul 11 23:07:01.535 INFO kablam! | help: remove this `mut` Jul 11 23:07:01.535 INFO kablam! | Jul 11 23:07:01.535 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 23:07:01.536 INFO kablam! Jul 11 23:07:01.556 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:01.557 INFO kablam! --> src/router/tree_router.rs:274:13 Jul 11 23:07:01.557 INFO kablam! | Jul 11 23:07:01.557 INFO kablam! 274 | let mut endpoint = (&mut route).fold(self, |endpoint, segment| { Jul 11 23:07:01.557 INFO kablam! | ----^^^^^^^^ Jul 11 23:07:01.557 INFO kablam! | | Jul 11 23:07:01.557 INFO kablam! | help: remove this `mut` Jul 11 23:07:01.557 INFO kablam! Jul 11 23:07:01.600 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:01.600 INFO kablam! --> src/router/tree_router.rs:287:21 Jul 11 23:07:01.600 INFO kablam! | Jul 11 23:07:01.600 INFO kablam! 287 | let mut endpoint = (&mut route).fold(&mut new_root, |endpoint, segment| { Jul 11 23:07:01.600 INFO kablam! | ----^^^^^^^^ Jul 11 23:07:01.600 INFO kablam! | | Jul 11 23:07:01.600 INFO kablam! | help: remove this `mut` Jul 11 23:07:01.600 INFO kablam! Jul 11 23:07:02.037 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:02.037 INFO kablam! --> src/response.rs:684:13 Jul 11 23:07:02.037 INFO kablam! | Jul 11 23:07:02.037 INFO kablam! 684 | let mut writer = match self.writer { Jul 11 23:07:02.037 INFO kablam! | ----^^^^^^ Jul 11 23:07:02.037 INFO kablam! | | Jul 11 23:07:02.037 INFO kablam! | help: remove this `mut` Jul 11 23:07:02.037 INFO kablam! Jul 11 23:07:02.056 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:02.056 INFO kablam! --> src/response.rs:762:13 Jul 11 23:07:02.056 INFO kablam! | Jul 11 23:07:02.056 INFO kablam! 762 | let mut writer = try!(response_to_io_result(self.borrow_writer())); Jul 11 23:07:02.056 INFO kablam! | ----^^^^^^ Jul 11 23:07:02.056 INFO kablam! | | Jul 11 23:07:02.056 INFO kablam! | help: remove this `mut` Jul 11 23:07:02.062 INFO kablam! Jul 11 23:07:02.070 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:02.070 INFO kablam! --> src/response.rs:865:13 Jul 11 23:07:02.070 INFO kablam! | Jul 11 23:07:02.071 INFO kablam! 865 | let mut writer = try!(self.borrow_writer()); Jul 11 23:07:02.071 INFO kablam! | ----^^^^^^ Jul 11 23:07:02.071 INFO kablam! | | Jul 11 23:07:02.071 INFO kablam! | help: remove this `mut` Jul 11 23:07:02.082 INFO kablam! Jul 11 23:07:02.084 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:02.084 INFO kablam! --> src/response.rs:870:13 Jul 11 23:07:02.084 INFO kablam! | Jul 11 23:07:02.084 INFO kablam! 870 | let mut writer = try!(self.borrow_writer()); Jul 11 23:07:02.084 INFO kablam! | ----^^^^^^ Jul 11 23:07:02.084 INFO kablam! | | Jul 11 23:07:02.084 INFO kablam! | help: remove this `mut` Jul 11 23:07:02.085 INFO kablam! Jul 11 23:07:02.086 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:02.086 INFO kablam! --> src/response.rs:875:13 Jul 11 23:07:02.087 INFO kablam! | Jul 11 23:07:02.087 INFO kablam! 875 | let mut writer = try!(self.borrow_writer()); Jul 11 23:07:02.087 INFO kablam! | ----^^^^^^ Jul 11 23:07:02.087 INFO kablam! | | Jul 11 23:07:02.087 INFO kablam! | help: remove this `mut` Jul 11 23:07:02.087 INFO kablam! Jul 11 23:07:07.364 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:07.364 INFO kablam! --> src/router/tree_router.rs:265:13 Jul 11 23:07:07.364 INFO kablam! | Jul 11 23:07:07.364 INFO kablam! 265 | let mut endpoint = (&mut route).fold(self, |endpoint, segment| { Jul 11 23:07:07.364 INFO kablam! | ----^^^^^^^^ Jul 11 23:07:07.364 INFO kablam! | | Jul 11 23:07:07.364 INFO kablam! | help: remove this `mut` Jul 11 23:07:07.365 INFO kablam! | Jul 11 23:07:07.365 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 23:07:07.365 INFO kablam! Jul 11 23:07:07.370 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:07.370 INFO kablam! --> src/router/tree_router.rs:274:13 Jul 11 23:07:07.370 INFO kablam! | Jul 11 23:07:07.370 INFO kablam! 274 | let mut endpoint = (&mut route).fold(self, |endpoint, segment| { Jul 11 23:07:07.370 INFO kablam! | ----^^^^^^^^ Jul 11 23:07:07.370 INFO kablam! | | Jul 11 23:07:07.371 INFO kablam! | help: remove this `mut` Jul 11 23:07:07.371 INFO kablam! Jul 11 23:07:07.387 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:07.387 INFO kablam! --> src/router/tree_router.rs:287:21 Jul 11 23:07:07.387 INFO kablam! | Jul 11 23:07:07.387 INFO kablam! 287 | let mut endpoint = (&mut route).fold(&mut new_root, |endpoint, segment| { Jul 11 23:07:07.387 INFO kablam! | ----^^^^^^^^ Jul 11 23:07:07.387 INFO kablam! | | Jul 11 23:07:07.388 INFO kablam! | help: remove this `mut` Jul 11 23:07:07.388 INFO kablam! Jul 11 23:07:09.799 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:09.799 INFO kablam! --> src/response.rs:684:13 Jul 11 23:07:09.799 INFO kablam! | Jul 11 23:07:09.799 INFO kablam! 684 | let mut writer = match self.writer { Jul 11 23:07:09.799 INFO kablam! | ----^^^^^^ Jul 11 23:07:09.799 INFO kablam! | | Jul 11 23:07:09.799 INFO kablam! | help: remove this `mut` Jul 11 23:07:09.800 INFO kablam! Jul 11 23:07:09.809 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:09.809 INFO kablam! --> src/response.rs:762:13 Jul 11 23:07:09.809 INFO kablam! | Jul 11 23:07:09.809 INFO kablam! 762 | let mut writer = try!(response_to_io_result(self.borrow_writer())); Jul 11 23:07:09.809 INFO kablam! | ----^^^^^^ Jul 11 23:07:09.809 INFO kablam! | | Jul 11 23:07:09.809 INFO kablam! | help: remove this `mut` Jul 11 23:07:09.810 INFO kablam! Jul 11 23:07:09.842 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:09.842 INFO kablam! --> src/response.rs:865:13 Jul 11 23:07:09.842 INFO kablam! | Jul 11 23:07:09.842 INFO kablam! 865 | let mut writer = try!(self.borrow_writer()); Jul 11 23:07:09.842 INFO kablam! | ----^^^^^^ Jul 11 23:07:09.842 INFO kablam! | | Jul 11 23:07:09.842 INFO kablam! | help: remove this `mut` Jul 11 23:07:09.843 INFO kablam! Jul 11 23:07:09.844 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:09.844 INFO kablam! --> src/response.rs:870:13 Jul 11 23:07:09.844 INFO kablam! | Jul 11 23:07:09.844 INFO kablam! 870 | let mut writer = try!(self.borrow_writer()); Jul 11 23:07:09.844 INFO kablam! | ----^^^^^^ Jul 11 23:07:09.844 INFO kablam! | | Jul 11 23:07:09.844 INFO kablam! | help: remove this `mut` Jul 11 23:07:09.845 INFO kablam! Jul 11 23:07:09.846 INFO kablam! warning: variable does not need to be mutable Jul 11 23:07:09.846 INFO kablam! --> src/response.rs:875:13 Jul 11 23:07:09.846 INFO kablam! | Jul 11 23:07:09.846 INFO kablam! 875 | let mut writer = try!(self.borrow_writer()); Jul 11 23:07:09.846 INFO kablam! | ----^^^^^^ Jul 11 23:07:09.846 INFO kablam! | | Jul 11 23:07:09.846 INFO kablam! | help: remove this `mut` Jul 11 23:07:09.847 INFO kablam! Jul 11 23:07:10.389 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 32.71s Jul 11 23:07:10.402 INFO kablam! su: No module specific data is present Jul 11 23:07:10.921 INFO running `"docker" "rm" "-f" "5a19f77b56b01559a73488fb8ad1fc854787f36367a8aaeeaae71ba73987beea"` Jul 11 23:07:11.098 INFO blam! 5a19f77b56b01559a73488fb8ad1fc854787f36367a8aaeeaae71ba73987beea