[INFO] fetching crate thincollections 0.5.4...
[INFO] testing thincollections-0.5.4 against 1.91.0 for beta-1.92-2
[INFO] extracting crate thincollections 0.5.4 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate thincollections 0.5.4
[INFO] finished tweaking crates.io crate thincollections 0.5.4
[INFO] tweaked toml for crates.io crate thincollections 0.5.4 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate thincollections 0.5.4 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 22 packages to latest compatible versions
[INFO] [stderr]       Adding num v0.2.1 (available: v0.4.3)
[INFO] [stderr]       Adding ordered-float v1.1.1 (available: v5.1.0)
[INFO] [stderr]       Adding rand v0.5.6 (available: v0.9.2)
[INFO] [stderr]       Adding xoshiro v0.0.4 (available: v0.0.5)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_core v0.2.2
[INFO] [stderr]   Downloaded xoshiro v0.0.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca
[INFO] running `Command { std: "docker" "start" "-a" "ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca", kill_on_drop: false }`
[INFO] [stdout] ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f
[INFO] running `Command { std: "docker" "start" "-a" "897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling thincollections v0.5.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stdout]   --> src/thin_sentinel.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[inline(always)]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stdout]   --> src/thin_sentinel.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[inline(always)]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]   --> src/thin_hasher.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |     SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/thin_vec.rs:1244:29
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     pub fn into_boxed_slice(mut self) -> Box<[T]> {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:646:18
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn entry(&mut self, key: K) -> Entry<K, V> {
[INFO] [stdout]     |                  ^^^^^^^^^             ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn entry(&mut self, key: K) -> Entry<'_, K, V> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:728:18
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn drain(&mut self) -> Drain<K, V> {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn drain(&mut self) -> Drain<'_, K, V> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:780:17
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub fn iter(&self) -> Iter<K, V> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub fn iter(&self) -> Iter<'_, K, V> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:828:19
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub fn values(&self) -> Values<K, V> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub fn values(&self) -> Values<'_, K, V> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:856:23
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn values_mut(&mut self) -> ValuesMut<K, V> {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:877:17
[INFO] [stdout]     |
[INFO] [stdout] 877 |     pub fn keys(&self) -> Keys<K, V> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 877 |     pub fn keys(&self) -> Keys<'_, K, V> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn iter_mut(&mut self) -> IterMut<K, V> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn iter_mut(&mut self) -> IterMut<'_, K, V> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_set.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_set.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn drain(&mut self) -> Drain<T> {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn drain(&mut self) -> Drain<'_, T> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]     --> src/thin_v64.rs:1238:21
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^-----^^^^^^^
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this raw pointer has type `*const [T]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stdout]     --> src/thin_v64.rs:1238:21
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] note: method calls to `len` require a reference
[INFO] [stdout]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stdout]      = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (&(*other)).len();
[INFO] [stdout]      |                     ++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1461:21
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stdout]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1556:25
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stdout]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stdout]      |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1617:28
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stdout]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stdout]      |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]     --> src/thin_vec.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^-----^^^^^^^
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this raw pointer has type `*const [T]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stdout]     --> src/thin_vec.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] note: method calls to `len` require a reference
[INFO] [stdout]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (&(*other)).len();
[INFO] [stdout]      |                     ++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1298:21
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stdout]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1381:25
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stdout]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stdout]      |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1442:28
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stdout]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stdout]      |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.06s
[INFO] running `Command { std: "docker" "inspect" "897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f", kill_on_drop: false }`
[INFO] [stdout] 897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7
[INFO] running `Command { std: "docker" "start" "-a" "1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stdout]   --> src/thin_sentinel.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[inline(always)]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stdout]   --> src/thin_sentinel.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[inline(always)]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]   --> src/thin_hasher.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |     SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/thin_vec.rs:1244:29
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     pub fn into_boxed_slice(mut self) -> Box<[T]> {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:646:18
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn entry(&mut self, key: K) -> Entry<K, V> {
[INFO] [stdout]     |                  ^^^^^^^^^             ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn entry(&mut self, key: K) -> Entry<'_, K, V> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:728:18
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn drain(&mut self) -> Drain<K, V> {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn drain(&mut self) -> Drain<'_, K, V> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:780:17
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub fn iter(&self) -> Iter<K, V> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub fn iter(&self) -> Iter<'_, K, V> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:828:19
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub fn values(&self) -> Values<K, V> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub fn values(&self) -> Values<'_, K, V> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:856:23
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn values_mut(&mut self) -> ValuesMut<K, V> {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:877:17
[INFO] [stdout]     |
[INFO] [stdout] 877 |     pub fn keys(&self) -> Keys<K, V> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 877 |     pub fn keys(&self) -> Keys<'_, K, V> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn iter_mut(&mut self) -> IterMut<K, V> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn iter_mut(&mut self) -> IterMut<'_, K, V> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_set.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_set.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn drain(&mut self) -> Drain<T> {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn drain(&mut self) -> Drain<'_, T> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]     --> src/thin_v64.rs:1238:21
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^-----^^^^^^^
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this raw pointer has type `*const [T]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stdout]     --> src/thin_v64.rs:1238:21
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] note: method calls to `len` require a reference
[INFO] [stdout]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stdout]      = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (&(*other)).len();
[INFO] [stdout]      |                     ++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1461:21
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stdout]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1556:25
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stdout]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stdout]      |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1617:28
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stdout]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stdout]      |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]     --> src/thin_vec.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^-----^^^^^^^
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this raw pointer has type `*const [T]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stdout]     --> src/thin_vec.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] note: method calls to `len` require a reference
[INFO] [stdout]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (&(*other)).len();
[INFO] [stdout]      |                     ++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1298:21
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stdout]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1381:25
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stdout]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stdout]      |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1442:28
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stdout]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stdout]      |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_core v0.2.2
[INFO] [stderr]    Compiling rand v0.5.6
[INFO] [stderr]    Compiling xoshiro v0.0.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ordered-float v1.1.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num v0.2.1
[INFO] [stderr]    Compiling thincollections v0.5.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::ThinSentinel`
[INFO] [stdout]     --> src/thin_map.rs:2135:9
[INFO] [stdout]      |
[INFO] [stdout] 2135 |     use super::ThinSentinel;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stdout]   --> src/thin_sentinel.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[inline(always)]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stdout]   --> src/thin_sentinel.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[inline(always)]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]   --> src/thin_hasher.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |     SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/thin_vec.rs:1244:29
[INFO] [stdout]      |
[INFO] [stdout] 1244 |     pub fn into_boxed_slice(mut self) -> Box<[T]> {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:646:18
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn entry(&mut self, key: K) -> Entry<K, V> {
[INFO] [stdout]     |                  ^^^^^^^^^             ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn entry(&mut self, key: K) -> Entry<'_, K, V> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:728:18
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn drain(&mut self) -> Drain<K, V> {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 728 |     pub fn drain(&mut self) -> Drain<'_, K, V> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:780:17
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub fn iter(&self) -> Iter<K, V> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 780 |     pub fn iter(&self) -> Iter<'_, K, V> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:828:19
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub fn values(&self) -> Values<K, V> {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 828 |     pub fn values(&self) -> Values<'_, K, V> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:856:23
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn values_mut(&mut self) -> ValuesMut<K, V> {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 856 |     pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:877:17
[INFO] [stdout]     |
[INFO] [stdout] 877 |     pub fn keys(&self) -> Keys<K, V> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 877 |     pub fn keys(&self) -> Keys<'_, K, V> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_map.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn iter_mut(&mut self) -> IterMut<K, V> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn iter_mut(&mut self) -> IterMut<'_, K, V> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_set.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn iter(&self) -> Iter<T> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/thin_set.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn drain(&mut self) -> Drain<T> {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn drain(&mut self) -> Drain<'_, T> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]     --> src/thin_v64.rs:1238:21
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^-----^^^^^^^
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this raw pointer has type `*const [T]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stdout]     --> src/thin_v64.rs:1238:21
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] note: method calls to `len` require a reference
[INFO] [stdout]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stdout]      = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let count = (&(*other)).len();
[INFO] [stdout]      |                     ++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1461:21
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stdout]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1556:25
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stdout]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stdout]      |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_v64.rs:1617:28
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stdout]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stdout]      |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]     --> src/thin_vec.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^-----^^^^^^^
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       this raw pointer has type `*const [T]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stdout]     --> src/thin_vec.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (*other).len();
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] note: method calls to `len` require a reference
[INFO] [stdout]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let count = (&(*other)).len();
[INFO] [stdout]      |                     ++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1298:21
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stdout]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1381:25
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stdout]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stdout]      |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/thin_vec.rs:1442:28
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stdout]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stdout]      |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.51s
[INFO] running `Command { std: "docker" "inspect" "1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7", kill_on_drop: false }`
[INFO] [stdout] 1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49
[INFO] running `Command { std: "docker" "start" "-a" "e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stderr]   --> src/thin_sentinel.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 |     #[inline(always)]
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[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!
[INFO] [stderr]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stderr]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` attribute cannot be used on required trait methods
[INFO] [stderr]   --> src/thin_sentinel.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     #[inline(always)]
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[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!
[INFO] [stderr]    = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stderr]   --> src/thin_hasher.rs:22:10
[INFO] [stderr]    |
[INFO] [stderr] 22 |     SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/thin_vec.rs:1244:29
[INFO] [stderr]      |
[INFO] [stderr] 1244 |     pub fn into_boxed_slice(mut self) -> Box<[T]> {
[INFO] [stderr]      |                             ----^^^^
[INFO] [stderr]      |                             |
[INFO] [stderr]      |                             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:646:18
[INFO] [stderr]     |
[INFO] [stderr] 646 |     pub fn entry(&mut self, key: K) -> Entry<K, V> {
[INFO] [stderr]     |                  ^^^^^^^^^             ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 646 |     pub fn entry(&mut self, key: K) -> Entry<'_, K, V> {
[INFO] [stderr]     |                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:728:18
[INFO] [stderr]     |
[INFO] [stderr] 728 |     pub fn drain(&mut self) -> Drain<K, V> {
[INFO] [stderr]     |                  ^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 728 |     pub fn drain(&mut self) -> Drain<'_, K, V> {
[INFO] [stderr]     |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:780:17
[INFO] [stderr]     |
[INFO] [stderr] 780 |     pub fn iter(&self) -> Iter<K, V> {
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 780 |     pub fn iter(&self) -> Iter<'_, K, V> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:828:19
[INFO] [stderr]     |
[INFO] [stderr] 828 |     pub fn values(&self) -> Values<K, V> {
[INFO] [stderr]     |                   ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 828 |     pub fn values(&self) -> Values<'_, K, V> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:856:23
[INFO] [stderr]     |
[INFO] [stderr] 856 |     pub fn values_mut(&mut self) -> ValuesMut<K, V> {
[INFO] [stderr]     |                       ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 856 |     pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> {
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:877:17
[INFO] [stderr]     |
[INFO] [stderr] 877 |     pub fn keys(&self) -> Keys<K, V> {
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 877 |     pub fn keys(&self) -> Keys<'_, K, V> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_map.rs:906:21
[INFO] [stderr]     |
[INFO] [stderr] 906 |     pub fn iter_mut(&mut self) -> IterMut<K, V> {
[INFO] [stderr]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 906 |     pub fn iter_mut(&mut self) -> IterMut<'_, K, V> {
[INFO] [stderr]     |                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_set.rs:314:17
[INFO] [stderr]     |
[INFO] [stderr] 314 |     pub fn iter(&self) -> Iter<T> {
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 314 |     pub fn iter(&self) -> Iter<'_, T> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/thin_set.rs:475:18
[INFO] [stderr]     |
[INFO] [stderr] 475 |     pub fn drain(&mut self) -> Drain<T> {
[INFO] [stderr]     |                  ^^^^^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 475 |     pub fn drain(&mut self) -> Drain<'_, T> {
[INFO] [stderr]     |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]     --> src/thin_v64.rs:1238:21
[INFO] [stderr]      |
[INFO] [stderr] 1238 |         let count = (*other).len();
[INFO] [stderr]      |                     ^^-----^^^^^^^
[INFO] [stderr]      |                       |
[INFO] [stderr]      |                       this raw pointer has type `*const [T]`
[INFO] [stderr]      |
[INFO] [stderr]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stderr]     --> src/thin_v64.rs:1238:21
[INFO] [stdout] 
[INFO] [stderr]      |
[INFO] [stdout] running 60 tests
[INFO] [stderr] 1238 |         let count = (*other).len();
[INFO] [stderr]      |                     ^^^^^^^^
[INFO] [stderr] note: method calls to `len` require a reference
[INFO] [stderr]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stderr]      = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]      |
[INFO] [stderr] 1238 |         let count = (&(*other)).len();
[INFO] [stderr]      |                     ++        +
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/thin_v64.rs:1461:21
[INFO] [stderr]      |
[INFO] [stderr] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stderr]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1461 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stderr]      |                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/thin_v64.rs:1556:25
[INFO] [stderr]      |
[INFO] [stderr] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stderr]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1556 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stderr]      |                                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/thin_v64.rs:1617:28
[INFO] [stderr]      |
[INFO] [stderr] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stderr]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                            |
[INFO] [stderr]      |                            the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1617 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stderr]      |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]     --> src/thin_vec.rs:1116:21
[INFO] [stderr]      |
[INFO] [stderr] 1116 |         let count = (*other).len();
[INFO] [stderr]      |                     ^^-----^^^^^^^
[INFO] [stderr]      |                       |
[INFO] [stderr]      |                       this raw pointer has type `*const [T]`
[INFO] [stderr]      |
[INFO] [stderr]      = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[T]`
[INFO] [stderr]     --> src/thin_vec.rs:1116:21
[INFO] [stderr]      |
[INFO] [stderr] 1116 |         let count = (*other).len();
[INFO] [stderr]      |                     ^^^^^^^^
[INFO] [stderr] note: method calls to `len` require a reference
[INFO] [stderr]     --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:114:5
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]      |
[INFO] [stderr] 1116 |         let count = (&(*other)).len();
[INFO] [stderr]      |                     ++        +
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/thin_vec.rs:1298:21
[INFO] [stderr]      |
[INFO] [stderr] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<T>
[INFO] [stderr]      |                     ^^^^^^^^^               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1298 |     pub fn drain<R>(&mut self, range: R) -> Drain<'_, T>
[INFO] [stderr]      |                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/thin_vec.rs:1381:25
[INFO] [stderr]      |
[INFO] [stderr] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<I::IntoIter>
[INFO] [stderr]      |                         ^^^^^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1381 |     pub fn splice<R, I>(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter>
[INFO] [stderr]      |                                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/thin_vec.rs:1442:28
[INFO] [stderr]      |
[INFO] [stderr] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<T, F>
[INFO] [stderr]      |                            ^^^^^^^^^                ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                            |
[INFO] [stderr]      |                            the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1442 |     pub fn drain_filter<F>(&mut self, filter: F) -> DrainFilter<'_, T, F>
[INFO] [stderr]      |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: `thincollections` (lib) generated 21 warnings (run `cargo fix --lib -p thincollections` to apply 18 suggestions)
[INFO] [stderr] warning: unused import: `super::ThinSentinel`
[INFO] [stderr]     --> src/thin_map.rs:2135:9
[INFO] [stderr]      |
[INFO] [stderr] 2135 |     use super::ThinSentinel;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `thincollections` (lib test) generated 22 warnings (21 duplicates) (run `cargo fix --lib -p thincollections --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/thincollections-f8d68a1a57ac102c)
[INFO] [stdout] test thin_map::test_map::test_behavior_resize_policy ... ok
[INFO] [stdout] test tests::it_works ... ok
[INFO] [stdout] test thin_map::test_map::test_clone ... ok
[INFO] [stdout] test thin_map::test_map::test_capacity_not_less_than_len ... ok
[INFO] [stdout] test cla_map::tests::allocator_tests ... ok
[INFO] [stdout] test thin_map::test_map::test_empty_entry ... ok
[INFO] [stdout] test thin_map::test_map::test_empty_iter ... ok
[INFO] [stdout] test thin_map::test_map::test_drops ... ok
[INFO] [stdout] test thin_map::test_map::test_empty_remove ... ok
[INFO] [stdout] test thin_map::test_map::test_entry ... ok
[INFO] [stdout] test thin_map::test_map::test_entry_take_doesnt_corrupt ... ok
[INFO] [stdout] test thin_map::test_map::test_conflict_remove ... ok
[INFO] [stdout] test thin_map::test_map::test_eq ... ok
[INFO] [stdout] test thin_map::test_map::test_expand ... ok
[INFO] [stdout] test thin_map::test_map::test_extend_ref ... ok
[INFO] [stdout] test thin_map::test_map::test_find_mut ... ok
[INFO] [stdout] test thin_map::test_map::test_from_iter ... ok
[INFO] [stdout] test thin_map::test_map::test_insert ... ok
[INFO] [stdout] test thin_map::test_map::test_insert_conflicts ... ok
[INFO] [stdout] test thin_map::test_map::test_insert_overwrite ... ok
[INFO] [stdout] test thin_map::test_map::test_is_empty ... ok
[INFO] [stdout] test thin_map::test_map::test_iter_len ... ok
[INFO] [stdout] test thin_map::test_map::test_iter_mut_len ... ok
[INFO] [stdout] test thin_map::test_map::test_create_capacity_zero ... ok
[INFO] [stdout] test thin_map::test_map::test_mut_size_hint ... ok
[INFO] [stdout] test thin_map::test_map::test_retain ... ok
[INFO] [stdout] test thin_map::test_map::test_index ... ok
[INFO] [stdout] test thin_map::test_map::test_keys ... ok
[INFO] [stdout] test thin_map::test_map::test_find ... ok
[INFO] [stdout] test thin_map::test_map::test_show ... ok
[INFO] [stdout] test thin_map::test_map::test_into_iter_drops ... ok
[INFO] [stdout] test thin_map::test_map::test_zero_capacities ... ok
[INFO] [stdout] test thin_map::test_map::test_reserve_shrink_to_fit ... ok
[INFO] [stdout] test thin_map::test_map::test_values_mut ... ok
[INFO] [stdout] test thin_map::test_map::test_occupied_entry_key ... ok
[INFO] [stdout] test thin_set::test_set::test_difference ... ok
[INFO] [stdout] test thin_map::test_map::test_remove_entry ... ok
[INFO] [stdout] test thin_map::test_map::test_remove ... ok
[INFO] [stdout] test thin_map::test_map::test_size_hint ... ok
[INFO] [stdout] test thin_map::test_map::test_iterate ... ok
[INFO] [stdout] test thin_map::test_map::test_vacant_entry_key ... ok
[INFO] [stdout] test thin_map::test_map::test_values ... ok
[INFO] [stdout] test thin_set::test_set::test_symmetric_difference ... ok
[INFO] [stdout] test thin_set::test_set::test_union ... ok
[INFO] [stdout] test thin_set::test_set::test_drain ... ok
[INFO] [stdout] test thin_set::test_set::test_eq ... ok
[INFO] [stdout] test thin_set::test_set::test_extend_ref ... ok
[INFO] [stdout] test thin_set::test_set::test_from_iter ... ok
[INFO] [stdout] test thin_set::test_set::test_iterate ... ok
[INFO] [stdout] test thin_set::test_set::test_move_iter ... ok
[INFO] [stdout] test thin_set::test_set::test_intersection ... ok
[INFO] [stdout] test thin_set::test_set::test_disjoint ... ok
[INFO] [stdout] test thin_set::test_set::test_show ... ok
[INFO] [stdout] test thin_set::test_set::test_subset_and_superset ... ok
[INFO] [stdout] test thin_set::test_set::test_trivial_drain ... ok
[INFO] [stdout] test thin_set::test_set::test_retain ... ok
[INFO] [stdout] test thin_set::test_set::test_zero_capacities ... ok
[INFO] [stdout] test cla_map::tests::allocator_panic_test - should panic ... ok
[INFO] [stdout] test thin_map::test_map::test_index_nonexistent - should panic ... ok
[INFO] [stdout] test thin_map::test_map::test_lots_of_insertions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.61s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests thincollections
[INFO] [stdout] 
[INFO] [stdout] running 170 tests
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::clear (line 1553) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::get_mut (line 1312) ... ok
[INFO] [stdout] test src/lib.rs - (line 39) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::hasher (line 535) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::insert (line 997) ... ok
[INFO] [stdout] test src/lib.rs - thinvec (line 119) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::contains_key (line 1359) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::drain (line 713) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::entry (line 631) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::get_key_value (line 1215) ... ok
[INFO] [stdout] test src/lib.rs - v64 (line 65) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::len (line 958) ... ok
[INFO] [stdout] test src/lib.rs - thinvec (line 132) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::iter_mut (line 889) ... ok
[INFO] [stdout] test src/lib.rs - v64 (line 78) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::keys (line 865) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::iter (line 768) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::capacity (line 555) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::reserve (line 577) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::with_hasher (line 403) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::remove (line 1405) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::shrink_to_fit (line 600) ... ok
[INFO] [stdout] test src/thin_sentinel.rs - thin_sentinel::ThinSentinel (line 25) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::get (line 1267) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,OneFieldHasherBuilder>::with_capacity (line 491) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::remove_entry (line 1459) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::retain (line 1500) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::values_mut (line 839) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet<T,S>::sub (line 851) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,OneFieldHasherBuilder>::new (line 467) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,S>::into_iter (line 1901) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet<T,S>::bitxor (line 820) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::is_empty (line 941) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::values (line 816) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet<T,S>::bitor (line 758) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,OneFieldHasherBuilder>::new (line 149) ... ok
[INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap<K,V,H>::with_capacity_and_hasher (line 424) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::capacity (line 248) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet<T,S>::bitand (line 789) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::clear (line 483) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::hasher (line 232) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 119) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::drain (line 461) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::get (line 518) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,OneFieldHasherBuilder>::with_capacity (line 165) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 54) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::is_empty (line 444) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 85) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::contains (line 500) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::intersection (line 381) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::insert (line 608) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::into_iter (line 985) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::difference (line 323) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::iter (line 303) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::reserve (line 268) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::is_disjoint (line 538) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::with_hasher (line 187) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::remove (line 627) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::symmetric_difference (line 354) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::is_superset (line 580) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::len (line 427) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::take (line 646) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::is_subset (line 559) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::retain (line 667) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::shrink_to_fit (line 284) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::IntoIter<T>::as_mut_slice (line 2151) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::IntoIter<T>::as_slice (line 2130) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::union (line 406) ... ok
[INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet<T,S>::with_capacity_and_hasher (line 213) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::as_slice (line 395) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::as_mut_slice (line 470) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::bytes_on_heap (line 431) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::dedup_by (line 854) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::bytes_on_heap (line 415) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::clear (line 1326) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::into_boxed_slice (line 1353) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::dedup_by_key (line 979) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::capacity (line 150) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::dedup (line 2642) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::dedup_by_key (line 966) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::dedup_by (line 841) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::drain_filter (line 1573) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::insert (line 583) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::insert (line 569) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::len (line 1000) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::pop (line 1101) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::into_iter (line 2051) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::into_iter (line 2037) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::append (line 1201) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::append (line 1173) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::new (line 90) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::is_empty (line 1021) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::remove (line 674) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::drain (line 1429) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::append (line 1187) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::drain (line 1446) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::pop (line 1112) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::into_boxed_slice (line 1366) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::remove_item (line 2662) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::shrink_to_fit (line 243) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::remove (line 685) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::reserve (line 184) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::retain (line 749) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::push (line 1049) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::drain_filter (line 1604) ... FAILED
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::push (line 1060) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::split_off (line 1276) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::retain (line 760) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::reserve_exact (line 211) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::swap_remove (line 510) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::split_off (line 1289) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::truncate (line 298) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::transmute (line 1844) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::truncate (line 284) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::swap_remove (line 496) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::with_capacity (line 118) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::truncate (line 318) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::truncate (line 331) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::splice (line 1532) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 189) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 146) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::IntoIter<T>::as_mut_slice (line 1909) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 256) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 269) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 106) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::IntoIter<T>::as_slice (line 1888) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 122) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 73) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 240) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::as_mut_slice (line 581) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 209) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::as_slice (line 561) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 174) ... ok
[INFO] [stdout] test src/thin_v64.rs - thin_v64::V64<T>::splice (line 1544) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 161) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 89) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::append (line 1087) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::dedup (line 2399) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 225) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::clear (line 1191) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::capacity (line 367) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::drain_filter (line 1398) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::dedup_by (line 830) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::into_iter (line 1816) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::dedup_by_key (line 942) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::into_boxed_slice (line 1218) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::drain_filter (line 1429) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::insert (line 653) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::len (line 963) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::drain (line 1284) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::is_empty (line 981) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::new (line 307) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::push (line 1001) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::pop (line 1035) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::remove (line 711) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::reserve_exact (line 421) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::retain (line 764) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::remove_item (line 2419) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::reserve (line 394) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::shrink_to_fit (line 453) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::split_off (line 1154) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::transmute (line 1635) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::into_boxed_slice (line 1231) ... FAILED
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::truncate (line 517) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::truncate (line 504) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::truncate (line 489) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::transmute (line 1610) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::swap_remove (line 607) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::with_capacity (line 335) ... ok
[INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec<T>::splice (line 1369) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::append (line 1201) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2192) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1242:62:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e0996199e12 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e0996199e12 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e0996199e12 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5e0996199e12 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5e09961a8abf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5e09961a8abf - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5e09961786c1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e09961786c1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5e099617d742 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5e099617ef9c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5e099617edf6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5e099617f625 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5e099617f486 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5e099617d879 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5e099616d1fd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5e09961ab86d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5e09961ab86d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5e099616c92c - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21
[INFO] [stdout]   18:     0x5e099616c879 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::hb7932e781f86dbe7
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17
[INFO] [stdout]   19:     0x5e099616c3c9 - core::slice::<impl [T]>::get_unchecked_mut::h0ffa38a51bdf162d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30
[INFO] [stdout]   20:     0x5e0996169271 - thincollections::thin_v64::V64<T>::append_elements::he68040b29619b588
[INFO] [stdout]   21:     0x5e0996169995 - thincollections::thin_v64::V64<T>::append::hfacab127d910cc93
[INFO] [stdout]   22:     0x5e099616aa44 - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x5e0996169d83 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x5e0996169cf6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x5e0996169cd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x5e09961797c0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x5e09961797c0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5e09961797c0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x5e09961797c0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e09961797c0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x5e09961797c0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x5e09961797c0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x5e09961797c0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5e09961797c0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x5e0996169cc1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x5e099616abe5 - main
[INFO] [stdout]   37:     0x7d21342781ca - <unknown>
[INFO] [stdout]   38:     0x7d213427828b - __libc_start_main
[INFO] [stdout]   39:     0x5e0996168f45 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::append (line 1173) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2246) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1242:62:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x599f0bc7d052 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x599f0bc7d052 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x599f0bc7d052 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x599f0bc7d052 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x599f0bc8bcff - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x599f0bc8bcff - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x599f0bc5b901 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x599f0bc5b901 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x599f0bc60982 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x599f0bc621dc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x599f0bc62036 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x599f0bc62865 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x599f0bc626c6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x599f0bc60ab9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x599f0bc5043d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x599f0bc8eaad - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x599f0bc8eaad - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x599f0bc4f591 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x599f0bc4f4fe - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x599f0bc4edc4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x599f0bc4d6fd - thincollections::thin_v64::V64<T>::append_elements::h9717b5e5912cd624
[INFO] [stdout]   21:     0x599f0bc4df33 - thincollections::thin_v64::V64<T>::append::h2436958e501302d8
[INFO] [stdout]   22:     0x599f0bc4fd0a - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x599f0bc4e803 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x599f0bc4e5a6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x599f0bc4e589 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x599f0bc5ca00 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x599f0bc5ca00 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x599f0bc5ca00 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x599f0bc5ca00 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x599f0bc5ca00 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x599f0bc5ca00 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x599f0bc5ca00 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x599f0bc5ca00 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x599f0bc5ca00 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x599f0bc4e571 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x599f0bc4ff15 - main
[INFO] [stdout]   37:     0x74f23dc721ca - <unknown>
[INFO] [stdout]   38:     0x74f23dc7228b - __libc_start_main
[INFO] [stdout]   39:     0x599f0bc4cae5 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::drain (line 1429) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2517) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ab27b9dcfb2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ab27b9dcfb2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ab27b9dcfb2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5ab27b9dcfb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5ab27b9ebc5f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5ab27b9ebc5f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5ab27b9bb861 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ab27b9bb861 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5ab27b9c08e2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5ab27b9c213c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5ab27b9c1f96 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5ab27b9c27c5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5ab27b9c2626 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5ab27b9c0a19 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5ab27b9b039d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5ab27b9eea0d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5ab27b9eea0d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5ab27b9af281 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x5ab27b9af1ee - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x5ab27b9ae9b4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x5ab27b9ac567 - thincollections::thin_v64::V64<T>::extend_desugared::hce2d1f6e0fac17a3
[INFO] [stdout]   21:     0x5ab27b9ab736 - <thincollections::thin_v64::V64<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h060a4cd839603d0c
[INFO] [stdout]   22:     0x5ab27b9ae788 - core::iter::traits::iterator::Iterator::collect::h1a626a88bf37942a
[INFO] [stdout]   23:     0x5ab27b9afb2d - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x5ab27b9add63 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x5ab27b9adaa6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x5ab27b9ada89 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x5ab27b9bc960 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x5ab27b9bc960 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5ab27b9bc960 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5ab27b9bc960 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5ab27b9bc960 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x5ab27b9bc960 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x5ab27b9bc960 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x5ab27b9bc960 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5ab27b9bc960 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x5ab27b9ada71 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x5ab27b9afe75 - main
[INFO] [stdout]   38:     0x7963e26761ca - <unknown>
[INFO] [stdout]   39:     0x7963e267628b - __libc_start_main
[INFO] [stdout]   40:     0x5ab27b9ab575 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::append (line 1187) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2392) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1242:62:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x586645fffdf2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x586645fffdf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x586645fffdf2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x586645fffdf2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x58664600ea9f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x58664600ea9f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x586645fde6a1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x586645fde6a1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x586645fe3722 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x586645fe4f7c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x586645fe4dd6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x586645fe5605 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x586645fe5466 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x586645fe3859 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x586645fd31dd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x58664601184d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x58664601184d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x586645fd290c - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21
[INFO] [stdout]   18:     0x586645fd2859 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::hb7932e781f86dbe7
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17
[INFO] [stdout]   19:     0x586645fd23a9 - core::slice::<impl [T]>::get_unchecked_mut::h0ffa38a51bdf162d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30
[INFO] [stdout]   20:     0x586645fcf271 - thincollections::thin_v64::V64<T>::append_elements::he68040b29619b588
[INFO] [stdout]   21:     0x586645fcf995 - thincollections::thin_v64::V64<T>::append::hfacab127d910cc93
[INFO] [stdout]   22:     0x586645fd0a1e - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x586645fcfd83 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x586645fcfcf6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x586645fcfcd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x586645fdf7a0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x586645fdf7a0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x586645fdf7a0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x586645fdf7a0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x586645fdf7a0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x586645fdf7a0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x586645fdf7a0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x586645fdf7a0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x586645fdf7a0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x586645fcfcc1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x586645fd0bc5 - main
[INFO] [stdout]   37:     0x7f5fc5eda1ca - <unknown>
[INFO] [stdout]   38:     0x7f5fc5eda28b - __libc_start_main
[INFO] [stdout]   39:     0x586645fcef45 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::drain (line 1446) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2706) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58b01efe8222 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58b01efe8222 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58b01efe8222 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x58b01efe8222 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x58b01eff6edf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x58b01eff6edf - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x58b01efc6ad1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58b01efc6ad1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x58b01efcbb52 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x58b01efcd3ac - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x58b01efcd206 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x58b01efcda35 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x58b01efcd896 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x58b01efcbc89 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x58b01efbb60d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x58b01eff9cbd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x58b01eff9cbd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x58b01efbac3c - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21
[INFO] [stdout]   18:     0x58b01efbab89 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::hb7932e781f86dbe7
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17
[INFO] [stdout]   19:     0x58b01efba669 - core::slice::<impl [T]>::get_unchecked_mut::h0ffa38a51bdf162d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30
[INFO] [stdout]   20:     0x58b01efb63fe - thincollections::thin_v64::V64<T>::extend_desugared::hafe24b1db54a0245
[INFO] [stdout]   21:     0x58b01efb5d4a - <thincollections::thin_v64::V64<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::he1e1191fc59410aa
[INFO] [stdout]   22:     0x58b01efb7f58 - core::iter::traits::iterator::Iterator::collect::h4de58e2d63a1ec68
[INFO] [stdout]   23:     0x58b01efb8a79 - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x58b01efb7633 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x58b01efb7536 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x58b01efb7519 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x58b01efc7bd0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x58b01efc7bd0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x58b01efc7bd0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x58b01efc7bd0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58b01efc7bd0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x58b01efc7bd0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x58b01efc7bd0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x58b01efc7bd0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x58b01efc7bd0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x58b01efb7501 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x58b01efb8d65 - main
[INFO] [stdout]   38:     0x712d04d8a1ca - <unknown>
[INFO] [stdout]   39:     0x712d04d8a28b - __libc_start_main
[INFO] [stdout]   40:     0x58b01efb5b75 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::into_boxed_slice (line 1366) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2899) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5823533dedd2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5823533dedd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5823533dedd2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5823533dedd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5823533eda8f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5823533eda8f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5823533bd681 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5823533bd681 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5823533c2702 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5823533c3f5c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5823533c3db6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5823533c45e5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5823533c4446 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5823533c2839 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5823533b21bd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5823533f086d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5823533f086d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5823533b14d1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x5823533b143e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x5823533b0ef4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x5823533afa37 - thincollections::thin_v64::V64<T>::extend_desugared::h9b42ed30fb4ab987
[INFO] [stdout]   21:     0x5823533aeec3 - <thincollections::thin_v64::V64<T> as core::iter::traits::collect::Extend<T>>::extend::h16b24ec8ef2e3aee
[INFO] [stdout]   22:     0x5823533b1a3b - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x5823533b0513 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x5823533b0496 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x5823533b0479 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x5823533be780 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x5823533be780 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5823533be780 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x5823533be780 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5823533be780 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x5823533be780 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x5823533be780 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x5823533be780 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5823533be780 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x5823533b0461 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x5823533b1c95 - main
[INFO] [stdout]   37:     0x74d6b743c1ca - <unknown>
[INFO] [stdout]   38:     0x74d6b743c28b - __libc_start_main
[INFO] [stdout]   39:     0x5823533aec05 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::drain_filter (line 1604) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2922) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59829b0aacd2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59829b0aacd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59829b0aacd2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x59829b0aacd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x59829b0b997f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x59829b0b997f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x59829b089581 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x59829b089581 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x59829b08e602 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x59829b08fe5c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x59829b08fcb6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x59829b0904e5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x59829b090346 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x59829b08e739 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x59829b07e0bd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x59829b0bc76d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x59829b0bc76d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x59829b07cea1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x59829b07ce0e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x59829b07c6d4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x59829b07b097 - thincollections::thin_v64::V64<T>::extend_desugared::h60da30600a784c4c
[INFO] [stdout]   21:     0x59829b07a2a8 - <thincollections::thin_v64::V64<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h2dffe492c727936d
[INFO] [stdout]   22:     0x59829b07c56f - core::iter::traits::iterator::Iterator::collect::h00bdc38b620e9953
[INFO] [stdout]   23:     0x59829b07d665 - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x59829b07c053 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x59829b07bdf6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x59829b07bdd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x59829b08a680 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x59829b08a680 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x59829b08a680 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x59829b08a680 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x59829b08a680 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x59829b08a680 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x59829b08a680 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x59829b08a680 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x59829b08a680 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x59829b07bdc1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x59829b07db95 - main
[INFO] [stdout]   38:     0x719c6c73c1ca - <unknown>
[INFO] [stdout]   39:     0x719c6c73c28b - __libc_start_main
[INFO] [stdout]   40:     0x59829b079e65 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::splice (line 1532) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (3282) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b271686c712 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b271686c712 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b271686c712 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5b271686c712 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5b271687b52f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5b271687b52f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5b271684afc1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b271684afc1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5b2716850042 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5b271685189c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5b27168516f6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5b2716851f25 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5b2716851d86 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5b2716850179 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5b271683fafd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5b271687e33d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5b271687e33d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5b271683e5a1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x5b271683e50e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x5b271683dc64 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x5b271683b567 - thincollections::thin_v64::V64<T>::extend_desugared::hc33f9327bdd6b563
[INFO] [stdout]   21:     0x5b271683a406 - <thincollections::thin_v64::V64<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h5bc85ca3cf145a62
[INFO] [stdout]   22:     0x5b271683da81 - core::iter::traits::iterator::Iterator::collect::hd4144f3633b69c32
[INFO] [stdout]   23:     0x5b271683f28d - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x5b271683cee3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x5b271683cc36 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x5b271683cc19 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x5b271684c0c0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x5b271684c0c0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5b271684c0c0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5b271684c0c0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b271684c0c0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x5b271684c0c0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x5b271684c0c0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x5b271684c0c0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5b271684c0c0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x5b271683cc01 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x5b271683f5d5 - main
[INFO] [stdout]   38:     0x7f2a6533b1ca - <unknown>
[INFO] [stdout]   39:     0x7f2a6533b28b - __libc_start_main
[INFO] [stdout]   40:     0x5b2716839d05 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 240) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (3718) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x621a49678412 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x621a49678412 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x621a49678412 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x621a49678412 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x621a496870cf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x621a496870cf - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x621a49656bb1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x621a49656bb1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x621a4965bc32 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x621a4965d4ec - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x621a4965d346 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x621a4965db75 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x621a4965d9d6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x621a4965bd79 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x621a4964b6ed - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x621a49689ead - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x621a49689ead - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x621a4964a611 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x621a4964a57e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x621a49649f44 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x621a49648953 - thincollections::thin_vec::ThinVec<T>::extend_desugared::h9ef6678d89b54bb2
[INFO] [stdout]   21:     0x621a49647a53 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::Extend<&T>>::extend::hdb47b9a691d5e211
[INFO] [stdout]   22:     0x621a4964ac0f - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x621a49649953 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x621a496498e6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x621a496498c9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x621a49657cb0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x621a49657cb0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x621a49657cb0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x621a49657cb0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x621a49657cb0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x621a49657cb0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x621a49657cb0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x621a49657cb0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x621a49657cb0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x621a496498b1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x621a4964b1c5 - main
[INFO] [stdout]   37:     0x74cdb73511ca - <unknown>
[INFO] [stdout]   38:     0x74cdb735128b - __libc_start_main
[INFO] [stdout]   39:     0x621a496478d5 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 209) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (3709) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1120:62:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b755aba7f72 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b755aba7f72 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b755aba7f72 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5b755aba7f72 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5b755abb6c2f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5b755abb6c2f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5b755ab86711 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b755ab86711 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5b755ab8b792 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5b755ab8d04c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5b755ab8cea6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5b755ab8d6d5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5b755ab8d536 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5b755ab8b8d9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5b755ab7b24d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5b755abb9a0d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5b755abb9a0d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5b755ab7a0c1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x5b755ab7a02e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x5b755ab799f4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x5b755ab782cd - thincollections::thin_vec::ThinVec<T>::append_elements::hb31462d1ac0d9afe
[INFO] [stdout]   21:     0x5b755ab790d1 - thincollections::thin_vec::ThinVec<T>::append::hbb63775b87d9bcf8
[INFO] [stdout]   22:     0x5b755ab7a74a - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x5b755ab79503 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x5b755ab79496 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x5b755ab79479 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x5b755ab87810 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x5b755ab87810 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5b755ab87810 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x5b755ab87810 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5b755ab87810 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x5b755ab87810 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x5b755ab87810 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x5b755ab87810 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b755ab87810 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x5b755ab79461 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x5b755ab7ad25 - main
[INFO] [stdout]   37:     0x785e40d801ca - <unknown>
[INFO] [stdout]   38:     0x785e40d8028b - __libc_start_main
[INFO] [stdout]   39:     0x5b755ab776a5 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64<T>::splice (line 1544) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (3750) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bf50e6cc722 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bf50e6cc722 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bf50e6cc722 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5bf50e6cc722 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5bf50e6db53f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5bf50e6db53f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5bf50e6aafd1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5bf50e6aafd1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5bf50e6b0052 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5bf50e6b18ac - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5bf50e6b1706 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5bf50e6b1f35 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5bf50e6b1d96 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5bf50e6b0189 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5bf50e69fb0d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5bf50e6de34d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5bf50e6de34d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5bf50e69f13c - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21
[INFO] [stdout]   18:     0x5bf50e69f089 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::hb7932e781f86dbe7
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17
[INFO] [stdout]   19:     0x5bf50e69eb69 - core::slice::<impl [T]>::get_unchecked_mut::h0ffa38a51bdf162d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30
[INFO] [stdout]   20:     0x5bf50e699e8e - thincollections::thin_v64::V64<T>::extend_desugared::h55f5ae34faec12c0
[INFO] [stdout]   21:     0x5bf50e69999a - <thincollections::thin_v64::V64<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::hb425ffe764826448
[INFO] [stdout]   22:     0x5bf50e69bfb1 - core::iter::traits::iterator::Iterator::collect::hcf6b3f9839dfacb0
[INFO] [stdout]   23:     0x5bf50e69cf3b - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x5bf50e69b523 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x5bf50e69b436 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x5bf50e69b419 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x5bf50e6ac0d0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x5bf50e6ac0d0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5bf50e6ac0d0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5bf50e6ac0d0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bf50e6ac0d0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x5bf50e6ac0d0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x5bf50e6ac0d0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x5bf50e6ac0d0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5bf50e6ac0d0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x5bf50e69b401 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x5bf50e69d1b5 - main
[INFO] [stdout]   38:     0x7016bb2cc1ca - <unknown>
[INFO] [stdout]   39:     0x7016bb2cc28b - __libc_start_main
[INFO] [stdout]   40:     0x5bf50e699245 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 161) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (3936) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59e3587354f2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59e3587354f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59e3587354f2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x59e3587354f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x59e35874419f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x59e35874419f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x59e358713c91 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x59e358713c91 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x59e358718d12 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x59e35871a5cc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x59e35871a426 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x59e35871ac55 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x59e35871aab6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x59e358718e59 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x59e3587087cd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x59e358746f4d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x59e358746f4d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x59e358707291 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x59e3587071fe - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x59e358706a84 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x59e358705083 - thincollections::thin_vec::ThinVec<T>::extend_desugared::h586ded4b5005f26d
[INFO] [stdout]   21:     0x59e35870414f - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::hf4c1a104ae5f8c5e
[INFO] [stdout]   22:     0x59e3587068b9 - core::iter::traits::iterator::Iterator::collect::he1556b2030a910c5
[INFO] [stdout]   23:     0x59e358707ae2 - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x59e358706333 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x59e358706026 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x59e358706009 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x59e358714d90 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x59e358714d90 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x59e358714d90 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x59e358714d90 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x59e358714d90 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x59e358714d90 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x59e358714d90 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x59e358714d90 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x59e358714d90 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x59e358705ff1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x59e3587082a5 - main
[INFO] [stdout]   38:     0x7c636c4461ca - <unknown>
[INFO] [stdout]   39:     0x7c636c44628b - __libc_start_main
[INFO] [stdout]   40:     0x59e358703f25 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 89) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4005) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57595a52a902 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57595a52a902 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57595a52a902 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57595a52a902 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57595a5395bf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57595a5395bf - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x57595a5090a1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57595a5090a1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57595a50e122 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57595a50f9dc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x57595a50f836 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x57595a510065 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x57595a50fec6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x57595a50e269 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x57595a4fdbdd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x57595a53c39d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x57595a53c39d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x57595a4fcbc1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x57595a4fcb2e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x57595a4fc4e4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x57595a4fb96b - thincollections::thin_vec::ThinVec<T>::extend_desugared::hd36d93e736a36b5f
[INFO] [stdout]   21:     0x57595a4faa35 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h67aa659a7858e369
[INFO] [stdout]   22:     0x57595a4fc439 - core::iter::traits::iterator::Iterator::collect::h32777f4a662fbde8
[INFO] [stdout]   23:     0x57595a4fd1ac - rust_out::main::_doctest_main_src_thin_vec_rs_89_0::ha7ce33396da7b617
[INFO] [stdout]   24:     0x57595a4fd186 - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   25:     0x57595a4fbec3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   26:     0x57595a4fbd86 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   27:     0x57595a4fbd69 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   28:     0x57595a50a1a0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   29:     0x57595a50a1a0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   30:     0x57595a50a1a0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   31:     0x57595a50a1a0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x57595a50a1a0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   33:     0x57595a50a1a0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   34:     0x57595a50a1a0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   35:     0x57595a50a1a0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   36:     0x57595a50a1a0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   37:     0x57595a4fbd51 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   38:     0x57595a4fd6b5 - main
[INFO] [stdout]   39:     0x7bb93351e1ca - <unknown>
[INFO] [stdout]   40:     0x7bb93351e28b - __libc_start_main
[INFO] [stdout]   41:     0x57595a4fa865 - _start
[INFO] [stdout]   42:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec<T>::append (line 1087) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4025) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1120:62:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a656a2d7462 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a656a2d7462 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a656a2d7462 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5a656a2d7462 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5a656a2e610f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5a656a2e610f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5a656a2b5c01 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a656a2b5c01 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5a656a2bac82 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5a656a2bc53c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5a656a2bc396 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5a656a2bcbc5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5a656a2bca26 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5a656a2badc9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5a656a2aa73d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5a656a2e8ebd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5a656a2e8ebd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5a656a2a97a1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x5a656a2a970e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x5a656a2a8fd4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x5a656a2a763d - thincollections::thin_vec::ThinVec<T>::append_elements::hb31462d1ac0d9afe
[INFO] [stdout]   21:     0x5a656a2a8441 - thincollections::thin_vec::ThinVec<T>::append::hbb63775b87d9bcf8
[INFO] [stdout]   22:     0x5a656a2a9dfa - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x5a656a2a8a63 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x5a656a2a8806 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x5a656a2a87e9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x5a656a2b6d00 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x5a656a2b6d00 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5a656a2b6d00 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x5a656a2b6d00 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5a656a2b6d00 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x5a656a2b6d00 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x5a656a2b6d00 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x5a656a2b6d00 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5a656a2b6d00 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x5a656a2a87d1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x5a656a2aa215 - main
[INFO] [stdout]   37:     0x7ee55f9fa1ca - <unknown>
[INFO] [stdout]   38:     0x7ee55f9fa28b - __libc_start_main
[INFO] [stdout]   39:     0x5a656a2a6955 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 225) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4047) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x595e6b270632 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x595e6b270632 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x595e6b270632 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x595e6b270632 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x595e6b27f2ef - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x595e6b27f2ef - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x595e6b24edd1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x595e6b24edd1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x595e6b253e52 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x595e6b25570c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x595e6b255566 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x595e6b255d95 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x595e6b255bf6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x595e6b253f99 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x595e6b24390d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x595e6b2820cd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x595e6b2820cd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x595e6b2426b1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x595e6b24261e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x595e6b241fa4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x595e6b2409d3 - thincollections::thin_vec::ThinVec<T>::extend_desugared::h9ef6678d89b54bb2
[INFO] [stdout]   21:     0x595e6b23fad3 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::Extend<&T>>::extend::hc3f6d968daa534f0
[INFO] [stdout]   22:     0x595e6b242d3a - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x595e6b2419d3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x595e6b241966 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x595e6b241949 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x595e6b24fed0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x595e6b24fed0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x595e6b24fed0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x595e6b24fed0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x595e6b24fed0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x595e6b24fed0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x595e6b24fed0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x595e6b24fed0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x595e6b24fed0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x595e6b241931 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x595e6b2433e5 - main
[INFO] [stdout]   37:     0x77f8ee45d1ca - <unknown>
[INFO] [stdout]   38:     0x77f8ee45d28b - __libc_start_main
[INFO] [stdout]   39:     0x595e6b23f935 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec<T>::drain_filter (line 1429) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4268) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6391a6d9a292 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6391a6d9a292 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6391a6d9a292 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x6391a6d9a292 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6391a6da8f3f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6391a6da8f3f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x6391a6d78a31 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6391a6d78a31 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x6391a6d7dab2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x6391a6d7f36c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x6391a6d7f1c6 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x6391a6d7f9f5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x6391a6d7f856 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x6391a6d7dbf9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x6391a6d6d56d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x6391a6dabd2d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x6391a6dabd2d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x6391a6d6c261 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x6391a6d6c1ce - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x6391a6d6ba94 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x6391a6d6a262 - thincollections::thin_vec::ThinVec<T>::extend_desugared::h0a6fdc1574636381
[INFO] [stdout]   21:     0x6391a6d69148 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h4a5a845d9a0ef13a
[INFO] [stdout]   22:     0x6391a6d6b92f - core::iter::traits::iterator::Iterator::collect::h006e836df4932c1d
[INFO] [stdout]   23:     0x6391a6d6c905 - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x6391a6d6b463 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x6391a6d6b206 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x6391a6d6b1e9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x6391a6d79b30 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x6391a6d79b30 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x6391a6d79b30 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x6391a6d79b30 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6391a6d79b30 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x6391a6d79b30 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x6391a6d79b30 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x6391a6d79b30 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x6391a6d79b30 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x6391a6d6b1d1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x6391a6d6d045 - main
[INFO] [stdout]   38:     0x705ee38ef1ca - <unknown>
[INFO] [stdout]   39:     0x705ee38ef28b - __libc_start_main
[INFO] [stdout]   40:     0x6391a6d68d05 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec<T>::drain (line 1284) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4263) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a499bf42762 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a499bf42762 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a499bf42762 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5a499bf42762 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5a499bf5140f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5a499bf5140f - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5a499bf20f01 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a499bf20f01 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5a499bf25f82 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5a499bf2783c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5a499bf27696 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x5a499bf27ec5 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x5a499bf27d26 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x5a499bf260c9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x5a499bf15a3d - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x5a499bf541bd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x5a499bf541bd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x5a499bf14781 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x5a499bf146ee - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x5a499bf13eb4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x5a499bf11672 - thincollections::thin_vec::ThinVec<T>::extend_desugared::he1cda5f19d7fbd33
[INFO] [stdout]   21:     0x5a499bf105e6 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h0523857375722e57
[INFO] [stdout]   22:     0x5a499bf13c88 - core::iter::traits::iterator::Iterator::collect::h9df9704098d153e3
[INFO] [stdout]   23:     0x5a499bf14fbd - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x5a499bf132b3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x5a499bf12ff6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x5a499bf12fd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x5a499bf22000 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x5a499bf22000 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5a499bf22000 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5a499bf22000 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a499bf22000 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x5a499bf22000 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x5a499bf22000 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x5a499bf22000 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5a499bf22000 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x5a499bf12fc1 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x5a499bf15515 - main
[INFO] [stdout]   38:     0x7df50273b1ca - <unknown>
[INFO] [stdout]   39:     0x7df50273b28b - __libc_start_main
[INFO] [stdout]   40:     0x5a499bf10425 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec<T>::into_boxed_slice (line 1231) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4562) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60175ca02112 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60175ca02112 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60175ca02112 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x60175ca02112 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x60175ca10dcf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x60175ca10dcf - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x60175c9e08b1 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60175c9e08b1 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x60175c9e5932 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x60175c9e71ec - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x60175c9e7046 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x60175c9e7875 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x60175c9e76d6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x60175c9e5a79 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x60175c9d53ed - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x60175ca13bad - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x60175ca13bad - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x60175c9d46c1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x60175c9d462e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x60175c9d40e4 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x60175c9d2d43 - thincollections::thin_vec::ThinVec<T>::extend_desugared::h9ef6678d89b54bb2
[INFO] [stdout]   21:     0x60175c9d1e43 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::Extend<T>>::extend::h6fdcc4547e63d8aa
[INFO] [stdout]   22:     0x60175c9d4a5b - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   23:     0x60175c9d3703 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   24:     0x60175c9d3686 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   25:     0x60175c9d3669 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   26:     0x60175c9e19b0 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   27:     0x60175c9e19b0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x60175c9e19b0 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x60175c9e19b0 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x60175c9e19b0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   31:     0x60175c9e19b0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   32:     0x60175c9e19b0 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   33:     0x60175c9e19b0 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x60175c9e19b0 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   35:     0x60175c9d3651 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   36:     0x60175c9d4ec5 - main
[INFO] [stdout]   37:     0x7074215821ca - <unknown>
[INFO] [stdout]   38:     0x70742158228b - __libc_start_main
[INFO] [stdout]   39:     0x60175c9d1b85 - _start
[INFO] [stdout]   40:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec<T>::splice (line 1369) stdout ----
[INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (4841) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33:
[INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
[INFO] [stdout] 
[INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x581d227a71e2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x581d227a71e2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x581d227a71e2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x581d227a71e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x581d227b5fff - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x581d227b5fff - core::fmt::write::hecf68a131630c74d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x581d22785981 - std::io::default_write_fmt::haf8355dc2afbec95
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x581d22785981 - std::io::Write::write_fmt::h93c9a261259c931a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x581d2278aa02 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x581d2278c2bc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x581d2278c116 - std::panicking::default_hook::h63f9bf8161c5d325
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9
[INFO] [stdout]   11:     0x581d2278c945 - std::panicking::panic_with_hook::h3173740e06bd0752
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13
[INFO] [stdout]   12:     0x581d2278c7a6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13
[INFO] [stdout]   13:     0x581d2278ab49 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   14:     0x581d2277a4bd - __rustc[de0091b922c53d7e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5
[INFO] [stdout]   15:     0x581d227b8e0d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22
[INFO] [stdout]   16:     0x581d227b8e0d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9
[INFO] [stdout]   17:     0x581d22778dd1 - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::precondition_check::h54c75bc443fc2a27
[INFO] [stdout]   18:     0x581d22778d3e - <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut::h417f8e586e1bb926
[INFO] [stdout]   19:     0x581d22778494 - core::slice::<impl [T]>::get_unchecked_mut::h804b0d8ee66950ad
[INFO] [stdout]   20:     0x581d22775a22 - thincollections::thin_vec::ThinVec<T>::extend_desugared::h1403d4db7f6ca9c8
[INFO] [stdout]   21:     0x581d227743d6 - <thincollections::thin_vec::ThinVec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::hee167910912af93f
[INFO] [stdout]   22:     0x581d22778271 - core::iter::traits::iterator::Iterator::collect::h1d3050448971c202
[INFO] [stdout]   23:     0x581d22779a3d - rust_out::main::hcbdc0960c876f2af
[INFO] [stdout]   24:     0x581d22777753 - core::ops::function::FnOnce::call_once::hfb4119cacd246208
[INFO] [stdout]   25:     0x581d227774a6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7
[INFO] [stdout]   26:     0x581d22777489 - std::rt::lang_start::{{closure}}::h39fc2126d871a896
[INFO] [stdout]   27:     0x581d22786a80 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hc7ed5622678f5124
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   28:     0x581d22786a80 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x581d22786a80 - std::panicking::catch_unwind::hff67b45e0819a036
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x581d22786a80 - std::panic::catch_unwind::hec0fb0db85f7fd60
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x581d22786a80 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24
[INFO] [stdout]   32:     0x581d22786a80 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40
[INFO] [stdout]   33:     0x581d22786a80 - std::panicking::catch_unwind::h3816830c825cbe04
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19
[INFO] [stdout]   34:     0x581d22786a80 - std::panic::catch_unwind::h408406c8f02ebb9d
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x581d22786a80 - std::rt::lang_start_internal::hce2b8b328837374b
[INFO] [stdout]                                at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5
[INFO] [stdout]   36:     0x581d22777471 - std::rt::lang_start::h866de1957bb2b812
[INFO] [stdout]   37:     0x581d22779f95 - main
[INFO] [stdout]   38:     0x776af28491ca - <unknown>
[INFO] [stdout]   39:     0x776af284928b - __libc_start_main
[INFO] [stdout]   40:     0x581d22773b85 - _start
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] thread caused non-unwinding panic. aborting.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::append (line 1173)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::append (line 1187)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::append (line 1201)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::drain (line 1429)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::drain (line 1446)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::drain_filter (line 1604)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::into_boxed_slice (line 1366)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::splice (line 1532)
[INFO] [stdout]     src/thin_v64.rs - thin_v64::V64<T>::splice (line 1544)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec (line 161)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec (line 209)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec (line 225)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec (line 240)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec (line 89)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec<T>::append (line 1087)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec<T>::drain (line 1284)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec<T>::drain_filter (line 1429)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec<T>::into_boxed_slice (line 1231)
[INFO] [stdout]     src/thin_vec.rs - thin_vec::ThinVec<T>::splice (line 1369)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 151 passed; 19 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.70s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49", kill_on_drop: false }`
[INFO] [stdout] e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49
