Oct 12 00:53:32.956 INFO testing eclectic-0.11.0 against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 12 00:53:32.956 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 00:53:33.468 INFO blam! 34d9608758b56d51741aae3e02c6c49807471b3bfcc4a1f499d5dfc31fefbde1 Oct 12 00:53:33.470 INFO running `"docker" "start" "-a" "34d9608758b56d51741aae3e02c6c49807471b3bfcc4a1f499d5dfc31fefbde1"` Oct 12 00:53:34.991 INFO kablam! usermod: no changes Oct 12 00:53:35.053 INFO kablam! Compiling eclectic v0.11.0 (/source) Oct 12 00:53:35.798 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:35.798 INFO kablam! --> src/lib.rs:148:5 Oct 12 00:53:35.798 INFO kablam! | Oct 12 00:53:35.798 INFO kablam! 148 | fn extend_object(&mut self, items: &mut Iterator) where Self: AddRemove; Oct 12 00:53:35.798 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.798 INFO kablam! | Oct 12 00:53:35.798 INFO kablam! = note: #[warn(where_clauses_object_safety)] on by default Oct 12 00:53:35.798 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! Oct 12 00:53:35.798 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.798 INFO kablam! = note: method `extend_object` references the `Self` type in where clauses Oct 12 00:53:35.798 INFO kablam! Oct 12 00:53:35.798 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:35.798 INFO kablam! --> src/lib.rs:151:5 Oct 12 00:53:35.798 INFO kablam! | Oct 12 00:53:35.798 INFO kablam! 151 | / fn clear(&mut self) where Self: AddRemove { Oct 12 00:53:35.798 INFO kablam! 152 | | self.drain(); Oct 12 00:53:35.798 INFO kablam! 153 | | } Oct 12 00:53:35.798 INFO kablam! | |_____^ Oct 12 00:53:35.798 INFO kablam! | Oct 12 00:53:35.801 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! Oct 12 00:53:35.801 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.801 INFO kablam! = note: method `clear` references the `Self` type in where clauses Oct 12 00:53:35.801 INFO kablam! Oct 12 00:53:35.802 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:35.802 INFO kablam! --> src/lib.rs:165:5 Oct 12 00:53:35.802 INFO kablam! | Oct 12 00:53:35.802 INFO kablam! 165 | fn drain<'a>(&'a mut self) -> Box + 'a> where Self: AddRemove; Oct 12 00:53:35.802 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.802 INFO kablam! | Oct 12 00:53:35.802 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! Oct 12 00:53:35.802 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.802 INFO kablam! = note: method `drain` references the `Self` type in where clauses Oct 12 00:53:35.802 INFO kablam! Oct 12 00:53:35.802 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:35.802 INFO kablam! --> src/lib.rs:171:5 Oct 12 00:53:35.802 INFO kablam! | Oct 12 00:53:35.802 INFO kablam! 171 | fn reserve(&mut self, additional: usize) where Self: AddRemove; Oct 12 00:53:35.802 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.802 INFO kablam! | Oct 12 00:53:35.802 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! Oct 12 00:53:35.802 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.802 INFO kablam! = note: method `reserve` references the `Self` type in where clauses Oct 12 00:53:35.802 INFO kablam! Oct 12 00:53:35.802 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:35.802 INFO kablam! --> src/lib.rs:176:5 Oct 12 00:53:35.802 INFO kablam! | Oct 12 00:53:35.802 INFO kablam! 176 | fn shrink_to_fit(&mut self) where Self: AddRemove; Oct 12 00:53:35.802 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.802 INFO kablam! | Oct 12 00:53:35.803 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! Oct 12 00:53:35.803 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.803 INFO kablam! = note: method `shrink_to_fit` references the `Self` type in where clauses Oct 12 00:53:35.803 INFO kablam! Oct 12 00:53:35.803 INFO kablam! warning: the trait `Iter` cannot be made into an object Oct 12 00:53:35.803 INFO kablam! --> src/lib.rs:207:5 Oct 12 00:53:35.803 INFO kablam! | Oct 12 00:53:35.803 INFO kablam! 207 | / fn iter_mut<'a>(&'a mut self) -> Box + 'a> Oct 12 00:53:35.803 INFO kablam! 208 | | where Self: Mutate; Oct 12 00:53:35.803 INFO kablam! | |___________________________^ Oct 12 00:53:35.803 INFO kablam! | Oct 12 00:53:35.803 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! Oct 12 00:53:35.803 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.803 INFO kablam! = note: method `iter_mut` references the `Self` type in where clauses Oct 12 00:53:35.803 INFO kablam! Oct 12 00:53:35.803 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:35.803 INFO kablam! --> src/lib.rs:148:5 Oct 12 00:53:35.803 INFO kablam! | Oct 12 00:53:35.803 INFO kablam! 148 | fn extend_object(&mut self, items: &mut Iterator) where Self: AddRemove; Oct 12 00:53:35.803 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.803 INFO kablam! | Oct 12 00:53:35.803 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! Oct 12 00:53:35.803 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.804 INFO kablam! = note: method `extend_object` references the `Self` type in where clauses Oct 12 00:53:35.804 INFO kablam! Oct 12 00:53:35.804 INFO kablam! warning: the trait `DrainRange` cannot be made into an object Oct 12 00:53:35.804 INFO kablam! --> src/lib.rs:223:5 Oct 12 00:53:35.804 INFO kablam! | Oct 12 00:53:35.804 INFO kablam! 223 | / fn drain_range<'a>(&'a mut self, range: R) -> Box + 'a> Oct 12 00:53:35.804 INFO kablam! 224 | | where Self: AddRemove; Oct 12 00:53:35.804 INFO kablam! | |______________________________^ Oct 12 00:53:35.804 INFO kablam! | Oct 12 00:53:35.804 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! Oct 12 00:53:35.804 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.804 INFO kablam! = note: method `drain_range` references the `Self` type in where clauses Oct 12 00:53:35.804 INFO kablam! Oct 12 00:53:35.804 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.804 INFO kablam! --> src/lib.rs:247:5 Oct 12 00:53:35.804 INFO kablam! | Oct 12 00:53:35.804 INFO kablam! 247 | fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate; Oct 12 00:53:35.804 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.804 INFO kablam! | Oct 12 00:53:35.804 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! Oct 12 00:53:35.804 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.804 INFO kablam! = note: method `get_mut` references the `Self` type in where clauses Oct 12 00:53:35.804 INFO kablam! Oct 12 00:53:35.805 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.805 INFO kablam! --> src/lib.rs:254:5 Oct 12 00:53:35.805 INFO kablam! | Oct 12 00:53:35.805 INFO kablam! 254 | fn swap(&mut self, i: usize, j: usize) where Self: Mutate; Oct 12 00:53:35.805 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.805 INFO kablam! | Oct 12 00:53:35.805 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! Oct 12 00:53:35.805 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.805 INFO kablam! = note: method `swap` references the `Self` type in where clauses Oct 12 00:53:35.805 INFO kablam! Oct 12 00:53:35.805 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.805 INFO kablam! --> src/lib.rs:257:5 Oct 12 00:53:35.805 INFO kablam! | Oct 12 00:53:35.805 INFO kablam! 257 | / fn reverse(&mut self) where Self: Mutate { Oct 12 00:53:35.805 INFO kablam! 258 | | let len = self.len(); Oct 12 00:53:35.805 INFO kablam! 259 | | Oct 12 00:53:35.805 INFO kablam! 260 | | for i in 0..len / 2 { Oct 12 00:53:35.805 INFO kablam! 261 | | self.swap(i, len - i - 1); Oct 12 00:53:35.805 INFO kablam! 262 | | } Oct 12 00:53:35.805 INFO kablam! 263 | | } Oct 12 00:53:35.805 INFO kablam! | |_____^ Oct 12 00:53:35.805 INFO kablam! | Oct 12 00:53:35.805 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! Oct 12 00:53:35.805 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.806 INFO kablam! = note: method `reverse` references the `Self` type in where clauses Oct 12 00:53:35.806 INFO kablam! Oct 12 00:53:35.806 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.806 INFO kablam! --> src/lib.rs:275:5 Oct 12 00:53:35.806 INFO kablam! | Oct 12 00:53:35.806 INFO kablam! 275 | / fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate { Oct 12 00:53:35.806 INFO kablam! 276 | | self.get_mut(0) Oct 12 00:53:35.806 INFO kablam! 277 | | } Oct 12 00:53:35.806 INFO kablam! | |_____^ Oct 12 00:53:35.806 INFO kablam! | Oct 12 00:53:35.806 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! Oct 12 00:53:35.806 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.806 INFO kablam! = note: method `first_mut` references the `Self` type in where clauses Oct 12 00:53:35.806 INFO kablam! Oct 12 00:53:35.806 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.806 INFO kablam! --> src/lib.rs:289:5 Oct 12 00:53:35.806 INFO kablam! | Oct 12 00:53:35.806 INFO kablam! 289 | / fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate { Oct 12 00:53:35.806 INFO kablam! 290 | | let len = self.len(); Oct 12 00:53:35.806 INFO kablam! 291 | | self.get_mut(len.wrapping_sub(1)) Oct 12 00:53:35.806 INFO kablam! 292 | | } Oct 12 00:53:35.806 INFO kablam! | |_____^ Oct 12 00:53:35.806 INFO kablam! | Oct 12 00:53:35.807 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! Oct 12 00:53:35.807 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.807 INFO kablam! = note: method `last_mut` references the `Self` type in where clauses Oct 12 00:53:35.807 INFO kablam! Oct 12 00:53:35.807 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.807 INFO kablam! --> src/lib.rs:295:5 Oct 12 00:53:35.807 INFO kablam! | Oct 12 00:53:35.807 INFO kablam! 295 | / fn push(&mut self, item: Self::Item) where Self: AddRemove { Oct 12 00:53:35.807 INFO kablam! 296 | | let len = self.len(); Oct 12 00:53:35.807 INFO kablam! 297 | | self.insert(len, item); Oct 12 00:53:35.807 INFO kablam! 298 | | } Oct 12 00:53:35.807 INFO kablam! | |_____^ Oct 12 00:53:35.807 INFO kablam! | Oct 12 00:53:35.807 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! Oct 12 00:53:35.807 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.807 INFO kablam! = note: method `push` references the `Self` type in where clauses Oct 12 00:53:35.807 INFO kablam! Oct 12 00:53:35.807 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.807 INFO kablam! --> src/lib.rs:307:5 Oct 12 00:53:35.807 INFO kablam! | Oct 12 00:53:35.807 INFO kablam! 307 | fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove; Oct 12 00:53:35.807 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.807 INFO kablam! | Oct 12 00:53:35.807 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! Oct 12 00:53:35.807 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.807 INFO kablam! = note: method `insert` references the `Self` type in where clauses Oct 12 00:53:35.807 INFO kablam! Oct 12 00:53:35.807 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.808 INFO kablam! --> src/lib.rs:312:5 Oct 12 00:53:35.808 INFO kablam! | Oct 12 00:53:35.808 INFO kablam! 312 | / fn pop(&mut self) -> Option where Self: AddRemove { Oct 12 00:53:35.808 INFO kablam! 313 | | let len = self.len(); Oct 12 00:53:35.808 INFO kablam! 314 | | self.remove(len.wrapping_sub(1)) Oct 12 00:53:35.808 INFO kablam! 315 | | } Oct 12 00:53:35.808 INFO kablam! | |_____^ Oct 12 00:53:35.808 INFO kablam! | Oct 12 00:53:35.808 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! Oct 12 00:53:35.808 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.808 INFO kablam! = note: method `pop` references the `Self` type in where clauses Oct 12 00:53:35.808 INFO kablam! Oct 12 00:53:35.808 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.808 INFO kablam! --> src/lib.rs:322:5 Oct 12 00:53:35.808 INFO kablam! | Oct 12 00:53:35.808 INFO kablam! 322 | fn remove(&mut self, index: usize) -> Option where Self: AddRemove; Oct 12 00:53:35.808 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.808 INFO kablam! | Oct 12 00:53:35.808 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! Oct 12 00:53:35.808 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.808 INFO kablam! = note: method `remove` references the `Self` type in where clauses Oct 12 00:53:35.808 INFO kablam! Oct 12 00:53:35.813 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.813 INFO kablam! --> src/lib.rs:328:5 Oct 12 00:53:35.813 INFO kablam! | Oct 12 00:53:35.813 INFO kablam! 328 | fn swap_remove(&mut self, index: usize) -> Option where Self: AddRemove; Oct 12 00:53:35.813 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.813 INFO kablam! | Oct 12 00:53:35.813 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! Oct 12 00:53:35.813 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.813 INFO kablam! = note: method `swap_remove` references the `Self` type in where clauses Oct 12 00:53:35.813 INFO kablam! Oct 12 00:53:35.813 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:35.813 INFO kablam! --> src/lib.rs:334:5 Oct 12 00:53:35.813 INFO kablam! | Oct 12 00:53:35.813 INFO kablam! 334 | / fn truncate(&mut self, len: usize) where Self: AddRemove { Oct 12 00:53:35.813 INFO kablam! 335 | | if len == 0 { Oct 12 00:53:35.813 INFO kablam! 336 | | self.clear(); Oct 12 00:53:35.814 INFO kablam! 337 | | } else { Oct 12 00:53:35.814 INFO kablam! 338 | | self.drain_range(len..); Oct 12 00:53:35.814 INFO kablam! 339 | | } Oct 12 00:53:35.814 INFO kablam! 340 | | } Oct 12 00:53:35.814 INFO kablam! | |_____^ Oct 12 00:53:35.814 INFO kablam! | Oct 12 00:53:35.814 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! Oct 12 00:53:35.814 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.814 INFO kablam! = note: method `truncate` references the `Self` type in where clauses Oct 12 00:53:35.814 INFO kablam! Oct 12 00:53:35.814 INFO kablam! warning: the trait `map::Base` cannot be made into an object Oct 12 00:53:35.814 INFO kablam! --> src/lib.rs:415:9 Oct 12 00:53:35.814 INFO kablam! | Oct 12 00:53:35.814 INFO kablam! 415 | / fn iter_mut<'a>(&'a mut self) Oct 12 00:53:35.814 INFO kablam! 416 | | -> Box + 'a> where Self: Mutate; Oct 12 00:53:35.814 INFO kablam! | |__________________________________________________________________________________________________^ Oct 12 00:53:35.814 INFO kablam! | Oct 12 00:53:35.814 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! Oct 12 00:53:35.814 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.814 INFO kablam! = note: method `iter_mut` references the `Self` type in where clauses Oct 12 00:53:35.814 INFO kablam! Oct 12 00:53:35.814 INFO kablam! warning: the trait `map::Base` cannot be made into an object Oct 12 00:53:35.814 INFO kablam! --> src/lib.rs:424:9 Oct 12 00:53:35.814 INFO kablam! | Oct 12 00:53:35.815 INFO kablam! 424 | / fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option Oct 12 00:53:35.815 INFO kablam! 425 | | where Self: AddRemove; Oct 12 00:53:35.815 INFO kablam! | |__________________________________^ Oct 12 00:53:35.815 INFO kablam! | Oct 12 00:53:35.815 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! Oct 12 00:53:35.815 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.815 INFO kablam! = note: method `insert` references the `Self` type in where clauses Oct 12 00:53:35.815 INFO kablam! Oct 12 00:53:35.815 INFO kablam! warning: the trait `map::Base` cannot be made into an object Oct 12 00:53:35.815 INFO kablam! --> src/lib.rs:428:9 Oct 12 00:53:35.815 INFO kablam! | Oct 12 00:53:35.815 INFO kablam! 428 | / fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value> Oct 12 00:53:35.815 INFO kablam! 429 | | where Self: AddRemove; Oct 12 00:53:35.815 INFO kablam! | |__________________________________^ Oct 12 00:53:35.815 INFO kablam! | Oct 12 00:53:35.815 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! Oct 12 00:53:35.815 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.815 INFO kablam! = note: method `entry` references the `Self` type in where clauses Oct 12 00:53:35.815 INFO kablam! Oct 12 00:53:35.815 INFO kablam! warning: the trait `set::Base` cannot be made into an object Oct 12 00:53:35.815 INFO kablam! --> src/lib.rs:577:9 Oct 12 00:53:35.815 INFO kablam! | Oct 12 00:53:35.815 INFO kablam! 577 | fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove; Oct 12 00:53:35.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.815 INFO kablam! | Oct 12 00:53:35.816 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! Oct 12 00:53:35.816 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.816 INFO kablam! = note: method `insert` references the `Self` type in where clauses Oct 12 00:53:35.816 INFO kablam! Oct 12 00:53:35.816 INFO kablam! warning: the trait `set::Base` cannot be made into an object Oct 12 00:53:35.816 INFO kablam! --> src/lib.rs:586:9 Oct 12 00:53:35.816 INFO kablam! | Oct 12 00:53:35.816 INFO kablam! 586 | fn replace(&mut self, item: Self::Item) -> Option where Self: AddRemove; Oct 12 00:53:35.816 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.816 INFO kablam! | Oct 12 00:53:35.816 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! Oct 12 00:53:35.816 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.816 INFO kablam! = note: method `replace` references the `Self` type in where clauses Oct 12 00:53:35.816 INFO kablam! Oct 12 00:53:35.816 INFO kablam! warning: the trait `set::Set` cannot be made into an object Oct 12 00:53:35.816 INFO kablam! --> src/lib.rs:610:9 Oct 12 00:53:35.816 INFO kablam! | Oct 12 00:53:35.816 INFO kablam! 610 | / fn remove(&mut self, item: &Q) -> bool where Self: AddRemove { Oct 12 00:53:35.816 INFO kablam! 611 | | self.take(item).is_some() Oct 12 00:53:35.816 INFO kablam! 612 | | } Oct 12 00:53:35.816 INFO kablam! | |_________^ Oct 12 00:53:35.816 INFO kablam! | Oct 12 00:53:35.816 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! Oct 12 00:53:35.816 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.816 INFO kablam! = note: method `remove` references the `Self` type in where clauses Oct 12 00:53:35.816 INFO kablam! Oct 12 00:53:35.817 INFO kablam! warning: the trait `set::Set` cannot be made into an object Oct 12 00:53:35.817 INFO kablam! --> src/lib.rs:617:9 Oct 12 00:53:35.817 INFO kablam! | Oct 12 00:53:35.817 INFO kablam! 617 | fn take(&mut self, item: &Q) -> Option where Self: AddRemove; Oct 12 00:53:35.817 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.817 INFO kablam! | Oct 12 00:53:35.817 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! Oct 12 00:53:35.817 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.817 INFO kablam! = note: method `take` references the `Self` type in where clauses Oct 12 00:53:35.817 INFO kablam! Oct 12 00:53:35.817 INFO kablam! warning: the trait `Queue` cannot be made into an object Oct 12 00:53:35.817 INFO kablam! --> src/lib.rs:627:5 Oct 12 00:53:35.817 INFO kablam! | Oct 12 00:53:35.817 INFO kablam! 627 | fn push(&mut self, item: Self::Item) where Self: AddRemove; Oct 12 00:53:35.817 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.817 INFO kablam! | Oct 12 00:53:35.817 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! Oct 12 00:53:35.817 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.817 INFO kablam! = note: method `push` references the `Self` type in where clauses Oct 12 00:53:35.817 INFO kablam! Oct 12 00:53:35.817 INFO kablam! warning: the trait `Queue` cannot be made into an object Oct 12 00:53:35.817 INFO kablam! --> src/lib.rs:637:5 Oct 12 00:53:35.817 INFO kablam! | Oct 12 00:53:35.817 INFO kablam! 637 | fn pop_front(&mut self) -> Option where Self: AddRemove; Oct 12 00:53:35.817 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.817 INFO kablam! | Oct 12 00:53:35.818 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! Oct 12 00:53:35.818 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.818 INFO kablam! = note: method `pop_front` references the `Self` type in where clauses Oct 12 00:53:35.818 INFO kablam! Oct 12 00:53:35.818 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object Oct 12 00:53:35.818 INFO kablam! --> src/lib.rs:654:5 Oct 12 00:53:35.818 INFO kablam! | Oct 12 00:53:35.818 INFO kablam! 654 | / fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove { Oct 12 00:53:35.818 INFO kablam! 655 | | self.push(item); Oct 12 00:53:35.818 INFO kablam! 656 | | self.pop_front().expect("queue was empty after a `push`") Oct 12 00:53:35.818 INFO kablam! 657 | | } Oct 12 00:53:35.818 INFO kablam! | |_____^ Oct 12 00:53:35.818 INFO kablam! | Oct 12 00:53:35.818 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! Oct 12 00:53:35.818 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.818 INFO kablam! = note: method `push_pop_front` references the `Self` type in where clauses Oct 12 00:53:35.818 INFO kablam! Oct 12 00:53:35.818 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object Oct 12 00:53:35.818 INFO kablam! --> src/lib.rs:664:5 Oct 12 00:53:35.818 INFO kablam! | Oct 12 00:53:35.818 INFO kablam! 664 | / fn replace_front(&mut self, item: Self::Item) -> Option where Self: AddRemove { Oct 12 00:53:35.818 INFO kablam! 665 | | let front = self.pop_front(); Oct 12 00:53:35.818 INFO kablam! 666 | | self.push(item); Oct 12 00:53:35.818 INFO kablam! 667 | | front Oct 12 00:53:35.818 INFO kablam! 668 | | } Oct 12 00:53:35.818 INFO kablam! | |_____^ Oct 12 00:53:35.819 INFO kablam! | Oct 12 00:53:35.819 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! Oct 12 00:53:35.819 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.819 INFO kablam! = note: method `replace_front` references the `Self` type in where clauses Oct 12 00:53:35.819 INFO kablam! Oct 12 00:53:35.825 INFO kablam! warning: the trait `Deque` cannot be made into an object Oct 12 00:53:35.825 INFO kablam! --> src/lib.rs:681:5 Oct 12 00:53:35.825 INFO kablam! | Oct 12 00:53:35.825 INFO kablam! 681 | fn pop_back(&mut self) -> Option where Self: AddRemove; Oct 12 00:53:35.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.825 INFO kablam! | Oct 12 00:53:35.825 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! Oct 12 00:53:35.825 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.825 INFO kablam! = note: method `pop_back` references the `Self` type in where clauses Oct 12 00:53:35.825 INFO kablam! Oct 12 00:53:35.825 INFO kablam! warning: the trait `FifoQueue` cannot be made into an object Oct 12 00:53:35.825 INFO kablam! --> src/lib.rs:645:5 Oct 12 00:53:35.825 INFO kablam! | Oct 12 00:53:35.825 INFO kablam! 645 | fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate; Oct 12 00:53:35.825 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.825 INFO kablam! | Oct 12 00:53:35.825 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! Oct 12 00:53:35.825 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.825 INFO kablam! = note: method `front_mut` references the `Self` type in where clauses Oct 12 00:53:35.825 INFO kablam! Oct 12 00:53:35.825 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object Oct 12 00:53:35.825 INFO kablam! --> src/lib.rs:687:5 Oct 12 00:53:35.825 INFO kablam! | Oct 12 00:53:35.825 INFO kablam! 687 | fn push_front(&mut self, item: Self::Item) where Self: AddRemove; Oct 12 00:53:35.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.826 INFO kablam! | Oct 12 00:53:35.826 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! Oct 12 00:53:35.826 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.826 INFO kablam! = note: method `push_front` references the `Self` type in where clauses Oct 12 00:53:35.826 INFO kablam! Oct 12 00:53:35.826 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object Oct 12 00:53:35.826 INFO kablam! --> src/lib.rs:692:5 Oct 12 00:53:35.826 INFO kablam! | Oct 12 00:53:35.826 INFO kablam! 692 | fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate; Oct 12 00:53:35.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.826 INFO kablam! | Oct 12 00:53:35.826 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! Oct 12 00:53:35.826 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.826 INFO kablam! = note: method `back_mut` references the `Self` type in where clauses Oct 12 00:53:35.826 INFO kablam! Oct 12 00:53:35.826 INFO kablam! warning: the trait `map::Map` cannot be made into an object Oct 12 00:53:35.826 INFO kablam! --> src/lib.rs:455:9 Oct 12 00:53:35.826 INFO kablam! | Oct 12 00:53:35.826 INFO kablam! 455 | fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate; Oct 12 00:53:35.826 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.826 INFO kablam! | Oct 12 00:53:35.826 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! Oct 12 00:53:35.826 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.826 INFO kablam! = note: method `get_mut` references the `Self` type in where clauses Oct 12 00:53:35.826 INFO kablam! Oct 12 00:53:35.827 INFO kablam! warning: the trait `map::Map` cannot be made into an object Oct 12 00:53:35.827 INFO kablam! --> src/lib.rs:460:9 Oct 12 00:53:35.827 INFO kablam! | Oct 12 00:53:35.827 INFO kablam! 460 | fn remove(&mut self, key: &Q) -> Option where Self: AddRemove; Oct 12 00:53:35.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:35.827 INFO kablam! | Oct 12 00:53:35.827 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! Oct 12 00:53:35.827 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.827 INFO kablam! = note: method `remove` references the `Self` type in where clauses Oct 12 00:53:35.827 INFO kablam! Oct 12 00:53:35.827 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object Oct 12 00:53:35.827 INFO kablam! --> src/lib.rs:701:5 Oct 12 00:53:35.827 INFO kablam! | Oct 12 00:53:35.827 INFO kablam! 701 | / fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove { Oct 12 00:53:35.827 INFO kablam! 702 | | self.push(item); Oct 12 00:53:35.827 INFO kablam! 703 | | self.pop_back().expect("deque was empty after a `push`") Oct 12 00:53:35.827 INFO kablam! 704 | | } Oct 12 00:53:35.827 INFO kablam! | |_____^ Oct 12 00:53:35.827 INFO kablam! | Oct 12 00:53:35.827 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! Oct 12 00:53:35.827 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.827 INFO kablam! = note: method `push_pop_back` references the `Self` type in where clauses Oct 12 00:53:35.827 INFO kablam! Oct 12 00:53:35.827 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object Oct 12 00:53:35.827 INFO kablam! --> src/lib.rs:711:5 Oct 12 00:53:35.827 INFO kablam! | Oct 12 00:53:35.828 INFO kablam! 711 | / fn replace_back(&mut self, item: Self::Item) -> Option where Self: AddRemove { Oct 12 00:53:35.828 INFO kablam! 712 | | let back = self.pop_back(); Oct 12 00:53:35.828 INFO kablam! 713 | | self.push(item); Oct 12 00:53:35.828 INFO kablam! 714 | | back Oct 12 00:53:35.828 INFO kablam! 715 | | } Oct 12 00:53:35.828 INFO kablam! | |_____^ Oct 12 00:53:35.828 INFO kablam! | Oct 12 00:53:35.828 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! Oct 12 00:53:35.828 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:35.828 INFO kablam! = note: method `replace_back` references the `Self` type in where clauses Oct 12 00:53:35.828 INFO kablam! Oct 12 00:53:36.244 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.22s Oct 12 00:53:36.244 INFO kablam! su: No module specific data is present Oct 12 00:53:37.046 INFO running `"docker" "rm" "-f" "34d9608758b56d51741aae3e02c6c49807471b3bfcc4a1f499d5dfc31fefbde1"` Oct 12 00:53:37.328 INFO blam! 34d9608758b56d51741aae3e02c6c49807471b3bfcc4a1f499d5dfc31fefbde1 Oct 12 00:53:37.328 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 00:53:37.969 INFO blam! 7377f51851ac95de4379c3bf9b1b1d0bdf557912697555c4c18d407f61e85b74 Oct 12 00:53:37.970 INFO running `"docker" "start" "-a" "7377f51851ac95de4379c3bf9b1b1d0bdf557912697555c4c18d407f61e85b74"` Oct 12 00:53:39.476 INFO kablam! usermod: no changes Oct 12 00:53:39.536 INFO kablam! Compiling eclectic v0.11.0 (/source) Oct 12 00:53:40.301 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:40.301 INFO kablam! --> src/lib.rs:148:5 Oct 12 00:53:40.302 INFO kablam! | Oct 12 00:53:40.302 INFO kablam! 148 | fn extend_object(&mut self, items: &mut Iterator) where Self: AddRemove; Oct 12 00:53:40.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.303 INFO kablam! | Oct 12 00:53:40.303 INFO kablam! = note: #[warn(where_clauses_object_safety)] on by default Oct 12 00:53:40.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! Oct 12 00:53:40.303 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.304 INFO kablam! = note: method `extend_object` references the `Self` type in where clauses Oct 12 00:53:40.304 INFO kablam! Oct 12 00:53:40.304 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:40.304 INFO kablam! --> src/lib.rs:151:5 Oct 12 00:53:40.305 INFO kablam! | Oct 12 00:53:40.305 INFO kablam! 151 | / fn clear(&mut self) where Self: AddRemove { Oct 12 00:53:40.305 INFO kablam! 152 | | self.drain(); Oct 12 00:53:40.305 INFO kablam! 153 | | } Oct 12 00:53:40.306 INFO kablam! | |_____^ Oct 12 00:53:40.306 INFO kablam! | Oct 12 00:53:40.306 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! Oct 12 00:53:40.306 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.307 INFO kablam! = note: method `clear` references the `Self` type in where clauses Oct 12 00:53:40.307 INFO kablam! Oct 12 00:53:40.307 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:40.307 INFO kablam! --> src/lib.rs:165:5 Oct 12 00:53:40.308 INFO kablam! | Oct 12 00:53:40.308 INFO kablam! 165 | fn drain<'a>(&'a mut self) -> Box + 'a> where Self: AddRemove; Oct 12 00:53:40.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.308 INFO kablam! | Oct 12 00:53:40.309 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! Oct 12 00:53:40.309 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.309 INFO kablam! = note: method `drain` references the `Self` type in where clauses Oct 12 00:53:40.310 INFO kablam! Oct 12 00:53:40.310 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:40.310 INFO kablam! --> src/lib.rs:171:5 Oct 12 00:53:40.311 INFO kablam! | Oct 12 00:53:40.311 INFO kablam! 171 | fn reserve(&mut self, additional: usize) where Self: AddRemove; Oct 12 00:53:40.311 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.312 INFO kablam! | Oct 12 00:53:40.318 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! Oct 12 00:53:40.318 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.318 INFO kablam! = note: method `reserve` references the `Self` type in where clauses Oct 12 00:53:40.319 INFO kablam! Oct 12 00:53:40.319 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:40.319 INFO kablam! --> src/lib.rs:176:5 Oct 12 00:53:40.320 INFO kablam! | Oct 12 00:53:40.320 INFO kablam! 176 | fn shrink_to_fit(&mut self) where Self: AddRemove; Oct 12 00:53:40.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.321 INFO kablam! | Oct 12 00:53:40.321 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! Oct 12 00:53:40.321 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.322 INFO kablam! = note: method `shrink_to_fit` references the `Self` type in where clauses Oct 12 00:53:40.322 INFO kablam! Oct 12 00:53:40.322 INFO kablam! warning: the trait `Iter` cannot be made into an object Oct 12 00:53:40.322 INFO kablam! --> src/lib.rs:207:5 Oct 12 00:53:40.323 INFO kablam! | Oct 12 00:53:40.323 INFO kablam! 207 | / fn iter_mut<'a>(&'a mut self) -> Box + 'a> Oct 12 00:53:40.323 INFO kablam! 208 | | where Self: Mutate; Oct 12 00:53:40.324 INFO kablam! | |___________________________^ Oct 12 00:53:40.328 INFO kablam! | Oct 12 00:53:40.328 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! Oct 12 00:53:40.328 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.329 INFO kablam! = note: method `iter_mut` references the `Self` type in where clauses Oct 12 00:53:40.329 INFO kablam! Oct 12 00:53:40.329 INFO kablam! warning: the trait `Collection` cannot be made into an object Oct 12 00:53:40.330 INFO kablam! --> src/lib.rs:148:5 Oct 12 00:53:40.330 INFO kablam! | Oct 12 00:53:40.330 INFO kablam! 148 | fn extend_object(&mut self, items: &mut Iterator) where Self: AddRemove; Oct 12 00:53:40.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.331 INFO kablam! | Oct 12 00:53:40.331 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! Oct 12 00:53:40.331 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.332 INFO kablam! = note: method `extend_object` references the `Self` type in where clauses Oct 12 00:53:40.336 INFO kablam! Oct 12 00:53:40.336 INFO kablam! warning: the trait `DrainRange` cannot be made into an object Oct 12 00:53:40.337 INFO kablam! --> src/lib.rs:223:5 Oct 12 00:53:40.337 INFO kablam! | Oct 12 00:53:40.337 INFO kablam! 223 | / fn drain_range<'a>(&'a mut self, range: R) -> Box + 'a> Oct 12 00:53:40.337 INFO kablam! 224 | | where Self: AddRemove; Oct 12 00:53:40.338 INFO kablam! | |______________________________^ Oct 12 00:53:40.338 INFO kablam! | Oct 12 00:53:40.338 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! Oct 12 00:53:40.338 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.339 INFO kablam! = note: method `drain_range` references the `Self` type in where clauses Oct 12 00:53:40.339 INFO kablam! Oct 12 00:53:40.339 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.339 INFO kablam! --> src/lib.rs:247:5 Oct 12 00:53:40.340 INFO kablam! | Oct 12 00:53:40.340 INFO kablam! 247 | fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate; Oct 12 00:53:40.340 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.340 INFO kablam! | Oct 12 00:53:40.341 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! Oct 12 00:53:40.341 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.341 INFO kablam! = note: method `get_mut` references the `Self` type in where clauses Oct 12 00:53:40.342 INFO kablam! Oct 12 00:53:40.342 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.342 INFO kablam! --> src/lib.rs:254:5 Oct 12 00:53:40.343 INFO kablam! | Oct 12 00:53:40.343 INFO kablam! 254 | fn swap(&mut self, i: usize, j: usize) where Self: Mutate; Oct 12 00:53:40.343 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.343 INFO kablam! | Oct 12 00:53:40.344 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! Oct 12 00:53:40.344 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.344 INFO kablam! = note: method `swap` references the `Self` type in where clauses Oct 12 00:53:40.344 INFO kablam! Oct 12 00:53:40.345 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.345 INFO kablam! --> src/lib.rs:257:5 Oct 12 00:53:40.345 INFO kablam! | Oct 12 00:53:40.346 INFO kablam! 257 | / fn reverse(&mut self) where Self: Mutate { Oct 12 00:53:40.346 INFO kablam! 258 | | let len = self.len(); Oct 12 00:53:40.346 INFO kablam! 259 | | Oct 12 00:53:40.347 INFO kablam! 260 | | for i in 0..len / 2 { Oct 12 00:53:40.347 INFO kablam! 261 | | self.swap(i, len - i - 1); Oct 12 00:53:40.347 INFO kablam! 262 | | } Oct 12 00:53:40.347 INFO kablam! 263 | | } Oct 12 00:53:40.348 INFO kablam! | |_____^ Oct 12 00:53:40.355 INFO kablam! | Oct 12 00:53:40.355 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! Oct 12 00:53:40.355 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.355 INFO kablam! = note: method `reverse` references the `Self` type in where clauses Oct 12 00:53:40.356 INFO kablam! Oct 12 00:53:40.356 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.356 INFO kablam! --> src/lib.rs:275:5 Oct 12 00:53:40.357 INFO kablam! | Oct 12 00:53:40.357 INFO kablam! 275 | / fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate { Oct 12 00:53:40.357 INFO kablam! 276 | | self.get_mut(0) Oct 12 00:53:40.357 INFO kablam! 277 | | } Oct 12 00:53:40.358 INFO kablam! | |_____^ Oct 12 00:53:40.358 INFO kablam! | Oct 12 00:53:40.358 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! Oct 12 00:53:40.359 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.359 INFO kablam! = note: method `first_mut` references the `Self` type in where clauses Oct 12 00:53:40.359 INFO kablam! Oct 12 00:53:40.359 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.360 INFO kablam! --> src/lib.rs:289:5 Oct 12 00:53:40.360 INFO kablam! | Oct 12 00:53:40.360 INFO kablam! 289 | / fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate { Oct 12 00:53:40.361 INFO kablam! 290 | | let len = self.len(); Oct 12 00:53:40.361 INFO kablam! 291 | | self.get_mut(len.wrapping_sub(1)) Oct 12 00:53:40.361 INFO kablam! 292 | | } Oct 12 00:53:40.362 INFO kablam! | |_____^ Oct 12 00:53:40.362 INFO kablam! | Oct 12 00:53:40.362 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! Oct 12 00:53:40.362 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.363 INFO kablam! = note: method `last_mut` references the `Self` type in where clauses Oct 12 00:53:40.363 INFO kablam! Oct 12 00:53:40.363 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.364 INFO kablam! --> src/lib.rs:295:5 Oct 12 00:53:40.372 INFO kablam! | Oct 12 00:53:40.372 INFO kablam! 295 | / fn push(&mut self, item: Self::Item) where Self: AddRemove { Oct 12 00:53:40.373 INFO kablam! 296 | | let len = self.len(); Oct 12 00:53:40.373 INFO kablam! 297 | | self.insert(len, item); Oct 12 00:53:40.373 INFO kablam! 298 | | } Oct 12 00:53:40.373 INFO kablam! | |_____^ Oct 12 00:53:40.374 INFO kablam! | Oct 12 00:53:40.374 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! Oct 12 00:53:40.374 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.375 INFO kablam! = note: method `push` references the `Self` type in where clauses Oct 12 00:53:40.375 INFO kablam! Oct 12 00:53:40.375 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.376 INFO kablam! --> src/lib.rs:307:5 Oct 12 00:53:40.376 INFO kablam! | Oct 12 00:53:40.376 INFO kablam! 307 | fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove; Oct 12 00:53:40.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.377 INFO kablam! | Oct 12 00:53:40.377 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! Oct 12 00:53:40.377 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.378 INFO kablam! = note: method `insert` references the `Self` type in where clauses Oct 12 00:53:40.378 INFO kablam! Oct 12 00:53:40.378 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.379 INFO kablam! --> src/lib.rs:312:5 Oct 12 00:53:40.379 INFO kablam! | Oct 12 00:53:40.379 INFO kablam! 312 | / fn pop(&mut self) -> Option where Self: AddRemove { Oct 12 00:53:40.379 INFO kablam! 313 | | let len = self.len(); Oct 12 00:53:40.380 INFO kablam! 314 | | self.remove(len.wrapping_sub(1)) Oct 12 00:53:40.380 INFO kablam! 315 | | } Oct 12 00:53:40.380 INFO kablam! | |_____^ Oct 12 00:53:40.381 INFO kablam! | Oct 12 00:53:40.381 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! Oct 12 00:53:40.381 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.381 INFO kablam! = note: method `pop` references the `Self` type in where clauses Oct 12 00:53:40.382 INFO kablam! Oct 12 00:53:40.382 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.382 INFO kablam! --> src/lib.rs:322:5 Oct 12 00:53:40.383 INFO kablam! | Oct 12 00:53:40.383 INFO kablam! 322 | fn remove(&mut self, index: usize) -> Option where Self: AddRemove; Oct 12 00:53:40.383 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.384 INFO kablam! | Oct 12 00:53:40.384 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! Oct 12 00:53:40.384 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.384 INFO kablam! = note: method `remove` references the `Self` type in where clauses Oct 12 00:53:40.385 INFO kablam! Oct 12 00:53:40.385 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.385 INFO kablam! --> src/lib.rs:328:5 Oct 12 00:53:40.385 INFO kablam! | Oct 12 00:53:40.386 INFO kablam! 328 | fn swap_remove(&mut self, index: usize) -> Option where Self: AddRemove; Oct 12 00:53:40.386 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.386 INFO kablam! | Oct 12 00:53:40.387 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! Oct 12 00:53:40.387 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.387 INFO kablam! = note: method `swap_remove` references the `Self` type in where clauses Oct 12 00:53:40.387 INFO kablam! Oct 12 00:53:40.388 INFO kablam! warning: the trait `List` cannot be made into an object Oct 12 00:53:40.388 INFO kablam! --> src/lib.rs:334:5 Oct 12 00:53:40.388 INFO kablam! | Oct 12 00:53:40.389 INFO kablam! 334 | / fn truncate(&mut self, len: usize) where Self: AddRemove { Oct 12 00:53:40.389 INFO kablam! 335 | | if len == 0 { Oct 12 00:53:40.389 INFO kablam! 336 | | self.clear(); Oct 12 00:53:40.390 INFO kablam! 337 | | } else { Oct 12 00:53:40.390 INFO kablam! 338 | | self.drain_range(len..); Oct 12 00:53:40.390 INFO kablam! 339 | | } Oct 12 00:53:40.390 INFO kablam! 340 | | } Oct 12 00:53:40.391 INFO kablam! | |_____^ Oct 12 00:53:40.391 INFO kablam! | Oct 12 00:53:40.391 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! Oct 12 00:53:40.392 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.392 INFO kablam! = note: method `truncate` references the `Self` type in where clauses Oct 12 00:53:40.392 INFO kablam! Oct 12 00:53:40.392 INFO kablam! warning: the trait `map::Base` cannot be made into an object Oct 12 00:53:40.393 INFO kablam! --> src/lib.rs:415:9 Oct 12 00:53:40.393 INFO kablam! | Oct 12 00:53:40.393 INFO kablam! 415 | / fn iter_mut<'a>(&'a mut self) Oct 12 00:53:40.394 INFO kablam! 416 | | -> Box + 'a> where Self: Mutate; Oct 12 00:53:40.394 INFO kablam! | |__________________________________________________________________________________________________^ Oct 12 00:53:40.394 INFO kablam! | Oct 12 00:53:40.394 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! Oct 12 00:53:40.395 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.395 INFO kablam! = note: method `iter_mut` references the `Self` type in where clauses Oct 12 00:53:40.395 INFO kablam! Oct 12 00:53:40.396 INFO kablam! warning: the trait `map::Base` cannot be made into an object Oct 12 00:53:40.396 INFO kablam! --> src/lib.rs:424:9 Oct 12 00:53:40.396 INFO kablam! | Oct 12 00:53:40.396 INFO kablam! 424 | / fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option Oct 12 00:53:40.397 INFO kablam! 425 | | where Self: AddRemove; Oct 12 00:53:40.397 INFO kablam! | |__________________________________^ Oct 12 00:53:40.397 INFO kablam! | Oct 12 00:53:40.397 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! Oct 12 00:53:40.398 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.398 INFO kablam! = note: method `insert` references the `Self` type in where clauses Oct 12 00:53:40.398 INFO kablam! Oct 12 00:53:40.398 INFO kablam! warning: the trait `map::Base` cannot be made into an object Oct 12 00:53:40.398 INFO kablam! --> src/lib.rs:428:9 Oct 12 00:53:40.399 INFO kablam! | Oct 12 00:53:40.399 INFO kablam! 428 | / fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value> Oct 12 00:53:40.399 INFO kablam! 429 | | where Self: AddRemove; Oct 12 00:53:40.399 INFO kablam! | |__________________________________^ Oct 12 00:53:40.399 INFO kablam! | Oct 12 00:53:40.400 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! Oct 12 00:53:40.400 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.400 INFO kablam! = note: method `entry` references the `Self` type in where clauses Oct 12 00:53:40.400 INFO kablam! Oct 12 00:53:40.400 INFO kablam! warning: the trait `set::Base` cannot be made into an object Oct 12 00:53:40.400 INFO kablam! --> src/lib.rs:577:9 Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 INFO kablam! 577 | fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove; Oct 12 00:53:40.400 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 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! Oct 12 00:53:40.400 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.400 INFO kablam! = note: method `insert` references the `Self` type in where clauses Oct 12 00:53:40.400 INFO kablam! Oct 12 00:53:40.400 INFO kablam! warning: the trait `set::Base` cannot be made into an object Oct 12 00:53:40.400 INFO kablam! --> src/lib.rs:586:9 Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 INFO kablam! 586 | fn replace(&mut self, item: Self::Item) -> Option where Self: AddRemove; Oct 12 00:53:40.400 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 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! Oct 12 00:53:40.400 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.400 INFO kablam! = note: method `replace` references the `Self` type in where clauses Oct 12 00:53:40.400 INFO kablam! Oct 12 00:53:40.400 INFO kablam! warning: the trait `set::Set` cannot be made into an object Oct 12 00:53:40.400 INFO kablam! --> src/lib.rs:610:9 Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 INFO kablam! 610 | / fn remove(&mut self, item: &Q) -> bool where Self: AddRemove { Oct 12 00:53:40.400 INFO kablam! 611 | | self.take(item).is_some() Oct 12 00:53:40.400 INFO kablam! 612 | | } Oct 12 00:53:40.400 INFO kablam! | |_________^ Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 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! Oct 12 00:53:40.400 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.400 INFO kablam! = note: method `remove` references the `Self` type in where clauses Oct 12 00:53:40.400 INFO kablam! Oct 12 00:53:40.400 INFO kablam! warning: the trait `set::Set` cannot be made into an object Oct 12 00:53:40.400 INFO kablam! --> src/lib.rs:617:9 Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 INFO kablam! 617 | fn take(&mut self, item: &Q) -> Option where Self: AddRemove; Oct 12 00:53:40.400 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.400 INFO kablam! | Oct 12 00:53:40.400 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! Oct 12 00:53:40.400 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.400 INFO kablam! = note: method `take` references the `Self` type in where clauses Oct 12 00:53:40.400 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `Queue` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:627:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 627 | fn push(&mut self, item: Self::Item) where Self: AddRemove; Oct 12 00:53:40.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `push` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `Queue` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:637:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 637 | fn pop_front(&mut self) -> Option where Self: AddRemove; Oct 12 00:53:40.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `pop_front` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:654:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 654 | / fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove { Oct 12 00:53:40.401 INFO kablam! 655 | | self.push(item); Oct 12 00:53:40.401 INFO kablam! 656 | | self.pop_front().expect("queue was empty after a `push`") Oct 12 00:53:40.401 INFO kablam! 657 | | } Oct 12 00:53:40.401 INFO kablam! | |_____^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `push_pop_front` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:664:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 664 | / fn replace_front(&mut self, item: Self::Item) -> Option where Self: AddRemove { Oct 12 00:53:40.401 INFO kablam! 665 | | let front = self.pop_front(); Oct 12 00:53:40.401 INFO kablam! 666 | | self.push(item); Oct 12 00:53:40.401 INFO kablam! 667 | | front Oct 12 00:53:40.401 INFO kablam! 668 | | } Oct 12 00:53:40.401 INFO kablam! | |_____^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `replace_front` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `Deque` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:681:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 681 | fn pop_back(&mut self) -> Option where Self: AddRemove; Oct 12 00:53:40.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `pop_back` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `FifoQueue` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:645:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 645 | fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate; Oct 12 00:53:40.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `front_mut` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:687:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 687 | fn push_front(&mut self, item: Self::Item) where Self: AddRemove; Oct 12 00:53:40.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `push_front` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object Oct 12 00:53:40.401 INFO kablam! --> src/lib.rs:692:5 Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 INFO kablam! 692 | fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate; Oct 12 00:53:40.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.401 INFO kablam! | Oct 12 00:53:40.401 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! Oct 12 00:53:40.401 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.401 INFO kablam! = note: method `back_mut` references the `Self` type in where clauses Oct 12 00:53:40.401 INFO kablam! Oct 12 00:53:40.401 INFO kablam! warning: the trait `map::Map` cannot be made into an object Oct 12 00:53:40.402 INFO kablam! --> src/lib.rs:455:9 Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 INFO kablam! 455 | fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate; Oct 12 00:53:40.402 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 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! Oct 12 00:53:40.402 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.402 INFO kablam! = note: method `get_mut` references the `Self` type in where clauses Oct 12 00:53:40.402 INFO kablam! Oct 12 00:53:40.402 INFO kablam! warning: the trait `map::Map` cannot be made into an object Oct 12 00:53:40.402 INFO kablam! --> src/lib.rs:460:9 Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 INFO kablam! 460 | fn remove(&mut self, key: &Q) -> Option where Self: AddRemove; Oct 12 00:53:40.402 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 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! Oct 12 00:53:40.402 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.402 INFO kablam! = note: method `remove` references the `Self` type in where clauses Oct 12 00:53:40.402 INFO kablam! Oct 12 00:53:40.402 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object Oct 12 00:53:40.402 INFO kablam! --> src/lib.rs:701:5 Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 INFO kablam! 701 | / fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove { Oct 12 00:53:40.402 INFO kablam! 702 | | self.push(item); Oct 12 00:53:40.402 INFO kablam! 703 | | self.pop_back().expect("deque was empty after a `push`") Oct 12 00:53:40.402 INFO kablam! 704 | | } Oct 12 00:53:40.402 INFO kablam! | |_____^ Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 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! Oct 12 00:53:40.402 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.402 INFO kablam! = note: method `push_pop_back` references the `Self` type in where clauses Oct 12 00:53:40.402 INFO kablam! Oct 12 00:53:40.402 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object Oct 12 00:53:40.402 INFO kablam! --> src/lib.rs:711:5 Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 INFO kablam! 711 | / fn replace_back(&mut self, item: Self::Item) -> Option where Self: AddRemove { Oct 12 00:53:40.402 INFO kablam! 712 | | let back = self.pop_back(); Oct 12 00:53:40.402 INFO kablam! 713 | | self.push(item); Oct 12 00:53:40.402 INFO kablam! 714 | | back Oct 12 00:53:40.402 INFO kablam! 715 | | } Oct 12 00:53:40.402 INFO kablam! | |_____^ Oct 12 00:53:40.402 INFO kablam! | Oct 12 00:53:40.402 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! Oct 12 00:53:40.402 INFO kablam! = note: for more information, see issue #51443 Oct 12 00:53:40.402 INFO kablam! = note: method `replace_back` references the `Self` type in where clauses Oct 12 00:53:40.402 INFO kablam! Oct 12 00:53:41.640 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.13s Oct 12 00:53:41.640 INFO kablam! su: No module specific data is present Oct 12 00:53:42.387 INFO running `"docker" "rm" "-f" "7377f51851ac95de4379c3bf9b1b1d0bdf557912697555c4c18d407f61e85b74"` Oct 12 00:53:42.713 INFO blam! 7377f51851ac95de4379c3bf9b1b1d0bdf557912697555c4c18d407f61e85b74 Oct 12 00:53:42.720 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 00:53:43.061 INFO blam! 422178b7f1ec9fd212f086c95edf3f0891931a94f39d75e3337f50e3ad5ef220 Oct 12 00:53:43.063 INFO running `"docker" "start" "-a" "422178b7f1ec9fd212f086c95edf3f0891931a94f39d75e3337f50e3ad5ef220"` Oct 12 00:53:44.484 INFO kablam! usermod: no changes Oct 12 00:53:44.588 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.08s Oct 12 00:53:44.592 INFO kablam! Running /target/debug/deps/eclectic-868bc4175b1e1717 Oct 12 00:53:44.601 INFO blam! Oct 12 00:53:44.601 INFO blam! running 2 tests Oct 12 00:53:44.608 INFO blam! test impls::test_binary_heap_push_pop_front ... ok Oct 12 00:53:44.608 INFO kablam! Doc-tests eclectic Oct 12 00:53:44.608 INFO blam! test impls::test_binary_heap_replace_front ... ok Oct 12 00:53:44.608 INFO blam! Oct 12 00:53:44.608 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 12 00:53:44.608 INFO blam! Oct 12 00:53:45.712 INFO blam! Oct 12 00:53:45.713 INFO blam! running 2 tests Oct 12 00:53:45.713 INFO blam! test src/lib.rs - (line 78) ... ignored Oct 12 00:53:47.282 INFO blam! test src/lib.rs - (line 32) ... ok Oct 12 00:53:47.282 INFO blam! Oct 12 00:53:47.282 INFO blam! test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out Oct 12 00:53:47.282 INFO blam! Oct 12 00:53:47.298 INFO kablam! su: No module specific data is present Oct 12 00:53:48.222 INFO running `"docker" "rm" "-f" "422178b7f1ec9fd212f086c95edf3f0891931a94f39d75e3337f50e3ad5ef220"` Oct 12 00:53:48.565 INFO blam! 422178b7f1ec9fd212f086c95edf3f0891931a94f39d75e3337f50e3ad5ef220