Dec 03 13:24:01.237 INFO testing eclectic-0.11.0 against 1.30.1 for beta-1.31-5
Dec 03 13:24:01.237 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 13:24:01.735 INFO [stdout] 4862a1c256447b422940b523818ad3d520bc21ac3bef72ec64144dc315cb13e8
Dec 03 13:24:01.737 INFO running `"docker" "start" "-a" "4862a1c256447b422940b523818ad3d520bc21ac3bef72ec64144dc315cb13e8"`
Dec 03 13:24:03.602 INFO [stderr] usermod: no changes
Dec 03 13:24:03.643 INFO [stderr]    Compiling eclectic v0.11.0 (/source)
Dec 03 13:24:04.526 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:24:04.527 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = note: #[warn(where_clauses_object_safety)] on by default
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:151:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 151 | /     fn clear(&mut self) where Self: AddRemove {
Dec 03 13:24:04.527 INFO [stderr] 152 | |         self.drain();
Dec 03 13:24:04.527 INFO [stderr] 153 | |     }
Dec 03 13:24:04.527 INFO [stderr]     | |_____^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `clear` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:165:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Dec 03 13:24:04.527 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `drain` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:171:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Dec 03 13:24:04.527 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `reserve` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:176:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Dec 03 13:24:04.527 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `shrink_to_fit` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `Iter` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:207:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Dec 03 13:24:04.527 INFO [stderr] 208 | |         where Self: Mutate;
Dec 03 13:24:04.527 INFO [stderr]     | |___________________________^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:24:04.527 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.527 INFO [stderr] warning: the trait `DrainRange` cannot be made into an object
Dec 03 13:24:04.527 INFO [stderr]    --> src/lib.rs:223:5
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr] 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Dec 03 13:24:04.527 INFO [stderr] 224 | |         where Self: AddRemove;
Dec 03 13:24:04.527 INFO [stderr]     | |______________________________^
Dec 03 13:24:04.527 INFO [stderr]     |
Dec 03 13:24:04.527 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.527 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.527 INFO [stderr]     = note: method `drain_range` references the `Self` type in where clauses
Dec 03 13:24:04.527 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:247:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:04.528 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:254:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Dec 03 13:24:04.528 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `swap` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:257:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 257 | /     fn reverse(&mut self) where Self: Mutate {
Dec 03 13:24:04.528 INFO [stderr] 258 | |         let len = self.len();
Dec 03 13:24:04.528 INFO [stderr] 259 | |
Dec 03 13:24:04.528 INFO [stderr] 260 | |         for i in 0..len / 2 {
Dec 03 13:24:04.528 INFO [stderr] 261 | |             self.swap(i, len - i - 1);
Dec 03 13:24:04.528 INFO [stderr] 262 | |         }
Dec 03 13:24:04.528 INFO [stderr] 263 | |     }
Dec 03 13:24:04.528 INFO [stderr]     | |_____^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `reverse` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:275:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:24:04.528 INFO [stderr] 276 | |         self.get_mut(0)
Dec 03 13:24:04.528 INFO [stderr] 277 | |     }
Dec 03 13:24:04.528 INFO [stderr]     | |_____^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `first_mut` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:289:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:24:04.528 INFO [stderr] 290 | |         let len = self.len();
Dec 03 13:24:04.528 INFO [stderr] 291 | |         self.get_mut(len.wrapping_sub(1))
Dec 03 13:24:04.528 INFO [stderr] 292 | |     }
Dec 03 13:24:04.528 INFO [stderr]     | |_____^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `last_mut` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:295:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Dec 03 13:24:04.528 INFO [stderr] 296 | |         let len = self.len();
Dec 03 13:24:04.528 INFO [stderr] 297 | |         self.insert(len, item);
Dec 03 13:24:04.528 INFO [stderr] 298 | |     }
Dec 03 13:24:04.528 INFO [stderr]     | |_____^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:307:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:04.528 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.528 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.528 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:04.528 INFO [stderr] 
Dec 03 13:24:04.528 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.528 INFO [stderr]    --> src/lib.rs:312:5
Dec 03 13:24:04.528 INFO [stderr]     |
Dec 03 13:24:04.528 INFO [stderr] 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:04.529 INFO [stderr] 313 | |         let len = self.len();
Dec 03 13:24:04.529 INFO [stderr] 314 | |         self.remove(len.wrapping_sub(1))
Dec 03 13:24:04.529 INFO [stderr] 315 | |     }
Dec 03 13:24:04.529 INFO [stderr]     | |_____^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `pop` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.529 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.529 INFO [stderr]    --> src/lib.rs:322:5
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr] 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:04.529 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.529 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.529 INFO [stderr]    --> src/lib.rs:328:5
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr] 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:04.529 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `swap_remove` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.529 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:04.529 INFO [stderr]    --> src/lib.rs:334:5
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr] 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Dec 03 13:24:04.529 INFO [stderr] 335 | |         if len == 0 {
Dec 03 13:24:04.529 INFO [stderr] 336 | |             self.clear();
Dec 03 13:24:04.529 INFO [stderr] 337 | |         } else {
Dec 03 13:24:04.529 INFO [stderr] 338 | |             self.drain_range(len..);
Dec 03 13:24:04.529 INFO [stderr] 339 | |         }
Dec 03 13:24:04.529 INFO [stderr] 340 | |     }
Dec 03 13:24:04.529 INFO [stderr]     | |_____^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `truncate` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.529 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:04.529 INFO [stderr]    --> src/lib.rs:415:9
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr] 415 | /         fn iter_mut<'a>(&'a mut self)
Dec 03 13:24:04.529 INFO [stderr] 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Dec 03 13:24:04.529 INFO [stderr]     | |__________________________________________________________________________________________________^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.529 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:04.529 INFO [stderr]    --> src/lib.rs:424:9
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr] 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Dec 03 13:24:04.529 INFO [stderr] 425 | |             where Self: AddRemove;
Dec 03 13:24:04.529 INFO [stderr]     | |__________________________________^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.529 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:04.529 INFO [stderr]    --> src/lib.rs:428:9
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr] 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Dec 03 13:24:04.529 INFO [stderr] 429 | |             where Self: AddRemove;
Dec 03 13:24:04.529 INFO [stderr]     | |__________________________________^
Dec 03 13:24:04.529 INFO [stderr]     |
Dec 03 13:24:04.529 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.529 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.529 INFO [stderr]     = note: method `entry` references the `Self` type in where clauses
Dec 03 13:24:04.529 INFO [stderr] 
Dec 03 13:24:04.533 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:24:04.533 INFO [stderr]    --> src/lib.rs:577:9
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr] 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Dec 03 13:24:04.533 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.533 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.533 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:04.533 INFO [stderr] 
Dec 03 13:24:04.533 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:24:04.533 INFO [stderr]    --> src/lib.rs:586:9
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr] 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:04.533 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.533 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.533 INFO [stderr]     = note: method `replace` references the `Self` type in where clauses
Dec 03 13:24:04.533 INFO [stderr] 
Dec 03 13:24:04.533 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:24:04.533 INFO [stderr]    --> src/lib.rs:610:9
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr] 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Dec 03 13:24:04.533 INFO [stderr] 611 | |             self.take(item).is_some()
Dec 03 13:24:04.533 INFO [stderr] 612 | |         }
Dec 03 13:24:04.533 INFO [stderr]     | |_________^
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.533 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.533 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:04.533 INFO [stderr] 
Dec 03 13:24:04.533 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:24:04.533 INFO [stderr]    --> src/lib.rs:617:9
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr] 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:04.533 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.533 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.533 INFO [stderr]     = note: method `take` references the `Self` type in where clauses
Dec 03 13:24:04.533 INFO [stderr] 
Dec 03 13:24:04.533 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:24:04.533 INFO [stderr]    --> src/lib.rs:627:5
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr] 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:04.533 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.533 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.533 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:24:04.533 INFO [stderr] 
Dec 03 13:24:04.533 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:24:04.533 INFO [stderr]    --> src/lib.rs:637:5
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr] 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:04.533 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.533 INFO [stderr]     |
Dec 03 13:24:04.533 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.533 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.533 INFO [stderr]     = note: method `pop_front` references the `Self` type in where clauses
Dec 03 13:24:04.534 INFO [stderr] 
Dec 03 13:24:04.534 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:24:04.534 INFO [stderr]    --> src/lib.rs:654:5
Dec 03 13:24:04.534 INFO [stderr]     |
Dec 03 13:24:04.534 INFO [stderr] 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:24:04.534 INFO [stderr] 655 | |         self.push(item);
Dec 03 13:24:04.534 INFO [stderr] 656 | |         self.pop_front().expect("queue was empty after a `push`")
Dec 03 13:24:04.534 INFO [stderr] 657 | |     }
Dec 03 13:24:04.534 INFO [stderr]     | |_____^
Dec 03 13:24:04.534 INFO [stderr]     |
Dec 03 13:24:04.534 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.534 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.534 INFO [stderr]     = note: method `push_pop_front` references the `Self` type in where clauses
Dec 03 13:24:04.534 INFO [stderr] 
Dec 03 13:24:04.534 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:24:04.534 INFO [stderr]    --> src/lib.rs:664:5
Dec 03 13:24:04.534 INFO [stderr]     |
Dec 03 13:24:04.534 INFO [stderr] 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:04.534 INFO [stderr] 665 | |         let front = self.pop_front();
Dec 03 13:24:04.534 INFO [stderr] 666 | |         self.push(item);
Dec 03 13:24:04.534 INFO [stderr] 667 | |         front
Dec 03 13:24:04.534 INFO [stderr] 668 | |     }
Dec 03 13:24:04.534 INFO [stderr]     | |_____^
Dec 03 13:24:04.534 INFO [stderr]     |
Dec 03 13:24:04.534 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.534 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.534 INFO [stderr]     = note: method `replace_front` references the `Self` type in where clauses
Dec 03 13:24:04.534 INFO [stderr] 
Dec 03 13:24:04.542 INFO [stderr] warning: the trait `Deque` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:681:5
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:04.543 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `pop_back` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `FifoQueue` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:645:5
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:04.543 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `front_mut` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:687:5
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:04.543 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `push_front` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:692:5
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:04.543 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `back_mut` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:455:9
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Dec 03 13:24:04.543 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:460:9
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Dec 03 13:24:04.543 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:701:5
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:24:04.543 INFO [stderr] 702 | |         self.push(item);
Dec 03 13:24:04.543 INFO [stderr] 703 | |         self.pop_back().expect("deque was empty after a `push`")
Dec 03 13:24:04.543 INFO [stderr] 704 | |     }
Dec 03 13:24:04.543 INFO [stderr]     | |_____^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.543 INFO [stderr]     = note: method `push_pop_back` references the `Self` type in where clauses
Dec 03 13:24:04.543 INFO [stderr] 
Dec 03 13:24:04.543 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:24:04.543 INFO [stderr]    --> src/lib.rs:711:5
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr] 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:04.543 INFO [stderr] 712 | |         let back = self.pop_back();
Dec 03 13:24:04.543 INFO [stderr] 713 | |         self.push(item);
Dec 03 13:24:04.543 INFO [stderr] 714 | |         back
Dec 03 13:24:04.543 INFO [stderr] 715 | |     }
Dec 03 13:24:04.543 INFO [stderr]     | |_____^
Dec 03 13:24:04.543 INFO [stderr]     |
Dec 03 13:24:04.543 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:04.543 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:04.544 INFO [stderr]     = note: method `replace_back` references the `Self` type in where clauses
Dec 03 13:24:04.544 INFO [stderr] 
Dec 03 13:24:04.839 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.21s
Dec 03 13:24:04.841 INFO [stderr] su: No module specific data is present
Dec 03 13:24:05.872 INFO running `"docker" "inspect" "4862a1c256447b422940b523818ad3d520bc21ac3bef72ec64144dc315cb13e8"`
Dec 03 13:24:06.072 INFO running `"docker" "rm" "-f" "4862a1c256447b422940b523818ad3d520bc21ac3bef72ec64144dc315cb13e8"`
Dec 03 13:24:06.275 INFO [stdout] 4862a1c256447b422940b523818ad3d520bc21ac3bef72ec64144dc315cb13e8
Dec 03 13:24:06.280 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 13:24:06.676 INFO [stdout] b1c73745f80c049a172ca8d58e6928e170e7fb064e94ea953667a6410ca80fb9
Dec 03 13:24:06.678 INFO running `"docker" "start" "-a" "b1c73745f80c049a172ca8d58e6928e170e7fb064e94ea953667a6410ca80fb9"`
Dec 03 13:24:08.055 INFO [stderr] usermod: no changes
Dec 03 13:24:08.131 INFO [stderr]    Compiling eclectic v0.11.0 (/source)
Dec 03 13:24:09.235 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:09.235 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:24:09.235 INFO [stderr]     |
Dec 03 13:24:09.235 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:24:09.235 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.235 INFO [stderr]     |
Dec 03 13:24:09.235 INFO [stderr]     = note: #[warn(where_clauses_object_safety)] on by default
Dec 03 13:24:09.235 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.235 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.235 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:24:09.235 INFO [stderr] 
Dec 03 13:24:09.235 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:09.235 INFO [stderr]    --> src/lib.rs:151:5
Dec 03 13:24:09.235 INFO [stderr]     |
Dec 03 13:24:09.235 INFO [stderr] 151 | /     fn clear(&mut self) where Self: AddRemove {
Dec 03 13:24:09.235 INFO [stderr] 152 | |         self.drain();
Dec 03 13:24:09.235 INFO [stderr] 153 | |     }
Dec 03 13:24:09.235 INFO [stderr]     | |_____^
Dec 03 13:24:09.235 INFO [stderr]     |
Dec 03 13:24:09.235 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.235 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.235 INFO [stderr]     = note: method `clear` references the `Self` type in where clauses
Dec 03 13:24:09.235 INFO [stderr] 
Dec 03 13:24:09.236 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:09.236 INFO [stderr]    --> src/lib.rs:165:5
Dec 03 13:24:09.236 INFO [stderr]     |
Dec 03 13:24:09.236 INFO [stderr] 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Dec 03 13:24:09.236 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.236 INFO [stderr]     |
Dec 03 13:24:09.236 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.236 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.236 INFO [stderr]     = note: method `drain` references the `Self` type in where clauses
Dec 03 13:24:09.236 INFO [stderr] 
Dec 03 13:24:09.236 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:09.236 INFO [stderr]    --> src/lib.rs:171:5
Dec 03 13:24:09.236 INFO [stderr]     |
Dec 03 13:24:09.236 INFO [stderr] 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Dec 03 13:24:09.236 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.236 INFO [stderr]     |
Dec 03 13:24:09.236 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.236 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.236 INFO [stderr]     = note: method `reserve` references the `Self` type in where clauses
Dec 03 13:24:09.236 INFO [stderr] 
Dec 03 13:24:09.236 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:09.237 INFO [stderr]    --> src/lib.rs:176:5
Dec 03 13:24:09.237 INFO [stderr]     |
Dec 03 13:24:09.237 INFO [stderr] 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Dec 03 13:24:09.237 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.237 INFO [stderr]     |
Dec 03 13:24:09.237 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.237 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.237 INFO [stderr]     = note: method `shrink_to_fit` references the `Self` type in where clauses
Dec 03 13:24:09.237 INFO [stderr] 
Dec 03 13:24:09.237 INFO [stderr] warning: the trait `Iter` cannot be made into an object
Dec 03 13:24:09.237 INFO [stderr]    --> src/lib.rs:207:5
Dec 03 13:24:09.237 INFO [stderr]     |
Dec 03 13:24:09.237 INFO [stderr] 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Dec 03 13:24:09.237 INFO [stderr] 208 | |         where Self: Mutate;
Dec 03 13:24:09.237 INFO [stderr]     | |___________________________^
Dec 03 13:24:09.237 INFO [stderr]     |
Dec 03 13:24:09.237 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.237 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.237 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:24:09.238 INFO [stderr] 
Dec 03 13:24:09.238 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:09.238 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:24:09.238 INFO [stderr]     |
Dec 03 13:24:09.238 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:24:09.238 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.238 INFO [stderr]     |
Dec 03 13:24:09.238 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.238 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.238 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:24:09.238 INFO [stderr] 
Dec 03 13:24:09.239 INFO [stderr] warning: the trait `DrainRange` cannot be made into an object
Dec 03 13:24:09.239 INFO [stderr]    --> src/lib.rs:223:5
Dec 03 13:24:09.239 INFO [stderr]     |
Dec 03 13:24:09.239 INFO [stderr] 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Dec 03 13:24:09.239 INFO [stderr] 224 | |         where Self: AddRemove;
Dec 03 13:24:09.239 INFO [stderr]     | |______________________________^
Dec 03 13:24:09.239 INFO [stderr]     |
Dec 03 13:24:09.239 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.239 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.239 INFO [stderr]     = note: method `drain_range` references the `Self` type in where clauses
Dec 03 13:24:09.239 INFO [stderr] 
Dec 03 13:24:09.240 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.240 INFO [stderr]    --> src/lib.rs:247:5
Dec 03 13:24:09.240 INFO [stderr]     |
Dec 03 13:24:09.240 INFO [stderr] 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:09.240 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.240 INFO [stderr]     |
Dec 03 13:24:09.240 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.240 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.240 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:24:09.240 INFO [stderr] 
Dec 03 13:24:09.240 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.240 INFO [stderr]    --> src/lib.rs:254:5
Dec 03 13:24:09.240 INFO [stderr]     |
Dec 03 13:24:09.240 INFO [stderr] 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Dec 03 13:24:09.240 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.240 INFO [stderr]     |
Dec 03 13:24:09.241 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.241 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.241 INFO [stderr]     = note: method `swap` references the `Self` type in where clauses
Dec 03 13:24:09.241 INFO [stderr] 
Dec 03 13:24:09.241 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.241 INFO [stderr]    --> src/lib.rs:257:5
Dec 03 13:24:09.241 INFO [stderr]     |
Dec 03 13:24:09.241 INFO [stderr] 257 | /     fn reverse(&mut self) where Self: Mutate {
Dec 03 13:24:09.241 INFO [stderr] 258 | |         let len = self.len();
Dec 03 13:24:09.241 INFO [stderr] 259 | |
Dec 03 13:24:09.241 INFO [stderr] 260 | |         for i in 0..len / 2 {
Dec 03 13:24:09.241 INFO [stderr] 261 | |             self.swap(i, len - i - 1);
Dec 03 13:24:09.241 INFO [stderr] 262 | |         }
Dec 03 13:24:09.241 INFO [stderr] 263 | |     }
Dec 03 13:24:09.241 INFO [stderr]     | |_____^
Dec 03 13:24:09.241 INFO [stderr]     |
Dec 03 13:24:09.241 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.241 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.241 INFO [stderr]     = note: method `reverse` references the `Self` type in where clauses
Dec 03 13:24:09.241 INFO [stderr] 
Dec 03 13:24:09.242 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.242 INFO [stderr]    --> src/lib.rs:275:5
Dec 03 13:24:09.242 INFO [stderr]     |
Dec 03 13:24:09.242 INFO [stderr] 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:24:09.242 INFO [stderr] 276 | |         self.get_mut(0)
Dec 03 13:24:09.242 INFO [stderr] 277 | |     }
Dec 03 13:24:09.242 INFO [stderr]     | |_____^
Dec 03 13:24:09.242 INFO [stderr]     |
Dec 03 13:24:09.242 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.243 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.243 INFO [stderr]     = note: method `first_mut` references the `Self` type in where clauses
Dec 03 13:24:09.243 INFO [stderr] 
Dec 03 13:24:09.243 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.243 INFO [stderr]    --> src/lib.rs:289:5
Dec 03 13:24:09.243 INFO [stderr]     |
Dec 03 13:24:09.243 INFO [stderr] 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:24:09.243 INFO [stderr] 290 | |         let len = self.len();
Dec 03 13:24:09.243 INFO [stderr] 291 | |         self.get_mut(len.wrapping_sub(1))
Dec 03 13:24:09.243 INFO [stderr] 292 | |     }
Dec 03 13:24:09.243 INFO [stderr]     | |_____^
Dec 03 13:24:09.243 INFO [stderr]     |
Dec 03 13:24:09.243 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.243 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.244 INFO [stderr]     = note: method `last_mut` references the `Self` type in where clauses
Dec 03 13:24:09.244 INFO [stderr] 
Dec 03 13:24:09.244 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.244 INFO [stderr]    --> src/lib.rs:295:5
Dec 03 13:24:09.244 INFO [stderr]     |
Dec 03 13:24:09.244 INFO [stderr] 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Dec 03 13:24:09.244 INFO [stderr] 296 | |         let len = self.len();
Dec 03 13:24:09.244 INFO [stderr] 297 | |         self.insert(len, item);
Dec 03 13:24:09.244 INFO [stderr] 298 | |     }
Dec 03 13:24:09.244 INFO [stderr]     | |_____^
Dec 03 13:24:09.244 INFO [stderr]     |
Dec 03 13:24:09.244 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.244 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.244 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:24:09.244 INFO [stderr] 
Dec 03 13:24:09.244 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.244 INFO [stderr]    --> src/lib.rs:307:5
Dec 03 13:24:09.244 INFO [stderr]     |
Dec 03 13:24:09.245 INFO [stderr] 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:09.245 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.245 INFO [stderr]     |
Dec 03 13:24:09.245 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.245 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.245 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:09.245 INFO [stderr] 
Dec 03 13:24:09.245 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.245 INFO [stderr]    --> src/lib.rs:312:5
Dec 03 13:24:09.245 INFO [stderr]     |
Dec 03 13:24:09.245 INFO [stderr] 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:09.245 INFO [stderr] 313 | |         let len = self.len();
Dec 03 13:24:09.245 INFO [stderr] 314 | |         self.remove(len.wrapping_sub(1))
Dec 03 13:24:09.246 INFO [stderr] 315 | |     }
Dec 03 13:24:09.246 INFO [stderr]     | |_____^
Dec 03 13:24:09.246 INFO [stderr]     |
Dec 03 13:24:09.246 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.246 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.246 INFO [stderr]     = note: method `pop` references the `Self` type in where clauses
Dec 03 13:24:09.246 INFO [stderr] 
Dec 03 13:24:09.246 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.246 INFO [stderr]    --> src/lib.rs:322:5
Dec 03 13:24:09.246 INFO [stderr]     |
Dec 03 13:24:09.246 INFO [stderr] 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:09.246 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.246 INFO [stderr]     |
Dec 03 13:24:09.247 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.247 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.247 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:09.247 INFO [stderr] 
Dec 03 13:24:09.247 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.247 INFO [stderr]    --> src/lib.rs:328:5
Dec 03 13:24:09.247 INFO [stderr]     |
Dec 03 13:24:09.247 INFO [stderr] 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:09.247 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.247 INFO [stderr]     |
Dec 03 13:24:09.247 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.247 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.247 INFO [stderr]     = note: method `swap_remove` references the `Self` type in where clauses
Dec 03 13:24:09.247 INFO [stderr] 
Dec 03 13:24:09.247 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:09.247 INFO [stderr]    --> src/lib.rs:334:5
Dec 03 13:24:09.247 INFO [stderr]     |
Dec 03 13:24:09.247 INFO [stderr] 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Dec 03 13:24:09.247 INFO [stderr] 335 | |         if len == 0 {
Dec 03 13:24:09.247 INFO [stderr] 336 | |             self.clear();
Dec 03 13:24:09.248 INFO [stderr] 337 | |         } else {
Dec 03 13:24:09.248 INFO [stderr] 338 | |             self.drain_range(len..);
Dec 03 13:24:09.248 INFO [stderr] 339 | |         }
Dec 03 13:24:09.248 INFO [stderr] 340 | |     }
Dec 03 13:24:09.248 INFO [stderr]     | |_____^
Dec 03 13:24:09.248 INFO [stderr]     |
Dec 03 13:24:09.248 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.248 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.248 INFO [stderr]     = note: method `truncate` references the `Self` type in where clauses
Dec 03 13:24:09.248 INFO [stderr] 
Dec 03 13:24:09.263 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:09.263 INFO [stderr]    --> src/lib.rs:415:9
Dec 03 13:24:09.263 INFO [stderr]     |
Dec 03 13:24:09.263 INFO [stderr] 415 | /         fn iter_mut<'a>(&'a mut self)
Dec 03 13:24:09.263 INFO [stderr] 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Dec 03 13:24:09.263 INFO [stderr]     | |__________________________________________________________________________________________________^
Dec 03 13:24:09.263 INFO [stderr]     |
Dec 03 13:24:09.263 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.263 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.263 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:24:09.264 INFO [stderr] 
Dec 03 13:24:09.264 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:09.264 INFO [stderr]    --> src/lib.rs:424:9
Dec 03 13:24:09.264 INFO [stderr]     |
Dec 03 13:24:09.264 INFO [stderr] 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Dec 03 13:24:09.264 INFO [stderr] 425 | |             where Self: AddRemove;
Dec 03 13:24:09.264 INFO [stderr]     | |__________________________________^
Dec 03 13:24:09.264 INFO [stderr]     |
Dec 03 13:24:09.264 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.264 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.264 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:09.264 INFO [stderr] 
Dec 03 13:24:09.271 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:09.271 INFO [stderr]    --> src/lib.rs:428:9
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.271 INFO [stderr] 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Dec 03 13:24:09.271 INFO [stderr] 429 | |             where Self: AddRemove;
Dec 03 13:24:09.271 INFO [stderr]     | |__________________________________^
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.271 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.271 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.271 INFO [stderr]     = note: method `entry` references the `Self` type in where clauses
Dec 03 13:24:09.271 INFO [stderr] 
Dec 03 13:24:09.271 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:24:09.271 INFO [stderr]    --> src/lib.rs:577:9
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.271 INFO [stderr] 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Dec 03 13:24:09.271 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.271 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.271 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.271 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:09.271 INFO [stderr] 
Dec 03 13:24:09.271 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:24:09.271 INFO [stderr]    --> src/lib.rs:586:9
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.271 INFO [stderr] 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:09.271 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.271 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.271 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.271 INFO [stderr]     = note: method `replace` references the `Self` type in where clauses
Dec 03 13:24:09.271 INFO [stderr] 
Dec 03 13:24:09.271 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:24:09.271 INFO [stderr]    --> src/lib.rs:610:9
Dec 03 13:24:09.271 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr] 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Dec 03 13:24:09.272 INFO [stderr] 611 | |             self.take(item).is_some()
Dec 03 13:24:09.272 INFO [stderr] 612 | |         }
Dec 03 13:24:09.272 INFO [stderr]     | |_________^
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.272 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.272 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:09.272 INFO [stderr] 
Dec 03 13:24:09.272 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:24:09.272 INFO [stderr]    --> src/lib.rs:617:9
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr] 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:09.272 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.272 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.272 INFO [stderr]     = note: method `take` references the `Self` type in where clauses
Dec 03 13:24:09.272 INFO [stderr] 
Dec 03 13:24:09.272 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:24:09.272 INFO [stderr]    --> src/lib.rs:627:5
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr] 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:09.272 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.272 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.272 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:24:09.272 INFO [stderr] 
Dec 03 13:24:09.272 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:24:09.272 INFO [stderr]    --> src/lib.rs:637:5
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr] 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:09.272 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.272 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.272 INFO [stderr]     = note: method `pop_front` references the `Self` type in where clauses
Dec 03 13:24:09.272 INFO [stderr] 
Dec 03 13:24:09.272 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:24:09.272 INFO [stderr]    --> src/lib.rs:654:5
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr] 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:24:09.272 INFO [stderr] 655 | |         self.push(item);
Dec 03 13:24:09.272 INFO [stderr] 656 | |         self.pop_front().expect("queue was empty after a `push`")
Dec 03 13:24:09.272 INFO [stderr] 657 | |     }
Dec 03 13:24:09.272 INFO [stderr]     | |_____^
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.272 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.272 INFO [stderr]     = note: method `push_pop_front` references the `Self` type in where clauses
Dec 03 13:24:09.272 INFO [stderr] 
Dec 03 13:24:09.272 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:24:09.272 INFO [stderr]    --> src/lib.rs:664:5
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.272 INFO [stderr] 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:09.272 INFO [stderr] 665 | |         let front = self.pop_front();
Dec 03 13:24:09.272 INFO [stderr] 666 | |         self.push(item);
Dec 03 13:24:09.272 INFO [stderr] 667 | |         front
Dec 03 13:24:09.272 INFO [stderr] 668 | |     }
Dec 03 13:24:09.272 INFO [stderr]     | |_____^
Dec 03 13:24:09.272 INFO [stderr]     |
Dec 03 13:24:09.278 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.279 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.279 INFO [stderr]     = note: method `replace_front` references the `Self` type in where clauses
Dec 03 13:24:09.279 INFO [stderr] 
Dec 03 13:24:09.279 INFO [stderr] warning: the trait `Deque` cannot be made into an object
Dec 03 13:24:09.279 INFO [stderr]    --> src/lib.rs:681:5
Dec 03 13:24:09.279 INFO [stderr]     |
Dec 03 13:24:09.279 INFO [stderr] 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:09.279 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.279 INFO [stderr]     |
Dec 03 13:24:09.279 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.279 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.279 INFO [stderr]     = note: method `pop_back` references the `Self` type in where clauses
Dec 03 13:24:09.279 INFO [stderr] 
Dec 03 13:24:09.280 INFO [stderr] warning: the trait `FifoQueue` cannot be made into an object
Dec 03 13:24:09.280 INFO [stderr]    --> src/lib.rs:645:5
Dec 03 13:24:09.280 INFO [stderr]     |
Dec 03 13:24:09.280 INFO [stderr] 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:09.280 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.280 INFO [stderr]     |
Dec 03 13:24:09.280 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.280 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.280 INFO [stderr]     = note: method `front_mut` references the `Self` type in where clauses
Dec 03 13:24:09.280 INFO [stderr] 
Dec 03 13:24:09.281 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:24:09.281 INFO [stderr]    --> src/lib.rs:687:5
Dec 03 13:24:09.281 INFO [stderr]     |
Dec 03 13:24:09.281 INFO [stderr] 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:09.281 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.281 INFO [stderr]     |
Dec 03 13:24:09.281 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.281 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.281 INFO [stderr]     = note: method `push_front` references the `Self` type in where clauses
Dec 03 13:24:09.281 INFO [stderr] 
Dec 03 13:24:09.282 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:24:09.282 INFO [stderr]    --> src/lib.rs:692:5
Dec 03 13:24:09.282 INFO [stderr]     |
Dec 03 13:24:09.282 INFO [stderr] 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:09.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.282 INFO [stderr]     |
Dec 03 13:24:09.282 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.282 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.282 INFO [stderr]     = note: method `back_mut` references the `Self` type in where clauses
Dec 03 13:24:09.282 INFO [stderr] 
Dec 03 13:24:09.285 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:24:09.285 INFO [stderr]    --> src/lib.rs:455:9
Dec 03 13:24:09.285 INFO [stderr]     |
Dec 03 13:24:09.285 INFO [stderr] 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Dec 03 13:24:09.285 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.285 INFO [stderr]     |
Dec 03 13:24:09.285 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.285 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.285 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:24:09.285 INFO [stderr] 
Dec 03 13:24:09.285 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:24:09.285 INFO [stderr]    --> src/lib.rs:460:9
Dec 03 13:24:09.285 INFO [stderr]     |
Dec 03 13:24:09.285 INFO [stderr] 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Dec 03 13:24:09.285 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:09.285 INFO [stderr]     |
Dec 03 13:24:09.285 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.287 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.287 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:09.287 INFO [stderr] 
Dec 03 13:24:09.287 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:24:09.287 INFO [stderr]    --> src/lib.rs:701:5
Dec 03 13:24:09.287 INFO [stderr]     |
Dec 03 13:24:09.287 INFO [stderr] 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:24:09.287 INFO [stderr] 702 | |         self.push(item);
Dec 03 13:24:09.287 INFO [stderr] 703 | |         self.pop_back().expect("deque was empty after a `push`")
Dec 03 13:24:09.287 INFO [stderr] 704 | |     }
Dec 03 13:24:09.288 INFO [stderr]     | |_____^
Dec 03 13:24:09.288 INFO [stderr]     |
Dec 03 13:24:09.288 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.288 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.288 INFO [stderr]     = note: method `push_pop_back` references the `Self` type in where clauses
Dec 03 13:24:09.288 INFO [stderr] 
Dec 03 13:24:09.288 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:24:09.288 INFO [stderr]    --> src/lib.rs:711:5
Dec 03 13:24:09.288 INFO [stderr]     |
Dec 03 13:24:09.288 INFO [stderr] 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:09.288 INFO [stderr] 712 | |         let back = self.pop_back();
Dec 03 13:24:09.288 INFO [stderr] 713 | |         self.push(item);
Dec 03 13:24:09.288 INFO [stderr] 714 | |         back
Dec 03 13:24:09.288 INFO [stderr] 715 | |     }
Dec 03 13:24:09.288 INFO [stderr]     | |_____^
Dec 03 13:24:09.288 INFO [stderr]     |
Dec 03 13:24:09.288 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:09.288 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:09.307 INFO [stderr]     = note: method `replace_back` references the `Self` type in where clauses
Dec 03 13:24:09.307 INFO [stderr] 
Dec 03 13:24:10.572 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.48s
Dec 03 13:24:10.574 INFO [stderr] su: No module specific data is present
Dec 03 13:24:11.137 INFO running `"docker" "inspect" "b1c73745f80c049a172ca8d58e6928e170e7fb064e94ea953667a6410ca80fb9"`
Dec 03 13:24:11.617 INFO running `"docker" "rm" "-f" "b1c73745f80c049a172ca8d58e6928e170e7fb064e94ea953667a6410ca80fb9"`
Dec 03 13:24:11.967 INFO [stdout] b1c73745f80c049a172ca8d58e6928e170e7fb064e94ea953667a6410ca80fb9
Dec 03 13:24:11.969 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 13:24:12.480 INFO [stdout] 8c55f733257d7db4cf54deba32ba3fd0192adad4bb9bdaa59f2f9dce92dc53bf
Dec 03 13:24:12.487 INFO running `"docker" "start" "-a" "8c55f733257d7db4cf54deba32ba3fd0192adad4bb9bdaa59f2f9dce92dc53bf"`
Dec 03 13:24:13.819 INFO [stderr] usermod: no changes
Dec 03 13:24:13.879 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Dec 03 13:24:13.879 INFO [stderr]      Running /target/debug/deps/eclectic-f4c7860c4e739a78
Dec 03 13:24:13.879 INFO [stdout] 
Dec 03 13:24:13.879 INFO [stdout] running 2 tests
Dec 03 13:24:13.891 INFO [stdout] test impls::test_binary_heap_replace_front ... ok
Dec 03 13:24:13.891 INFO [stdout] test impls::test_binary_heap_push_pop_front ... ok
Dec 03 13:24:13.891 INFO [stdout] 
Dec 03 13:24:13.891 INFO [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 13:24:13.891 INFO [stdout] 
Dec 03 13:24:13.891 INFO [stderr]    Doc-tests eclectic
Dec 03 13:24:15.299 INFO [stdout] 
Dec 03 13:24:15.299 INFO [stdout] running 2 tests
Dec 03 13:24:15.315 INFO [stdout] test src/lib.rs -  (line 78) ... ignored
Dec 03 13:24:17.297 INFO [stdout] test src/lib.rs -  (line 32) ... ok
Dec 03 13:24:17.303 INFO [stdout] 
Dec 03 13:24:17.303 INFO [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
Dec 03 13:24:17.303 INFO [stdout] 
Dec 03 13:24:17.311 INFO [stderr] su: No module specific data is present
Dec 03 13:24:18.016 INFO running `"docker" "inspect" "8c55f733257d7db4cf54deba32ba3fd0192adad4bb9bdaa59f2f9dce92dc53bf"`
Dec 03 13:24:18.301 INFO running `"docker" "rm" "-f" "8c55f733257d7db4cf54deba32ba3fd0192adad4bb9bdaa59f2f9dce92dc53bf"`
Dec 03 13:24:18.506 INFO [stdout] 8c55f733257d7db4cf54deba32ba3fd0192adad4bb9bdaa59f2f9dce92dc53bf
