Nov 02 21:52:14.094 INFO testing eclectic-0.11.0 against beta-2018-10-30 for beta-1.31-1
Nov 02 21:52:14.096 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 02 21:52:14.456 INFO blam! 309f25baf387ade04195e28a88a88c4eafb5f8bd0b93b4da78ff206a72947354
Nov 02 21:52:14.461 INFO running `"docker" "start" "-a" "309f25baf387ade04195e28a88a88c4eafb5f8bd0b93b4da78ff206a72947354"`
Nov 02 21:52:15.570 INFO kablam! usermod: no changes
Nov 02 21:52:15.619 INFO kablam!    Compiling eclectic v0.11.0 (/source)
Nov 02 21:52:16.239 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.239 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:16.239 INFO kablam!     |
Nov 02 21:52:16.239 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:16.239 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.239 INFO kablam!     |
Nov 02 21:52:16.243 INFO kablam!     = note: #[warn(where_clauses_object_safety)] on by default
Nov 02 21:52:16.243 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!
Nov 02 21:52:16.244 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.244 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:16.244 INFO kablam! 
Nov 02 21:52:16.244 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.245 INFO kablam!    --> src/lib.rs:151:5
Nov 02 21:52:16.245 INFO kablam!     |
Nov 02 21:52:16.245 INFO kablam! 151 | /     fn clear(&mut self) where Self: AddRemove {
Nov 02 21:52:16.246 INFO kablam! 152 | |         self.drain();
Nov 02 21:52:16.246 INFO kablam! 153 | |     }
Nov 02 21:52:16.246 INFO kablam!     | |_____^
Nov 02 21:52:16.246 INFO kablam!     |
Nov 02 21:52:16.247 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!
Nov 02 21:52:16.247 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.247 INFO kablam!     = note: method `clear` references the `Self` type in where clauses
Nov 02 21:52:16.248 INFO kablam! 
Nov 02 21:52:16.248 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.248 INFO kablam!    --> src/lib.rs:165:5
Nov 02 21:52:16.248 INFO kablam!     |
Nov 02 21:52:16.249 INFO kablam! 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Nov 02 21:52:16.249 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.249 INFO kablam!     |
Nov 02 21:52:16.250 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!
Nov 02 21:52:16.250 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.250 INFO kablam!     = note: method `drain` references the `Self` type in where clauses
Nov 02 21:52:16.250 INFO kablam! 
Nov 02 21:52:16.251 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.251 INFO kablam!    --> src/lib.rs:171:5
Nov 02 21:52:16.251 INFO kablam!     |
Nov 02 21:52:16.251 INFO kablam! 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Nov 02 21:52:16.252 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.252 INFO kablam!     |
Nov 02 21:52:16.252 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!
Nov 02 21:52:16.253 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.253 INFO kablam!     = note: method `reserve` references the `Self` type in where clauses
Nov 02 21:52:16.253 INFO kablam! 
Nov 02 21:52:16.253 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.254 INFO kablam!    --> src/lib.rs:176:5
Nov 02 21:52:16.254 INFO kablam!     |
Nov 02 21:52:16.254 INFO kablam! 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Nov 02 21:52:16.254 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.255 INFO kablam!     |
Nov 02 21:52:16.255 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!
Nov 02 21:52:16.255 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.256 INFO kablam!     = note: method `shrink_to_fit` references the `Self` type in where clauses
Nov 02 21:52:16.256 INFO kablam! 
Nov 02 21:52:16.256 INFO kablam! warning: the trait `Iter` cannot be made into an object
Nov 02 21:52:16.256 INFO kablam!    --> src/lib.rs:207:5
Nov 02 21:52:16.257 INFO kablam!     |
Nov 02 21:52:16.257 INFO kablam! 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Nov 02 21:52:16.257 INFO kablam! 208 | |         where Self: Mutate;
Nov 02 21:52:16.257 INFO kablam!     | |___________________________^
Nov 02 21:52:16.258 INFO kablam!     |
Nov 02 21:52:16.258 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!
Nov 02 21:52:16.258 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.259 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:16.259 INFO kablam! 
Nov 02 21:52:16.259 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.259 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:16.260 INFO kablam!     |
Nov 02 21:52:16.260 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:16.260 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.260 INFO kablam!     |
Nov 02 21:52:16.261 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!
Nov 02 21:52:16.261 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.261 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:16.261 INFO kablam! 
Nov 02 21:52:16.262 INFO kablam! warning: the trait `DrainRange` cannot be made into an object
Nov 02 21:52:16.262 INFO kablam!    --> src/lib.rs:223:5
Nov 02 21:52:16.262 INFO kablam!     |
Nov 02 21:52:16.262 INFO kablam! 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Nov 02 21:52:16.263 INFO kablam! 224 | |         where Self: AddRemove;
Nov 02 21:52:16.263 INFO kablam!     | |______________________________^
Nov 02 21:52:16.263 INFO kablam!     |
Nov 02 21:52:16.264 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!
Nov 02 21:52:16.264 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.264 INFO kablam!     = note: method `drain_range` references the `Self` type in where clauses
Nov 02 21:52:16.264 INFO kablam! 
Nov 02 21:52:16.265 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.265 INFO kablam!    --> src/lib.rs:247:5
Nov 02 21:52:16.265 INFO kablam!     |
Nov 02 21:52:16.265 INFO kablam! 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:16.266 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.266 INFO kablam!     |
Nov 02 21:52:16.266 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!
Nov 02 21:52:16.266 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.267 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:16.267 INFO kablam! 
Nov 02 21:52:16.267 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.267 INFO kablam!    --> src/lib.rs:254:5
Nov 02 21:52:16.268 INFO kablam!     |
Nov 02 21:52:16.268 INFO kablam! 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Nov 02 21:52:16.268 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.269 INFO kablam!     |
Nov 02 21:52:16.269 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!
Nov 02 21:52:16.269 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.269 INFO kablam!     = note: method `swap` references the `Self` type in where clauses
Nov 02 21:52:16.270 INFO kablam! 
Nov 02 21:52:16.270 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.270 INFO kablam!    --> src/lib.rs:257:5
Nov 02 21:52:16.270 INFO kablam!     |
Nov 02 21:52:16.275 INFO kablam! 257 | /     fn reverse(&mut self) where Self: Mutate {
Nov 02 21:52:16.275 INFO kablam! 258 | |         let len = self.len();
Nov 02 21:52:16.275 INFO kablam! 259 | |
Nov 02 21:52:16.276 INFO kablam! 260 | |         for i in 0..len / 2 {
Nov 02 21:52:16.276 INFO kablam! 261 | |             self.swap(i, len - i - 1);
Nov 02 21:52:16.276 INFO kablam! 262 | |         }
Nov 02 21:52:16.276 INFO kablam! 263 | |     }
Nov 02 21:52:16.277 INFO kablam!     | |_____^
Nov 02 21:52:16.277 INFO kablam!     |
Nov 02 21:52:16.277 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!
Nov 02 21:52:16.277 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.278 INFO kablam!     = note: method `reverse` references the `Self` type in where clauses
Nov 02 21:52:16.278 INFO kablam! 
Nov 02 21:52:16.278 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.278 INFO kablam!    --> src/lib.rs:275:5
Nov 02 21:52:16.279 INFO kablam!     |
Nov 02 21:52:16.279 INFO kablam! 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:16.279 INFO kablam! 276 | |         self.get_mut(0)
Nov 02 21:52:16.280 INFO kablam! 277 | |     }
Nov 02 21:52:16.280 INFO kablam!     | |_____^
Nov 02 21:52:16.280 INFO kablam!     |
Nov 02 21:52:16.280 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!
Nov 02 21:52:16.281 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.281 INFO kablam!     = note: method `first_mut` references the `Self` type in where clauses
Nov 02 21:52:16.281 INFO kablam! 
Nov 02 21:52:16.281 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.281 INFO kablam!    --> src/lib.rs:289:5
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 INFO kablam! 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:16.281 INFO kablam! 290 | |         let len = self.len();
Nov 02 21:52:16.281 INFO kablam! 291 | |         self.get_mut(len.wrapping_sub(1))
Nov 02 21:52:16.281 INFO kablam! 292 | |     }
Nov 02 21:52:16.281 INFO kablam!     | |_____^
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 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!
Nov 02 21:52:16.281 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.281 INFO kablam!     = note: method `last_mut` references the `Self` type in where clauses
Nov 02 21:52:16.281 INFO kablam! 
Nov 02 21:52:16.281 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.281 INFO kablam!    --> src/lib.rs:295:5
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 INFO kablam! 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Nov 02 21:52:16.281 INFO kablam! 296 | |         let len = self.len();
Nov 02 21:52:16.281 INFO kablam! 297 | |         self.insert(len, item);
Nov 02 21:52:16.281 INFO kablam! 298 | |     }
Nov 02 21:52:16.281 INFO kablam!     | |_____^
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 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!
Nov 02 21:52:16.281 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.281 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:16.281 INFO kablam! 
Nov 02 21:52:16.281 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.281 INFO kablam!    --> src/lib.rs:307:5
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 INFO kablam! 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:16.281 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 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!
Nov 02 21:52:16.281 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.281 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:16.281 INFO kablam! 
Nov 02 21:52:16.281 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.281 INFO kablam!    --> src/lib.rs:312:5
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 INFO kablam! 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:16.281 INFO kablam! 313 | |         let len = self.len();
Nov 02 21:52:16.281 INFO kablam! 314 | |         self.remove(len.wrapping_sub(1))
Nov 02 21:52:16.281 INFO kablam! 315 | |     }
Nov 02 21:52:16.281 INFO kablam!     | |_____^
Nov 02 21:52:16.281 INFO kablam!     |
Nov 02 21:52:16.281 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `pop` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:322:5
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.282 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:328:5
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.282 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `swap_remove` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:334:5
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Nov 02 21:52:16.282 INFO kablam! 335 | |         if len == 0 {
Nov 02 21:52:16.282 INFO kablam! 336 | |             self.clear();
Nov 02 21:52:16.282 INFO kablam! 337 | |         } else {
Nov 02 21:52:16.282 INFO kablam! 338 | |             self.drain_range(len..);
Nov 02 21:52:16.282 INFO kablam! 339 | |         }
Nov 02 21:52:16.282 INFO kablam! 340 | |     }
Nov 02 21:52:16.282 INFO kablam!     | |_____^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `truncate` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:415:9
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 415 | /         fn iter_mut<'a>(&'a mut self)
Nov 02 21:52:16.282 INFO kablam! 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Nov 02 21:52:16.282 INFO kablam!     | |__________________________________________________________________________________________________^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:424:9
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Nov 02 21:52:16.282 INFO kablam! 425 | |             where Self: AddRemove;
Nov 02 21:52:16.282 INFO kablam!     | |__________________________________^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:428:9
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Nov 02 21:52:16.282 INFO kablam! 429 | |             where Self: AddRemove;
Nov 02 21:52:16.282 INFO kablam!     | |__________________________________^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `entry` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:577:9
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 INFO kablam! 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Nov 02 21:52:16.282 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.282 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!
Nov 02 21:52:16.282 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.282 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:16.282 INFO kablam! 
Nov 02 21:52:16.282 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:16.282 INFO kablam!    --> src/lib.rs:586:9
Nov 02 21:52:16.282 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.283 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `replace` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:610:9
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Nov 02 21:52:16.283 INFO kablam! 611 | |             self.take(item).is_some()
Nov 02 21:52:16.283 INFO kablam! 612 | |         }
Nov 02 21:52:16.283 INFO kablam!     | |_________^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:617:9
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.283 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `take` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:627:5
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:16.283 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:637:5
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.283 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `pop_front` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:654:5
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:16.283 INFO kablam! 655 | |         self.push(item);
Nov 02 21:52:16.283 INFO kablam! 656 | |         self.pop_front().expect("queue was empty after a `push`")
Nov 02 21:52:16.283 INFO kablam! 657 | |     }
Nov 02 21:52:16.283 INFO kablam!     | |_____^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `push_pop_front` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:664:5
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:16.283 INFO kablam! 665 | |         let front = self.pop_front();
Nov 02 21:52:16.283 INFO kablam! 666 | |         self.push(item);
Nov 02 21:52:16.283 INFO kablam! 667 | |         front
Nov 02 21:52:16.283 INFO kablam! 668 | |     }
Nov 02 21:52:16.283 INFO kablam!     | |_____^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `replace_front` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `Deque` cannot be made into an object
Nov 02 21:52:16.283 INFO kablam!    --> src/lib.rs:681:5
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 INFO kablam! 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.283 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.283 INFO kablam!     |
Nov 02 21:52:16.283 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!
Nov 02 21:52:16.283 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.283 INFO kablam!     = note: method `pop_back` references the `Self` type in where clauses
Nov 02 21:52:16.283 INFO kablam! 
Nov 02 21:52:16.283 INFO kablam! warning: the trait `FifoQueue` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:645:5
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:16.284 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `front_mut` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.284 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:687:5
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:16.284 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `push_front` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.284 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:692:5
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:16.284 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `back_mut` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.284 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:455:9
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Nov 02 21:52:16.284 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.284 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:460:9
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Nov 02 21:52:16.284 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.284 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:701:5
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:16.284 INFO kablam! 702 | |         self.push(item);
Nov 02 21:52:16.284 INFO kablam! 703 | |         self.pop_back().expect("deque was empty after a `push`")
Nov 02 21:52:16.284 INFO kablam! 704 | |     }
Nov 02 21:52:16.284 INFO kablam!     | |_____^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `push_pop_back` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.284 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:16.284 INFO kablam!    --> src/lib.rs:711:5
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 INFO kablam! 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:16.284 INFO kablam! 712 | |         let back = self.pop_back();
Nov 02 21:52:16.284 INFO kablam! 713 | |         self.push(item);
Nov 02 21:52:16.284 INFO kablam! 714 | |         back
Nov 02 21:52:16.284 INFO kablam! 715 | |     }
Nov 02 21:52:16.284 INFO kablam!     | |_____^
Nov 02 21:52:16.284 INFO kablam!     |
Nov 02 21:52:16.284 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!
Nov 02 21:52:16.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.284 INFO kablam!     = note: method `replace_back` references the `Self` type in where clauses
Nov 02 21:52:16.284 INFO kablam! 
Nov 02 21:52:16.639 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.03s
Nov 02 21:52:16.639 INFO kablam! su: No module specific data is present
Nov 02 21:52:17.458 INFO running `"docker" "rm" "-f" "309f25baf387ade04195e28a88a88c4eafb5f8bd0b93b4da78ff206a72947354"`
Nov 02 21:52:17.723 INFO blam! 309f25baf387ade04195e28a88a88c4eafb5f8bd0b93b4da78ff206a72947354
Nov 02 21:52:17.735 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 02 21:52:18.270 INFO blam! b79a55f083ed20887db22c6df5b0382904a193046537c334d5f4cee0b29f0d14
Nov 02 21:52:18.277 INFO running `"docker" "start" "-a" "b79a55f083ed20887db22c6df5b0382904a193046537c334d5f4cee0b29f0d14"`
Nov 02 21:52:19.407 INFO kablam! usermod: no changes
Nov 02 21:52:19.471 INFO kablam!    Compiling eclectic v0.11.0 (/source)
Nov 02 21:52:20.284 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:20.284 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:20.284 INFO kablam!     |
Nov 02 21:52:20.284 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:20.284 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.284 INFO kablam!     |
Nov 02 21:52:20.284 INFO kablam!     = note: #[warn(where_clauses_object_safety)] on by default
Nov 02 21:52:20.284 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!
Nov 02 21:52:20.284 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.284 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:20.284 INFO kablam! 
Nov 02 21:52:20.284 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:20.284 INFO kablam!    --> src/lib.rs:151:5
Nov 02 21:52:20.284 INFO kablam!     |
Nov 02 21:52:20.285 INFO kablam! 151 | /     fn clear(&mut self) where Self: AddRemove {
Nov 02 21:52:20.285 INFO kablam! 152 | |         self.drain();
Nov 02 21:52:20.285 INFO kablam! 153 | |     }
Nov 02 21:52:20.285 INFO kablam!     | |_____^
Nov 02 21:52:20.285 INFO kablam!     |
Nov 02 21:52:20.285 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!
Nov 02 21:52:20.285 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.285 INFO kablam!     = note: method `clear` references the `Self` type in where clauses
Nov 02 21:52:20.285 INFO kablam! 
Nov 02 21:52:20.288 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:20.288 INFO kablam!    --> src/lib.rs:165:5
Nov 02 21:52:20.288 INFO kablam!     |
Nov 02 21:52:20.288 INFO kablam! 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Nov 02 21:52:20.288 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.288 INFO kablam!     |
Nov 02 21:52:20.288 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!
Nov 02 21:52:20.288 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.288 INFO kablam!     = note: method `drain` references the `Self` type in where clauses
Nov 02 21:52:20.288 INFO kablam! 
Nov 02 21:52:20.288 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:20.288 INFO kablam!    --> src/lib.rs:171:5
Nov 02 21:52:20.288 INFO kablam!     |
Nov 02 21:52:20.288 INFO kablam! 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Nov 02 21:52:20.288 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.288 INFO kablam!     |
Nov 02 21:52:20.288 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!
Nov 02 21:52:20.288 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.288 INFO kablam!     = note: method `reserve` references the `Self` type in where clauses
Nov 02 21:52:20.289 INFO kablam! 
Nov 02 21:52:20.289 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:20.289 INFO kablam!    --> src/lib.rs:176:5
Nov 02 21:52:20.289 INFO kablam!     |
Nov 02 21:52:20.289 INFO kablam! 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Nov 02 21:52:20.289 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.289 INFO kablam!     |
Nov 02 21:52:20.289 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!
Nov 02 21:52:20.289 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.289 INFO kablam!     = note: method `shrink_to_fit` references the `Self` type in where clauses
Nov 02 21:52:20.289 INFO kablam! 
Nov 02 21:52:20.289 INFO kablam! warning: the trait `Iter` cannot be made into an object
Nov 02 21:52:20.289 INFO kablam!    --> src/lib.rs:207:5
Nov 02 21:52:20.289 INFO kablam!     |
Nov 02 21:52:20.289 INFO kablam! 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Nov 02 21:52:20.289 INFO kablam! 208 | |         where Self: Mutate;
Nov 02 21:52:20.289 INFO kablam!     | |___________________________^
Nov 02 21:52:20.289 INFO kablam!     |
Nov 02 21:52:20.289 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!
Nov 02 21:52:20.289 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.289 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:20.289 INFO kablam! 
Nov 02 21:52:20.289 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:20.290 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:20.290 INFO kablam!     |
Nov 02 21:52:20.290 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:20.290 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.290 INFO kablam!     |
Nov 02 21:52:20.290 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!
Nov 02 21:52:20.290 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.290 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:20.290 INFO kablam! 
Nov 02 21:52:20.290 INFO kablam! warning: the trait `DrainRange` cannot be made into an object
Nov 02 21:52:20.290 INFO kablam!    --> src/lib.rs:223:5
Nov 02 21:52:20.290 INFO kablam!     |
Nov 02 21:52:20.290 INFO kablam! 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Nov 02 21:52:20.290 INFO kablam! 224 | |         where Self: AddRemove;
Nov 02 21:52:20.290 INFO kablam!     | |______________________________^
Nov 02 21:52:20.290 INFO kablam!     |
Nov 02 21:52:20.290 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!
Nov 02 21:52:20.290 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.290 INFO kablam!     = note: method `drain_range` references the `Self` type in where clauses
Nov 02 21:52:20.290 INFO kablam! 
Nov 02 21:52:20.290 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.290 INFO kablam!    --> src/lib.rs:247:5
Nov 02 21:52:20.291 INFO kablam!     |
Nov 02 21:52:20.291 INFO kablam! 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:20.291 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.291 INFO kablam!     |
Nov 02 21:52:20.291 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!
Nov 02 21:52:20.291 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.291 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:20.291 INFO kablam! 
Nov 02 21:52:20.291 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.291 INFO kablam!    --> src/lib.rs:254:5
Nov 02 21:52:20.291 INFO kablam!     |
Nov 02 21:52:20.291 INFO kablam! 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Nov 02 21:52:20.291 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.291 INFO kablam!     |
Nov 02 21:52:20.291 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!
Nov 02 21:52:20.291 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.291 INFO kablam!     = note: method `swap` references the `Self` type in where clauses
Nov 02 21:52:20.291 INFO kablam! 
Nov 02 21:52:20.291 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.291 INFO kablam!    --> src/lib.rs:257:5
Nov 02 21:52:20.291 INFO kablam!     |
Nov 02 21:52:20.291 INFO kablam! 257 | /     fn reverse(&mut self) where Self: Mutate {
Nov 02 21:52:20.291 INFO kablam! 258 | |         let len = self.len();
Nov 02 21:52:20.291 INFO kablam! 259 | |
Nov 02 21:52:20.292 INFO kablam! 260 | |         for i in 0..len / 2 {
Nov 02 21:52:20.292 INFO kablam! 261 | |             self.swap(i, len - i - 1);
Nov 02 21:52:20.292 INFO kablam! 262 | |         }
Nov 02 21:52:20.292 INFO kablam! 263 | |     }
Nov 02 21:52:20.292 INFO kablam!     | |_____^
Nov 02 21:52:20.292 INFO kablam!     |
Nov 02 21:52:20.292 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!
Nov 02 21:52:20.292 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.292 INFO kablam!     = note: method `reverse` references the `Self` type in where clauses
Nov 02 21:52:20.292 INFO kablam! 
Nov 02 21:52:20.292 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.292 INFO kablam!    --> src/lib.rs:275:5
Nov 02 21:52:20.292 INFO kablam!     |
Nov 02 21:52:20.292 INFO kablam! 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:20.292 INFO kablam! 276 | |         self.get_mut(0)
Nov 02 21:52:20.292 INFO kablam! 277 | |     }
Nov 02 21:52:20.292 INFO kablam!     | |_____^
Nov 02 21:52:20.292 INFO kablam!     |
Nov 02 21:52:20.292 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!
Nov 02 21:52:20.292 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.292 INFO kablam!     = note: method `first_mut` references the `Self` type in where clauses
Nov 02 21:52:20.292 INFO kablam! 
Nov 02 21:52:20.292 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.293 INFO kablam!    --> src/lib.rs:289:5
Nov 02 21:52:20.293 INFO kablam!     |
Nov 02 21:52:20.293 INFO kablam! 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:20.293 INFO kablam! 290 | |         let len = self.len();
Nov 02 21:52:20.293 INFO kablam! 291 | |         self.get_mut(len.wrapping_sub(1))
Nov 02 21:52:20.293 INFO kablam! 292 | |     }
Nov 02 21:52:20.293 INFO kablam!     | |_____^
Nov 02 21:52:20.293 INFO kablam!     |
Nov 02 21:52:20.293 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!
Nov 02 21:52:20.293 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.293 INFO kablam!     = note: method `last_mut` references the `Self` type in where clauses
Nov 02 21:52:20.293 INFO kablam! 
Nov 02 21:52:20.293 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.293 INFO kablam!    --> src/lib.rs:295:5
Nov 02 21:52:20.293 INFO kablam!     |
Nov 02 21:52:20.293 INFO kablam! 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Nov 02 21:52:20.293 INFO kablam! 296 | |         let len = self.len();
Nov 02 21:52:20.293 INFO kablam! 297 | |         self.insert(len, item);
Nov 02 21:52:20.293 INFO kablam! 298 | |     }
Nov 02 21:52:20.293 INFO kablam!     | |_____^
Nov 02 21:52:20.293 INFO kablam!     |
Nov 02 21:52:20.293 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!
Nov 02 21:52:20.293 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.293 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:20.294 INFO kablam! 
Nov 02 21:52:20.294 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.294 INFO kablam!    --> src/lib.rs:307:5
Nov 02 21:52:20.294 INFO kablam!     |
Nov 02 21:52:20.294 INFO kablam! 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:20.294 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.294 INFO kablam!     |
Nov 02 21:52:20.294 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!
Nov 02 21:52:20.294 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.294 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:20.294 INFO kablam! 
Nov 02 21:52:20.294 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.294 INFO kablam!    --> src/lib.rs:312:5
Nov 02 21:52:20.294 INFO kablam!     |
Nov 02 21:52:20.294 INFO kablam! 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:20.294 INFO kablam! 313 | |         let len = self.len();
Nov 02 21:52:20.294 INFO kablam! 314 | |         self.remove(len.wrapping_sub(1))
Nov 02 21:52:20.294 INFO kablam! 315 | |     }
Nov 02 21:52:20.294 INFO kablam!     | |_____^
Nov 02 21:52:20.294 INFO kablam!     |
Nov 02 21:52:20.294 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!
Nov 02 21:52:20.294 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.294 INFO kablam!     = note: method `pop` references the `Self` type in where clauses
Nov 02 21:52:20.295 INFO kablam! 
Nov 02 21:52:20.295 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.295 INFO kablam!    --> src/lib.rs:322:5
Nov 02 21:52:20.295 INFO kablam!     |
Nov 02 21:52:20.295 INFO kablam! 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:20.295 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.295 INFO kablam!     |
Nov 02 21:52:20.295 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!
Nov 02 21:52:20.295 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.295 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:20.295 INFO kablam! 
Nov 02 21:52:20.295 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.295 INFO kablam!    --> src/lib.rs:328:5
Nov 02 21:52:20.295 INFO kablam!     |
Nov 02 21:52:20.295 INFO kablam! 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:20.295 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.295 INFO kablam!     |
Nov 02 21:52:20.295 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!
Nov 02 21:52:20.295 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.295 INFO kablam!     = note: method `swap_remove` references the `Self` type in where clauses
Nov 02 21:52:20.295 INFO kablam! 
Nov 02 21:52:20.295 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:20.295 INFO kablam!    --> src/lib.rs:334:5
Nov 02 21:52:20.295 INFO kablam!     |
Nov 02 21:52:20.296 INFO kablam! 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Nov 02 21:52:20.296 INFO kablam! 335 | |         if len == 0 {
Nov 02 21:52:20.296 INFO kablam! 336 | |             self.clear();
Nov 02 21:52:20.296 INFO kablam! 337 | |         } else {
Nov 02 21:52:20.296 INFO kablam! 338 | |             self.drain_range(len..);
Nov 02 21:52:20.296 INFO kablam! 339 | |         }
Nov 02 21:52:20.296 INFO kablam! 340 | |     }
Nov 02 21:52:20.296 INFO kablam!     | |_____^
Nov 02 21:52:20.296 INFO kablam!     |
Nov 02 21:52:20.296 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!
Nov 02 21:52:20.296 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.296 INFO kablam!     = note: method `truncate` references the `Self` type in where clauses
Nov 02 21:52:20.296 INFO kablam! 
Nov 02 21:52:20.296 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:20.296 INFO kablam!    --> src/lib.rs:415:9
Nov 02 21:52:20.296 INFO kablam!     |
Nov 02 21:52:20.296 INFO kablam! 415 | /         fn iter_mut<'a>(&'a mut self)
Nov 02 21:52:20.296 INFO kablam! 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Nov 02 21:52:20.296 INFO kablam!     | |__________________________________________________________________________________________________^
Nov 02 21:52:20.296 INFO kablam!     |
Nov 02 21:52:20.296 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!
Nov 02 21:52:20.296 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.296 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:20.296 INFO kablam! 
Nov 02 21:52:20.297 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:20.297 INFO kablam!    --> src/lib.rs:424:9
Nov 02 21:52:20.297 INFO kablam!     |
Nov 02 21:52:20.297 INFO kablam! 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Nov 02 21:52:20.297 INFO kablam! 425 | |             where Self: AddRemove;
Nov 02 21:52:20.297 INFO kablam!     | |__________________________________^
Nov 02 21:52:20.297 INFO kablam!     |
Nov 02 21:52:20.297 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!
Nov 02 21:52:20.297 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.297 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:20.297 INFO kablam! 
Nov 02 21:52:20.297 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:20.297 INFO kablam!    --> src/lib.rs:428:9
Nov 02 21:52:20.297 INFO kablam!     |
Nov 02 21:52:20.297 INFO kablam! 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Nov 02 21:52:20.297 INFO kablam! 429 | |             where Self: AddRemove;
Nov 02 21:52:20.297 INFO kablam!     | |__________________________________^
Nov 02 21:52:20.297 INFO kablam!     |
Nov 02 21:52:20.297 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!
Nov 02 21:52:20.297 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.297 INFO kablam!     = note: method `entry` references the `Self` type in where clauses
Nov 02 21:52:20.297 INFO kablam! 
Nov 02 21:52:20.297 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:20.297 INFO kablam!    --> src/lib.rs:577:9
Nov 02 21:52:20.298 INFO kablam!     |
Nov 02 21:52:20.298 INFO kablam! 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Nov 02 21:52:20.298 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.298 INFO kablam!     |
Nov 02 21:52:20.298 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!
Nov 02 21:52:20.298 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.298 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:20.298 INFO kablam! 
Nov 02 21:52:20.298 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:20.298 INFO kablam!    --> src/lib.rs:586:9
Nov 02 21:52:20.298 INFO kablam!     |
Nov 02 21:52:20.298 INFO kablam! 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:20.298 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.298 INFO kablam!     |
Nov 02 21:52:20.298 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!
Nov 02 21:52:20.298 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.298 INFO kablam!     = note: method `replace` references the `Self` type in where clauses
Nov 02 21:52:20.298 INFO kablam! 
Nov 02 21:52:20.298 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:20.298 INFO kablam!    --> src/lib.rs:610:9
Nov 02 21:52:20.298 INFO kablam!     |
Nov 02 21:52:20.298 INFO kablam! 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Nov 02 21:52:20.302 INFO kablam! 611 | |             self.take(item).is_some()
Nov 02 21:52:20.303 INFO kablam! 612 | |         }
Nov 02 21:52:20.303 INFO kablam!     | |_________^
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 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!
Nov 02 21:52:20.303 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.303 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:20.303 INFO kablam! 
Nov 02 21:52:20.303 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:20.303 INFO kablam!    --> src/lib.rs:617:9
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 INFO kablam! 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:20.303 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 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!
Nov 02 21:52:20.303 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.303 INFO kablam!     = note: method `take` references the `Self` type in where clauses
Nov 02 21:52:20.303 INFO kablam! 
Nov 02 21:52:20.303 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:20.303 INFO kablam!    --> src/lib.rs:627:5
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 INFO kablam! 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:20.303 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 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!
Nov 02 21:52:20.303 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.303 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:20.303 INFO kablam! 
Nov 02 21:52:20.303 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:20.303 INFO kablam!    --> src/lib.rs:637:5
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 INFO kablam! 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:20.303 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 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!
Nov 02 21:52:20.303 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.303 INFO kablam!     = note: method `pop_front` references the `Self` type in where clauses
Nov 02 21:52:20.303 INFO kablam! 
Nov 02 21:52:20.303 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:20.303 INFO kablam!    --> src/lib.rs:654:5
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 INFO kablam! 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:20.303 INFO kablam! 655 | |         self.push(item);
Nov 02 21:52:20.303 INFO kablam! 656 | |         self.pop_front().expect("queue was empty after a `push`")
Nov 02 21:52:20.303 INFO kablam! 657 | |     }
Nov 02 21:52:20.303 INFO kablam!     | |_____^
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 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!
Nov 02 21:52:20.303 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.303 INFO kablam!     = note: method `push_pop_front` references the `Self` type in where clauses
Nov 02 21:52:20.303 INFO kablam! 
Nov 02 21:52:20.303 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:20.303 INFO kablam!    --> src/lib.rs:664:5
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 INFO kablam! 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:20.303 INFO kablam! 665 | |         let front = self.pop_front();
Nov 02 21:52:20.303 INFO kablam! 666 | |         self.push(item);
Nov 02 21:52:20.303 INFO kablam! 667 | |         front
Nov 02 21:52:20.303 INFO kablam! 668 | |     }
Nov 02 21:52:20.303 INFO kablam!     | |_____^
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 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!
Nov 02 21:52:20.303 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.303 INFO kablam!     = note: method `replace_front` references the `Self` type in where clauses
Nov 02 21:52:20.303 INFO kablam! 
Nov 02 21:52:20.303 INFO kablam! warning: the trait `Deque` cannot be made into an object
Nov 02 21:52:20.303 INFO kablam!    --> src/lib.rs:681:5
Nov 02 21:52:20.303 INFO kablam!     |
Nov 02 21:52:20.303 INFO kablam! 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:20.304 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.304 INFO kablam!     |
Nov 02 21:52:20.304 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!
Nov 02 21:52:20.304 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.304 INFO kablam!     = note: method `pop_back` references the `Self` type in where clauses
Nov 02 21:52:20.304 INFO kablam! 
Nov 02 21:52:20.304 INFO kablam! warning: the trait `FifoQueue` cannot be made into an object
Nov 02 21:52:20.304 INFO kablam!    --> src/lib.rs:645:5
Nov 02 21:52:20.304 INFO kablam!     |
Nov 02 21:52:20.304 INFO kablam! 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:20.304 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.304 INFO kablam!     |
Nov 02 21:52:20.307 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!
Nov 02 21:52:20.307 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.307 INFO kablam!     = note: method `front_mut` references the `Self` type in where clauses
Nov 02 21:52:20.307 INFO kablam! 
Nov 02 21:52:20.307 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:20.307 INFO kablam!    --> src/lib.rs:687:5
Nov 02 21:52:20.307 INFO kablam!     |
Nov 02 21:52:20.307 INFO kablam! 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:20.307 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.307 INFO kablam!     |
Nov 02 21:52:20.307 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!
Nov 02 21:52:20.307 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.307 INFO kablam!     = note: method `push_front` references the `Self` type in where clauses
Nov 02 21:52:20.307 INFO kablam! 
Nov 02 21:52:20.307 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:20.307 INFO kablam!    --> src/lib.rs:692:5
Nov 02 21:52:20.307 INFO kablam!     |
Nov 02 21:52:20.307 INFO kablam! 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:20.307 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.307 INFO kablam!     |
Nov 02 21:52:20.307 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!
Nov 02 21:52:20.307 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.307 INFO kablam!     = note: method `back_mut` references the `Self` type in where clauses
Nov 02 21:52:20.307 INFO kablam! 
Nov 02 21:52:20.315 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:20.315 INFO kablam!    --> src/lib.rs:455:9
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 INFO kablam! 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Nov 02 21:52:20.315 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 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!
Nov 02 21:52:20.315 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.315 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:20.315 INFO kablam! 
Nov 02 21:52:20.315 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:20.315 INFO kablam!    --> src/lib.rs:460:9
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 INFO kablam! 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Nov 02 21:52:20.315 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 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!
Nov 02 21:52:20.315 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.315 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:20.315 INFO kablam! 
Nov 02 21:52:20.315 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:20.315 INFO kablam!    --> src/lib.rs:701:5
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 INFO kablam! 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:20.315 INFO kablam! 702 | |         self.push(item);
Nov 02 21:52:20.315 INFO kablam! 703 | |         self.pop_back().expect("deque was empty after a `push`")
Nov 02 21:52:20.315 INFO kablam! 704 | |     }
Nov 02 21:52:20.315 INFO kablam!     | |_____^
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 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!
Nov 02 21:52:20.315 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.315 INFO kablam!     = note: method `push_pop_back` references the `Self` type in where clauses
Nov 02 21:52:20.315 INFO kablam! 
Nov 02 21:52:20.315 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:20.315 INFO kablam!    --> src/lib.rs:711:5
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 INFO kablam! 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:20.315 INFO kablam! 712 | |         let back = self.pop_back();
Nov 02 21:52:20.315 INFO kablam! 713 | |         self.push(item);
Nov 02 21:52:20.315 INFO kablam! 714 | |         back
Nov 02 21:52:20.315 INFO kablam! 715 | |     }
Nov 02 21:52:20.315 INFO kablam!     | |_____^
Nov 02 21:52:20.315 INFO kablam!     |
Nov 02 21:52:20.315 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!
Nov 02 21:52:20.315 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:20.315 INFO kablam!     = note: method `replace_back` references the `Self` type in where clauses
Nov 02 21:52:20.315 INFO kablam! 
Nov 02 21:52:21.487 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.05s
Nov 02 21:52:21.491 INFO kablam! su: No module specific data is present
Nov 02 21:52:22.147 INFO running `"docker" "rm" "-f" "b79a55f083ed20887db22c6df5b0382904a193046537c334d5f4cee0b29f0d14"`
Nov 02 21:52:22.493 INFO blam! b79a55f083ed20887db22c6df5b0382904a193046537c334d5f4cee0b29f0d14
Nov 02 21:52:22.503 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 02 21:52:22.915 INFO blam! 0272ce1374db4ab1dae4b302179e77e34aa95bc144606cfe47bf13b206a4466d
Nov 02 21:52:22.919 INFO running `"docker" "start" "-a" "0272ce1374db4ab1dae4b302179e77e34aa95bc144606cfe47bf13b206a4466d"`
Nov 02 21:52:24.312 INFO kablam! usermod: no changes
Nov 02 21:52:24.363 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 02 21:52:24.375 INFO kablam!      Running /target/debug/deps/eclectic-b17e103210587513
Nov 02 21:52:24.375 INFO blam! 
Nov 02 21:52:24.375 INFO blam! running 2 tests
Nov 02 21:52:24.375 INFO blam! test impls::test_binary_heap_push_pop_front ... ok
Nov 02 21:52:24.375 INFO blam! test impls::test_binary_heap_replace_front ... ok
Nov 02 21:52:24.375 INFO blam! 
Nov 02 21:52:24.375 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 21:52:24.375 INFO blam! 
Nov 02 21:52:24.387 INFO kablam!    Doc-tests eclectic
Nov 02 21:52:25.651 INFO blam! 
Nov 02 21:52:25.651 INFO blam! running 2 tests
Nov 02 21:52:25.651 INFO blam! test src/lib.rs -  (line 78) ... ignored
Nov 02 21:52:27.483 INFO blam! test src/lib.rs -  (line 32) ... ok
Nov 02 21:52:27.483 INFO blam! 
Nov 02 21:52:27.483 INFO blam! test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
Nov 02 21:52:27.483 INFO blam! 
Nov 02 21:52:27.493 INFO kablam! su: No module specific data is present
Nov 02 21:52:28.815 INFO running `"docker" "rm" "-f" "0272ce1374db4ab1dae4b302179e77e34aa95bc144606cfe47bf13b206a4466d"`
Nov 02 21:52:29.153 INFO blam! 0272ce1374db4ab1dae4b302179e77e34aa95bc144606cfe47bf13b206a4466d
