Nov 02 21:52:14.530 INFO testing eclectic-0.11.0 against 1.30.0 for beta-1.31-1
Nov 02 21:52:14.532 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 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.923 INFO blam! 3bde990001201f2556683b47feea5302cff4b0da66c1dc696b4cea38632e12b2
Nov 02 21:52:14.933 INFO running `"docker" "start" "-a" "3bde990001201f2556683b47feea5302cff4b0da66c1dc696b4cea38632e12b2"`
Nov 02 21:52:15.919 INFO kablam! usermod: no changes
Nov 02 21:52:16.022 INFO kablam!    Compiling eclectic v0.11.0 (/source)
Nov 02 21:52:16.767 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.767 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:16.768 INFO kablam!     |
Nov 02 21:52:16.768 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:16.768 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.769 INFO kablam!     |
Nov 02 21:52:16.769 INFO kablam!     = note: #[warn(where_clauses_object_safety)] on by default
Nov 02 21:52:16.769 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.769 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.770 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:16.770 INFO kablam! 
Nov 02 21:52:16.770 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.771 INFO kablam!    --> src/lib.rs:151:5
Nov 02 21:52:16.771 INFO kablam!     |
Nov 02 21:52:16.771 INFO kablam! 151 | /     fn clear(&mut self) where Self: AddRemove {
Nov 02 21:52:16.772 INFO kablam! 152 | |         self.drain();
Nov 02 21:52:16.772 INFO kablam! 153 | |     }
Nov 02 21:52:16.772 INFO kablam!     | |_____^
Nov 02 21:52:16.772 INFO kablam!     |
Nov 02 21:52:16.773 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.773 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.773 INFO kablam!     = note: method `clear` references the `Self` type in where clauses
Nov 02 21:52:16.774 INFO kablam! 
Nov 02 21:52:16.774 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.774 INFO kablam!    --> src/lib.rs:165:5
Nov 02 21:52:16.774 INFO kablam!     |
Nov 02 21:52:16.775 INFO kablam! 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Nov 02 21:52:16.775 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.775 INFO kablam!     |
Nov 02 21:52:16.775 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.776 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.776 INFO kablam!     = note: method `drain` references the `Self` type in where clauses
Nov 02 21:52:16.776 INFO kablam! 
Nov 02 21:52:16.776 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.777 INFO kablam!    --> src/lib.rs:171:5
Nov 02 21:52:16.777 INFO kablam!     |
Nov 02 21:52:16.777 INFO kablam! 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Nov 02 21:52:16.778 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.778 INFO kablam!     |
Nov 02 21:52:16.778 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.778 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.779 INFO kablam!     = note: method `reserve` references the `Self` type in where clauses
Nov 02 21:52:16.779 INFO kablam! 
Nov 02 21:52:16.779 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.780 INFO kablam!    --> src/lib.rs:176:5
Nov 02 21:52:16.780 INFO kablam!     |
Nov 02 21:52:16.780 INFO kablam! 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Nov 02 21:52:16.780 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.781 INFO kablam!     |
Nov 02 21:52:16.781 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.781 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.782 INFO kablam!     = note: method `shrink_to_fit` references the `Self` type in where clauses
Nov 02 21:52:16.782 INFO kablam! 
Nov 02 21:52:16.782 INFO kablam! warning: the trait `Iter` cannot be made into an object
Nov 02 21:52:16.782 INFO kablam!    --> src/lib.rs:207:5
Nov 02 21:52:16.783 INFO kablam!     |
Nov 02 21:52:16.783 INFO kablam! 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Nov 02 21:52:16.783 INFO kablam! 208 | |         where Self: Mutate;
Nov 02 21:52:16.784 INFO kablam!     | |___________________________^
Nov 02 21:52:16.784 INFO kablam!     |
Nov 02 21:52:16.784 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.784 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.785 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:16.785 INFO kablam! 
Nov 02 21:52:16.785 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:16.785 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:16.786 INFO kablam!     |
Nov 02 21:52:16.786 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:16.786 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.791 INFO kablam!     |
Nov 02 21:52:16.791 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.791 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.792 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:16.792 INFO kablam! 
Nov 02 21:52:16.792 INFO kablam! warning: the trait `DrainRange` cannot be made into an object
Nov 02 21:52:16.792 INFO kablam!    --> src/lib.rs:223:5
Nov 02 21:52:16.793 INFO kablam!     |
Nov 02 21:52:16.793 INFO kablam! 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Nov 02 21:52:16.793 INFO kablam! 224 | |         where Self: AddRemove;
Nov 02 21:52:16.793 INFO kablam!     | |______________________________^
Nov 02 21:52:16.794 INFO kablam!     |
Nov 02 21:52:16.794 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.794 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.794 INFO kablam!     = note: method `drain_range` references the `Self` type in where clauses
Nov 02 21:52:16.795 INFO kablam! 
Nov 02 21:52:16.795 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.795 INFO kablam!    --> src/lib.rs:247:5
Nov 02 21:52:16.796 INFO kablam!     |
Nov 02 21:52:16.796 INFO kablam! 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:16.796 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.796 INFO kablam!     |
Nov 02 21:52:16.797 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.797 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.797 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:16.797 INFO kablam! 
Nov 02 21:52:16.798 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.798 INFO kablam!    --> src/lib.rs:254:5
Nov 02 21:52:16.798 INFO kablam!     |
Nov 02 21:52:16.798 INFO kablam! 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Nov 02 21:52:16.799 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.799 INFO kablam!     |
Nov 02 21:52:16.799 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.800 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.800 INFO kablam!     = note: method `swap` references the `Self` type in where clauses
Nov 02 21:52:16.800 INFO kablam! 
Nov 02 21:52:16.800 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.801 INFO kablam!    --> src/lib.rs:257:5
Nov 02 21:52:16.801 INFO kablam!     |
Nov 02 21:52:16.801 INFO kablam! 257 | /     fn reverse(&mut self) where Self: Mutate {
Nov 02 21:52:16.801 INFO kablam! 258 | |         let len = self.len();
Nov 02 21:52:16.802 INFO kablam! 259 | |
Nov 02 21:52:16.802 INFO kablam! 260 | |         for i in 0..len / 2 {
Nov 02 21:52:16.802 INFO kablam! 261 | |             self.swap(i, len - i - 1);
Nov 02 21:52:16.802 INFO kablam! 262 | |         }
Nov 02 21:52:16.803 INFO kablam! 263 | |     }
Nov 02 21:52:16.803 INFO kablam!     | |_____^
Nov 02 21:52:16.803 INFO kablam!     |
Nov 02 21:52:16.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!
Nov 02 21:52:16.804 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.804 INFO kablam!     = note: method `reverse` references the `Self` type in where clauses
Nov 02 21:52:16.804 INFO kablam! 
Nov 02 21:52:16.804 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.805 INFO kablam!    --> src/lib.rs:275:5
Nov 02 21:52:16.805 INFO kablam!     |
Nov 02 21:52:16.805 INFO kablam! 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:16.805 INFO kablam! 276 | |         self.get_mut(0)
Nov 02 21:52:16.806 INFO kablam! 277 | |     }
Nov 02 21:52:16.806 INFO kablam!     | |_____^
Nov 02 21:52:16.806 INFO kablam!     |
Nov 02 21:52:16.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!
Nov 02 21:52:16.807 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.807 INFO kablam!     = note: method `first_mut` references the `Self` type in where clauses
Nov 02 21:52:16.807 INFO kablam! 
Nov 02 21:52:16.808 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.808 INFO kablam!    --> src/lib.rs:289:5
Nov 02 21:52:16.808 INFO kablam!     |
Nov 02 21:52:16.808 INFO kablam! 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:16.809 INFO kablam! 290 | |         let len = self.len();
Nov 02 21:52:16.809 INFO kablam! 291 | |         self.get_mut(len.wrapping_sub(1))
Nov 02 21:52:16.809 INFO kablam! 292 | |     }
Nov 02 21:52:16.809 INFO kablam!     | |_____^
Nov 02 21:52:16.810 INFO kablam!     |
Nov 02 21:52:16.810 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.810 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.815 INFO kablam!     = note: method `last_mut` references the `Self` type in where clauses
Nov 02 21:52:16.815 INFO kablam! 
Nov 02 21:52:16.815 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.815 INFO kablam!    --> src/lib.rs:295:5
Nov 02 21:52:16.816 INFO kablam!     |
Nov 02 21:52:16.816 INFO kablam! 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Nov 02 21:52:16.816 INFO kablam! 296 | |         let len = self.len();
Nov 02 21:52:16.816 INFO kablam! 297 | |         self.insert(len, item);
Nov 02 21:52:16.817 INFO kablam! 298 | |     }
Nov 02 21:52:16.817 INFO kablam!     | |_____^
Nov 02 21:52:16.817 INFO kablam!     |
Nov 02 21:52:16.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!
Nov 02 21:52:16.818 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.818 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:16.818 INFO kablam! 
Nov 02 21:52:16.819 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.819 INFO kablam!    --> src/lib.rs:307:5
Nov 02 21:52:16.819 INFO kablam!     |
Nov 02 21:52:16.819 INFO kablam! 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:16.820 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.820 INFO kablam!     |
Nov 02 21:52:16.820 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.820 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.821 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:16.821 INFO kablam! 
Nov 02 21:52:16.821 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.821 INFO kablam!    --> src/lib.rs:312:5
Nov 02 21:52:16.822 INFO kablam!     |
Nov 02 21:52:16.822 INFO kablam! 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:16.822 INFO kablam! 313 | |         let len = self.len();
Nov 02 21:52:16.822 INFO kablam! 314 | |         self.remove(len.wrapping_sub(1))
Nov 02 21:52:16.827 INFO kablam! 315 | |     }
Nov 02 21:52:16.827 INFO kablam!     | |_____^
Nov 02 21:52:16.827 INFO kablam!     |
Nov 02 21:52:16.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!
Nov 02 21:52:16.828 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.828 INFO kablam!     = note: method `pop` references the `Self` type in where clauses
Nov 02 21:52:16.828 INFO kablam! 
Nov 02 21:52:16.829 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.829 INFO kablam!    --> src/lib.rs:322:5
Nov 02 21:52:16.829 INFO kablam!     |
Nov 02 21:52:16.829 INFO kablam! 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.829 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.829 INFO kablam!     |
Nov 02 21:52:16.829 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.829 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.829 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:16.829 INFO kablam! 
Nov 02 21:52:16.829 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.829 INFO kablam!    --> src/lib.rs:328:5
Nov 02 21:52:16.829 INFO kablam!     |
Nov 02 21:52:16.829 INFO kablam! 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.829 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.829 INFO kablam!     |
Nov 02 21:52:16.829 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.829 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.829 INFO kablam!     = note: method `swap_remove` references the `Self` type in where clauses
Nov 02 21:52:16.829 INFO kablam! 
Nov 02 21:52:16.829 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:16.829 INFO kablam!    --> src/lib.rs:334:5
Nov 02 21:52:16.829 INFO kablam!     |
Nov 02 21:52:16.829 INFO kablam! 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Nov 02 21:52:16.829 INFO kablam! 335 | |         if len == 0 {
Nov 02 21:52:16.829 INFO kablam! 336 | |             self.clear();
Nov 02 21:52:16.829 INFO kablam! 337 | |         } else {
Nov 02 21:52:16.829 INFO kablam! 338 | |             self.drain_range(len..);
Nov 02 21:52:16.829 INFO kablam! 339 | |         }
Nov 02 21:52:16.829 INFO kablam! 340 | |     }
Nov 02 21:52:16.829 INFO kablam!     | |_____^
Nov 02 21:52:16.829 INFO kablam!     |
Nov 02 21:52:16.829 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.829 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.829 INFO kablam!     = note: method `truncate` references the `Self` type in where clauses
Nov 02 21:52:16.829 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:415:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 415 | /         fn iter_mut<'a>(&'a mut self)
Nov 02 21:52:16.830 INFO kablam! 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Nov 02 21:52:16.830 INFO kablam!     | |__________________________________________________________________________________________________^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:424:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Nov 02 21:52:16.830 INFO kablam! 425 | |             where Self: AddRemove;
Nov 02 21:52:16.830 INFO kablam!     | |__________________________________^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:428:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Nov 02 21:52:16.830 INFO kablam! 429 | |             where Self: AddRemove;
Nov 02 21:52:16.830 INFO kablam!     | |__________________________________^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `entry` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:577:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Nov 02 21:52:16.830 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:586:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.830 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `replace` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:610:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Nov 02 21:52:16.830 INFO kablam! 611 | |             self.take(item).is_some()
Nov 02 21:52:16.830 INFO kablam! 612 | |         }
Nov 02 21:52:16.830 INFO kablam!     | |_________^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:617:9
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.830 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `take` references the `Self` type in where clauses
Nov 02 21:52:16.830 INFO kablam! 
Nov 02 21:52:16.830 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:16.830 INFO kablam!    --> src/lib.rs:627:5
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 INFO kablam! 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:16.830 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.830 INFO kablam!     |
Nov 02 21:52:16.830 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.830 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.830 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:637:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.831 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `pop_front` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:654:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:16.831 INFO kablam! 655 | |         self.push(item);
Nov 02 21:52:16.831 INFO kablam! 656 | |         self.pop_front().expect("queue was empty after a `push`")
Nov 02 21:52:16.831 INFO kablam! 657 | |     }
Nov 02 21:52:16.831 INFO kablam!     | |_____^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `push_pop_front` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:664:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:16.831 INFO kablam! 665 | |         let front = self.pop_front();
Nov 02 21:52:16.831 INFO kablam! 666 | |         self.push(item);
Nov 02 21:52:16.831 INFO kablam! 667 | |         front
Nov 02 21:52:16.831 INFO kablam! 668 | |     }
Nov 02 21:52:16.831 INFO kablam!     | |_____^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `replace_front` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `Deque` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:681:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:16.831 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `pop_back` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `FifoQueue` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:645:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:16.831 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `front_mut` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:687:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:16.831 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `push_front` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:692:5
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:16.831 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 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.831 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.831 INFO kablam!     = note: method `back_mut` references the `Self` type in where clauses
Nov 02 21:52:16.831 INFO kablam! 
Nov 02 21:52:16.831 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:16.831 INFO kablam!    --> src/lib.rs:455:9
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.831 INFO kablam! 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Nov 02 21:52:16.831 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.831 INFO kablam!     |
Nov 02 21:52:16.832 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.832 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.832 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:16.832 INFO kablam! 
Nov 02 21:52:16.832 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:16.832 INFO kablam!    --> src/lib.rs:460:9
Nov 02 21:52:16.832 INFO kablam!     |
Nov 02 21:52:16.832 INFO kablam! 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Nov 02 21:52:16.832 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:16.832 INFO kablam!     |
Nov 02 21:52:16.832 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.832 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.832 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:16.832 INFO kablam! 
Nov 02 21:52:16.832 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:16.832 INFO kablam!    --> src/lib.rs:701:5
Nov 02 21:52:16.832 INFO kablam!     |
Nov 02 21:52:16.832 INFO kablam! 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:16.832 INFO kablam! 702 | |         self.push(item);
Nov 02 21:52:16.832 INFO kablam! 703 | |         self.pop_back().expect("deque was empty after a `push`")
Nov 02 21:52:16.832 INFO kablam! 704 | |     }
Nov 02 21:52:16.832 INFO kablam!     | |_____^
Nov 02 21:52:16.832 INFO kablam!     |
Nov 02 21:52:16.832 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.832 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.832 INFO kablam!     = note: method `push_pop_back` references the `Self` type in where clauses
Nov 02 21:52:16.832 INFO kablam! 
Nov 02 21:52:16.832 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:16.832 INFO kablam!    --> src/lib.rs:711:5
Nov 02 21:52:16.832 INFO kablam!     |
Nov 02 21:52:16.832 INFO kablam! 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:16.832 INFO kablam! 712 | |         let back = self.pop_back();
Nov 02 21:52:16.832 INFO kablam! 713 | |         self.push(item);
Nov 02 21:52:16.832 INFO kablam! 714 | |         back
Nov 02 21:52:16.832 INFO kablam! 715 | |     }
Nov 02 21:52:16.832 INFO kablam!     | |_____^
Nov 02 21:52:16.832 INFO kablam!     |
Nov 02 21:52:16.832 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.832 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:16.832 INFO kablam!     = note: method `replace_back` references the `Self` type in where clauses
Nov 02 21:52:16.832 INFO kablam! 
Nov 02 21:52:17.135 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.17s
Nov 02 21:52:17.135 INFO kablam! su: No module specific data is present
Nov 02 21:52:17.825 INFO running `"docker" "rm" "-f" "3bde990001201f2556683b47feea5302cff4b0da66c1dc696b4cea38632e12b2"`
Nov 02 21:52:18.107 INFO blam! 3bde990001201f2556683b47feea5302cff4b0da66c1dc696b4cea38632e12b2
Nov 02 21:52:18.109 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 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.411 INFO blam! ad64759b1c3963680736109d26c04479588888082687d9e6968ad937c21e485f
Nov 02 21:52:18.427 INFO running `"docker" "start" "-a" "ad64759b1c3963680736109d26c04479588888082687d9e6968ad937c21e485f"`
Nov 02 21:52:20.255 INFO kablam! usermod: no changes
Nov 02 21:52:20.303 INFO kablam!    Compiling eclectic v0.11.0 (/source)
Nov 02 21:52:21.113 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:21.113 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:21.113 INFO kablam!     |
Nov 02 21:52:21.113 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:21.113 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.113 INFO kablam!     |
Nov 02 21:52:21.113 INFO kablam!     = note: #[warn(where_clauses_object_safety)] on by default
Nov 02 21:52:21.113 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:151:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 151 | /     fn clear(&mut self) where Self: AddRemove {
Nov 02 21:52:21.114 INFO kablam! 152 | |         self.drain();
Nov 02 21:52:21.114 INFO kablam! 153 | |     }
Nov 02 21:52:21.114 INFO kablam!     | |_____^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `clear` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:165:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Nov 02 21:52:21.114 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `drain` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:171:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Nov 02 21:52:21.114 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `reserve` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:176:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Nov 02 21:52:21.114 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `shrink_to_fit` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `Iter` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:207:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Nov 02 21:52:21.114 INFO kablam! 208 | |         where Self: Mutate;
Nov 02 21:52:21.114 INFO kablam!     | |___________________________^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `Collection` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:148:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Nov 02 21:52:21.114 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `extend_object` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `DrainRange` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:223:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 INFO kablam! 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Nov 02 21:52:21.114 INFO kablam! 224 | |         where Self: AddRemove;
Nov 02 21:52:21.114 INFO kablam!     | |______________________________^
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.114 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:21.114 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.114 INFO kablam!     = note: method `drain_range` references the `Self` type in where clauses
Nov 02 21:52:21.114 INFO kablam! 
Nov 02 21:52:21.114 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.114 INFO kablam!    --> src/lib.rs:247:5
Nov 02 21:52:21.114 INFO kablam!     |
Nov 02 21:52:21.115 INFO kablam! 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:21.115 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 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:21.115 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.115 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:21.115 INFO kablam! 
Nov 02 21:52:21.115 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.115 INFO kablam!    --> src/lib.rs:254:5
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 INFO kablam! 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Nov 02 21:52:21.115 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 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:21.115 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.115 INFO kablam!     = note: method `swap` references the `Self` type in where clauses
Nov 02 21:52:21.115 INFO kablam! 
Nov 02 21:52:21.115 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.115 INFO kablam!    --> src/lib.rs:257:5
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 INFO kablam! 257 | /     fn reverse(&mut self) where Self: Mutate {
Nov 02 21:52:21.115 INFO kablam! 258 | |         let len = self.len();
Nov 02 21:52:21.115 INFO kablam! 259 | |
Nov 02 21:52:21.115 INFO kablam! 260 | |         for i in 0..len / 2 {
Nov 02 21:52:21.115 INFO kablam! 261 | |             self.swap(i, len - i - 1);
Nov 02 21:52:21.115 INFO kablam! 262 | |         }
Nov 02 21:52:21.115 INFO kablam! 263 | |     }
Nov 02 21:52:21.115 INFO kablam!     | |_____^
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 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:21.115 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.115 INFO kablam!     = note: method `reverse` references the `Self` type in where clauses
Nov 02 21:52:21.115 INFO kablam! 
Nov 02 21:52:21.115 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.115 INFO kablam!    --> src/lib.rs:275:5
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 INFO kablam! 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:21.115 INFO kablam! 276 | |         self.get_mut(0)
Nov 02 21:52:21.115 INFO kablam! 277 | |     }
Nov 02 21:52:21.115 INFO kablam!     | |_____^
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 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:21.115 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.115 INFO kablam!     = note: method `first_mut` references the `Self` type in where clauses
Nov 02 21:52:21.115 INFO kablam! 
Nov 02 21:52:21.115 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.115 INFO kablam!    --> src/lib.rs:289:5
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 INFO kablam! 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Nov 02 21:52:21.115 INFO kablam! 290 | |         let len = self.len();
Nov 02 21:52:21.115 INFO kablam! 291 | |         self.get_mut(len.wrapping_sub(1))
Nov 02 21:52:21.115 INFO kablam! 292 | |     }
Nov 02 21:52:21.115 INFO kablam!     | |_____^
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 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:21.115 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.115 INFO kablam!     = note: method `last_mut` references the `Self` type in where clauses
Nov 02 21:52:21.115 INFO kablam! 
Nov 02 21:52:21.115 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.115 INFO kablam!    --> src/lib.rs:295:5
Nov 02 21:52:21.115 INFO kablam!     |
Nov 02 21:52:21.115 INFO kablam! 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Nov 02 21:52:21.115 INFO kablam! 296 | |         let len = self.len();
Nov 02 21:52:21.115 INFO kablam! 297 | |         self.insert(len, item);
Nov 02 21:52:21.115 INFO kablam! 298 | |     }
Nov 02 21:52:21.115 INFO kablam!     | |_____^
Nov 02 21:52:21.116 INFO kablam!     |
Nov 02 21:52:21.116 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:21.116 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.116 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:21.116 INFO kablam! 
Nov 02 21:52:21.116 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.116 INFO kablam!    --> src/lib.rs:307:5
Nov 02 21:52:21.116 INFO kablam!     |
Nov 02 21:52:21.116 INFO kablam! 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:21.116 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.116 INFO kablam!     |
Nov 02 21:52:21.116 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:21.116 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.116 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:21.116 INFO kablam! 
Nov 02 21:52:21.116 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.116 INFO kablam!    --> src/lib.rs:312:5
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 INFO kablam! 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:21.117 INFO kablam! 313 | |         let len = self.len();
Nov 02 21:52:21.117 INFO kablam! 314 | |         self.remove(len.wrapping_sub(1))
Nov 02 21:52:21.117 INFO kablam! 315 | |     }
Nov 02 21:52:21.117 INFO kablam!     | |_____^
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 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:21.117 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.117 INFO kablam!     = note: method `pop` references the `Self` type in where clauses
Nov 02 21:52:21.117 INFO kablam! 
Nov 02 21:52:21.117 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.117 INFO kablam!    --> src/lib.rs:322:5
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 INFO kablam! 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:21.117 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 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:21.117 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.117 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:21.117 INFO kablam! 
Nov 02 21:52:21.117 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.117 INFO kablam!    --> src/lib.rs:328:5
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 INFO kablam! 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:21.117 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 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:21.117 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.117 INFO kablam!     = note: method `swap_remove` references the `Self` type in where clauses
Nov 02 21:52:21.117 INFO kablam! 
Nov 02 21:52:21.117 INFO kablam! warning: the trait `List` cannot be made into an object
Nov 02 21:52:21.117 INFO kablam!    --> src/lib.rs:334:5
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 INFO kablam! 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Nov 02 21:52:21.117 INFO kablam! 335 | |         if len == 0 {
Nov 02 21:52:21.117 INFO kablam! 336 | |             self.clear();
Nov 02 21:52:21.117 INFO kablam! 337 | |         } else {
Nov 02 21:52:21.117 INFO kablam! 338 | |             self.drain_range(len..);
Nov 02 21:52:21.117 INFO kablam! 339 | |         }
Nov 02 21:52:21.117 INFO kablam! 340 | |     }
Nov 02 21:52:21.117 INFO kablam!     | |_____^
Nov 02 21:52:21.117 INFO kablam!     |
Nov 02 21:52:21.117 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:21.117 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.117 INFO kablam!     = note: method `truncate` references the `Self` type in where clauses
Nov 02 21:52:21.117 INFO kablam! 
Nov 02 21:52:21.131 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:21.131 INFO kablam!    --> src/lib.rs:415:9
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 INFO kablam! 415 | /         fn iter_mut<'a>(&'a mut self)
Nov 02 21:52:21.131 INFO kablam! 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Nov 02 21:52:21.131 INFO kablam!     | |__________________________________________________________________________________________________^
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 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:21.131 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.131 INFO kablam!     = note: method `iter_mut` references the `Self` type in where clauses
Nov 02 21:52:21.131 INFO kablam! 
Nov 02 21:52:21.131 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:21.131 INFO kablam!    --> src/lib.rs:424:9
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 INFO kablam! 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Nov 02 21:52:21.131 INFO kablam! 425 | |             where Self: AddRemove;
Nov 02 21:52:21.131 INFO kablam!     | |__________________________________^
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 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:21.131 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.131 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:21.131 INFO kablam! 
Nov 02 21:52:21.131 INFO kablam! warning: the trait `map::Base` cannot be made into an object
Nov 02 21:52:21.131 INFO kablam!    --> src/lib.rs:428:9
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 INFO kablam! 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Nov 02 21:52:21.131 INFO kablam! 429 | |             where Self: AddRemove;
Nov 02 21:52:21.131 INFO kablam!     | |__________________________________^
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 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:21.131 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.131 INFO kablam!     = note: method `entry` references the `Self` type in where clauses
Nov 02 21:52:21.131 INFO kablam! 
Nov 02 21:52:21.131 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:21.131 INFO kablam!    --> src/lib.rs:577:9
Nov 02 21:52:21.131 INFO kablam!     |
Nov 02 21:52:21.131 INFO kablam! 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Nov 02 21:52:21.131 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `insert` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `set::Base` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:586:9
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:21.132 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `replace` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:610:9
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Nov 02 21:52:21.132 INFO kablam! 611 | |             self.take(item).is_some()
Nov 02 21:52:21.132 INFO kablam! 612 | |         }
Nov 02 21:52:21.132 INFO kablam!     | |_________^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `set::Set` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:617:9
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:21.132 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `take` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:627:5
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:21.132 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `push` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `Queue` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:637:5
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:21.132 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `pop_front` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:654:5
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:21.132 INFO kablam! 655 | |         self.push(item);
Nov 02 21:52:21.132 INFO kablam! 656 | |         self.pop_front().expect("queue was empty after a `push`")
Nov 02 21:52:21.132 INFO kablam! 657 | |     }
Nov 02 21:52:21.132 INFO kablam!     | |_____^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.132 INFO kablam!     = note: method `push_pop_front` references the `Self` type in where clauses
Nov 02 21:52:21.132 INFO kablam! 
Nov 02 21:52:21.132 INFO kablam! warning: the trait `PrioQueue` cannot be made into an object
Nov 02 21:52:21.132 INFO kablam!    --> src/lib.rs:664:5
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 INFO kablam! 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:21.132 INFO kablam! 665 | |         let front = self.pop_front();
Nov 02 21:52:21.132 INFO kablam! 666 | |         self.push(item);
Nov 02 21:52:21.132 INFO kablam! 667 | |         front
Nov 02 21:52:21.132 INFO kablam! 668 | |     }
Nov 02 21:52:21.132 INFO kablam!     | |_____^
Nov 02 21:52:21.132 INFO kablam!     |
Nov 02 21:52:21.132 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:21.132 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.133 INFO kablam!     = note: method `replace_front` references the `Self` type in where clauses
Nov 02 21:52:21.133 INFO kablam! 
Nov 02 21:52:21.143 INFO kablam! warning: the trait `Deque` cannot be made into an object
Nov 02 21:52:21.143 INFO kablam!    --> src/lib.rs:681:5
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 INFO kablam! 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Nov 02 21:52:21.143 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 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:21.143 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.143 INFO kablam!     = note: method `pop_back` references the `Self` type in where clauses
Nov 02 21:52:21.143 INFO kablam! 
Nov 02 21:52:21.143 INFO kablam! warning: the trait `FifoQueue` cannot be made into an object
Nov 02 21:52:21.143 INFO kablam!    --> src/lib.rs:645:5
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 INFO kablam! 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:21.143 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 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:21.143 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.143 INFO kablam!     = note: method `front_mut` references the `Self` type in where clauses
Nov 02 21:52:21.143 INFO kablam! 
Nov 02 21:52:21.143 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:21.143 INFO kablam!    --> src/lib.rs:687:5
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 INFO kablam! 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Nov 02 21:52:21.143 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 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:21.143 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.143 INFO kablam!     = note: method `push_front` references the `Self` type in where clauses
Nov 02 21:52:21.143 INFO kablam! 
Nov 02 21:52:21.143 INFO kablam! warning: the trait `FifoDeque` cannot be made into an object
Nov 02 21:52:21.143 INFO kablam!    --> src/lib.rs:692:5
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 INFO kablam! 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Nov 02 21:52:21.143 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 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:21.143 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.143 INFO kablam!     = note: method `back_mut` references the `Self` type in where clauses
Nov 02 21:52:21.143 INFO kablam! 
Nov 02 21:52:21.143 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:21.143 INFO kablam!    --> src/lib.rs:455:9
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 INFO kablam! 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Nov 02 21:52:21.143 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.143 INFO kablam!     |
Nov 02 21:52:21.143 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:21.144 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.144 INFO kablam!     = note: method `get_mut` references the `Self` type in where clauses
Nov 02 21:52:21.144 INFO kablam! 
Nov 02 21:52:21.144 INFO kablam! warning: the trait `map::Map` cannot be made into an object
Nov 02 21:52:21.144 INFO kablam!    --> src/lib.rs:460:9
Nov 02 21:52:21.144 INFO kablam!     |
Nov 02 21:52:21.144 INFO kablam! 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Nov 02 21:52:21.144 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 21:52:21.144 INFO kablam!     |
Nov 02 21:52:21.144 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:21.144 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.144 INFO kablam!     = note: method `remove` references the `Self` type in where clauses
Nov 02 21:52:21.144 INFO kablam! 
Nov 02 21:52:21.144 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:21.144 INFO kablam!    --> src/lib.rs:701:5
Nov 02 21:52:21.144 INFO kablam!     |
Nov 02 21:52:21.144 INFO kablam! 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Nov 02 21:52:21.144 INFO kablam! 702 | |         self.push(item);
Nov 02 21:52:21.144 INFO kablam! 703 | |         self.pop_back().expect("deque was empty after a `push`")
Nov 02 21:52:21.144 INFO kablam! 704 | |     }
Nov 02 21:52:21.144 INFO kablam!     | |_____^
Nov 02 21:52:21.144 INFO kablam!     |
Nov 02 21:52:21.144 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:21.144 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.144 INFO kablam!     = note: method `push_pop_back` references the `Self` type in where clauses
Nov 02 21:52:21.144 INFO kablam! 
Nov 02 21:52:21.144 INFO kablam! warning: the trait `PrioDeque` cannot be made into an object
Nov 02 21:52:21.144 INFO kablam!    --> src/lib.rs:711:5
Nov 02 21:52:21.144 INFO kablam!     |
Nov 02 21:52:21.144 INFO kablam! 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Nov 02 21:52:21.144 INFO kablam! 712 | |         let back = self.pop_back();
Nov 02 21:52:21.144 INFO kablam! 713 | |         self.push(item);
Nov 02 21:52:21.144 INFO kablam! 714 | |         back
Nov 02 21:52:21.144 INFO kablam! 715 | |     }
Nov 02 21:52:21.144 INFO kablam!     | |_____^
Nov 02 21:52:21.144 INFO kablam!     |
Nov 02 21:52:21.144 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:21.144 INFO kablam!     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Nov 02 21:52:21.144 INFO kablam!     = note: method `replace_back` references the `Self` type in where clauses
Nov 02 21:52:21.144 INFO kablam! 
Nov 02 21:52:22.233 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.94s
Nov 02 21:52:22.233 INFO kablam! su: No module specific data is present
Nov 02 21:52:23.001 INFO running `"docker" "rm" "-f" "ad64759b1c3963680736109d26c04479588888082687d9e6968ad937c21e485f"`
Nov 02 21:52:23.327 INFO blam! ad64759b1c3963680736109d26c04479588888082687d9e6968ad937c21e485f
Nov 02 21:52:23.329 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 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:23.992 INFO blam! 5a9816028d458ad8681c3d6bd8f20feda0b0ff9b9b6bb5e5f5153288dd8074f0
Nov 02 21:52:23.995 INFO running `"docker" "start" "-a" "5a9816028d458ad8681c3d6bd8f20feda0b0ff9b9b6bb5e5f5153288dd8074f0"`
Nov 02 21:52:25.711 INFO kablam! usermod: no changes
Nov 02 21:52:25.775 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Nov 02 21:52:25.775 INFO kablam!      Running /target/debug/deps/eclectic-4eda08c09769757a
Nov 02 21:52:25.779 INFO blam! 
Nov 02 21:52:25.779 INFO blam! running 2 tests
Nov 02 21:52:25.779 INFO blam! test impls::test_binary_heap_push_pop_front ... ok
Nov 02 21:52:25.791 INFO blam! test impls::test_binary_heap_replace_front ... ok
Nov 02 21:52:25.791 INFO kablam!    Doc-tests eclectic
Nov 02 21:52:25.791 INFO blam! 
Nov 02 21:52:25.791 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 21:52:25.791 INFO blam! 
Nov 02 21:52:27.116 INFO blam! 
Nov 02 21:52:27.116 INFO blam! running 2 tests
Nov 02 21:52:27.116 INFO blam! test src/lib.rs -  (line 78) ... ignored
Nov 02 21:52:28.923 INFO blam! test src/lib.rs -  (line 32) ... ok
Nov 02 21:52:28.923 INFO blam! 
Nov 02 21:52:28.923 INFO blam! test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
Nov 02 21:52:28.923 INFO blam! 
Nov 02 21:52:28.943 INFO kablam! su: No module specific data is present
Nov 02 21:52:29.531 INFO running `"docker" "rm" "-f" "5a9816028d458ad8681c3d6bd8f20feda0b0ff9b9b6bb5e5f5153288dd8074f0"`
Nov 02 21:52:29.879 INFO blam! 5a9816028d458ad8681c3d6bd8f20feda0b0ff9b9b6bb5e5f5153288dd8074f0
