[INFO] cloning repository https://github.com/melgenek/rust-playground
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/melgenek/rust-playground" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmelgenek%2Frust-playground", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmelgenek%2Frust-playground'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c9c0f14c7a070f55978ffc5de3137ed1d6bf3ebb
[INFO] testing melgenek/rust-playground against beta-2025-09-21 for beta-1.91-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmelgenek%2Frust-playground" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/melgenek/rust-playground
[INFO] finished tweaking git repo https://github.com/melgenek/rust-playground
[INFO] tweaked toml for git repo https://github.com/melgenek/rust-playground written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/melgenek/rust-playground on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/melgenek/rust-playground already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 73f732ca0e47975e7990bd06d16b33196fd7c11d52f154a2ec797593ef0bb45b
[INFO] running `Command { std: "docker" "start" "-a" "73f732ca0e47975e7990bd06d16b33196fd7c11d52f154a2ec797593ef0bb45b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "73f732ca0e47975e7990bd06d16b33196fd7c11d52f154a2ec797593ef0bb45b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73f732ca0e47975e7990bd06d16b33196fd7c11d52f154a2ec797593ef0bb45b", kill_on_drop: false }`
[INFO] [stdout] 73f732ca0e47975e7990bd06d16b33196fd7c11d52f154a2ec797593ef0bb45b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1cf61bf6f737bf5eb34e2cc6d789965b158a77400b727a9c638b49573f76e624
[INFO] running `Command { std: "docker" "start" "-a" "1cf61bf6f737bf5eb34e2cc6d789965b158a77400b727a9c638b49573f76e624", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rust-playground v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::env::temp_dir`
[INFO] [stdout]  --> src/buffer/test_utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::env::temp_dir;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/buffer/test_utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf` and `Path`
[INFO] [stdout]  --> src/buffer/test_utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `fs` and `io`
[INFO] [stdout]  --> src/buffer/test_utils.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{fs, io};
[INFO] [stdout]   |           ^^  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::distributions::Alphanumeric`
[INFO] [stdout]  --> src/buffer/test_utils.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rand::distributions::Alphanumeric;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> src/buffer/test_utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::buffer::constants::PAGE_SIZE`
[INFO] [stdout]  --> src/buffer/test_utils.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::buffer::constants::PAGE_SIZE;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::buffer::types::PageData`
[INFO] [stdout]   --> src/buffer/test_utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::buffer::types::PageData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RngCore` and `thread_rng`
[INFO] [stdout]   --> src/buffer/test_utils.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::types::{thread_rng, RngCore};
[INFO] [stdout]    |                    ^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(shuttle)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(shuttle)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread`
[INFO] [stdout]   --> src/types.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub(crate) use std::thread;
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PageIdIncrementFn` is never used
[INFO] [stdout]  --> src/buffer/buffer_pool.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(super) type PageIdIncrementFn = Box<dyn Fn(PageId) -> PageId + Send>;
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafeBufferPoolInstance` is never constructed
[INFO] [stdout]   --> src/buffer/buffer_pool_instance.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct UnsafeBufferPoolInstance {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `find_page`, `flush_page`, `write_page`, `find_fresh_page`, and `allocate_page` are never used
[INFO] [stdout]   --> src/buffer/buffer_pool_instance.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl UnsafeBufferPoolInstance {
[INFO] [stdout]    | ----------------------------- methods in this implementation
[INFO] [stdout] 22 |     fn find_page(&self, page_id: PageId) -> Option<(FrameId, Page)> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn flush_page(&self, page_id: PageId) -> io::Result<bool> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     fn write_page(&self, page: &mut Page) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     fn find_fresh_page(&mut self) -> io::Result<Option<(FrameId, Page)>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     fn allocate_page(&mut self) -> PageId {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufferPoolInstance` is never constructed
[INFO] [stdout]   --> src/buffer/buffer_pool_instance.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct BufferPoolInstance(Arc<Mutex<UnsafeBufferPoolInstance>>);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/buffer/buffer_pool_instance.rs:72:8
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl BufferPoolInstance {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout]  72 |     fn new_simple(disk_manager: DiskManager, size: usize) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  76 |     pub fn new(disk_manager: DiskManager, size: usize, next_page_id: PageId, inc_fn: PageIdIncrementFn) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  91 |     pub fn flush_page(&self, page_id: PageId) -> io::Result<bool> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn new_page(&mut self) -> io::Result<Option<Page>> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn fetch_page(&mut self, page_id: PageId) -> io::Result<Option<Page>> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub fn unpin_page(&mut self, page_id: PageId, is_dirty: bool) -> io::Result<bool> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn delete_page(&mut self, page_id: PageId) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PAGE_SIZE` is never used
[INFO] [stdout]  --> src/buffer/constants.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub(super) const PAGE_SIZE: usize = 4096;
[INFO] [stdout]   |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafeDiskManager` is never constructed
[INFO] [stdout]   --> src/buffer/disk_manager.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct UnsafeDiskManager {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DiskManager` is never constructed
[INFO] [stdout]   --> src/buffer/disk_manager.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct DiskManager(Arc<RwLock<UnsafeDiskManager>>);
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `write`, `read`, and `offset` are never used
[INFO] [stdout]   --> src/buffer/disk_manager.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl DiskManager {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 20 |     pub fn new<P: AsRef<Path>>(path: P) -> io::Result<DiskManager> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn write(&self, page_id: PageId, buf: &mut [u8]) -> io::Result<()> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub fn read(&self, page_id: PageId, buf: &mut [u8]) -> io::Result<()> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     fn offset(page_id: PageId) -> u64 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Node` is never constructed
[INFO] [stdout]  --> src/buffer/lru.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Node {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafeLRU` is never constructed
[INFO] [stdout]   --> src/buffer/lru.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct UnsafeLRU {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LRU` is never constructed
[INFO] [stdout]   --> src/buffer/lru.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub(super) struct LRU(Arc<Mutex<UnsafeLRU>>);
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `add`, `remove`, `remove_last`, and `size` are never used
[INFO] [stdout]   --> src/buffer/lru.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl LRU {
[INFO] [stdout]    | -------- associated items in this implementation
[INFO] [stdout] 22 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn add(&mut self, frame_id: FrameId) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn remove(&mut self, frame_id: FrameId) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub fn remove_last(&mut self) -> Option<FrameId> {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     fn size(&self) -> usize {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafePage` is never constructed
[INFO] [stdout]  --> src/buffer/page.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct UnsafePage {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Page` is never constructed
[INFO] [stdout]   --> src/buffer/page.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Page(Arc<RwLock<UnsafePage>>);
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/buffer/page.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Page {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub fn access_page_data<F, R>(&mut self, f: F) -> R
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     pub fn get_page_id(&self) -> Option<PageId> {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn set_page_id(&mut self, page_id: PageId) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     pub fn is_dirty(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn set_dirty(&mut self, is_dirty: bool) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub fn get_pin_count(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub fn pin(&mut self) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub fn unpin(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FrameId` is never used
[INFO] [stdout]  --> src/buffer/types.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(super) type FrameId = usize;
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PageId` is never used
[INFO] [stdout]  --> src/buffer/types.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(super) type PageId = usize;
[INFO] [stdout]   |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PageData` is never used
[INFO] [stdout]  --> src/buffer/types.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(super) type PageData = [u8; PAGE_SIZE];
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_random` is never used
[INFO] [stdout]   --> src/types.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub(crate) fn check_random<F>(f: F, _iterations: usize)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Tuple` is never constructed
[INFO] [stdout]  --> src/hash_table.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Tuple {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Bucket` is never constructed
[INFO] [stdout]   --> src/hash_table.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct Bucket {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get`, `is_full`, and `put` are never used
[INFO] [stdout]   --> src/hash_table.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl Bucket {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 18 |     fn new() -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn get(&self, key: u32) -> Vec<u32> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn is_full(&self, bucket_size_limit: usize) -> bool {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn put(&mut self, key: u32, value: u32) {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HashTable` is never constructed
[INFO] [stdout]   --> src/hash_table.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | struct HashTable {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/hash_table.rs:43:8
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl HashTable {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout]  43 |     fn new(bucket_size_limit: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  49 |     fn get(&self, key: u32) -> Vec<u32> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  53 |     fn put(&mut self, key: u32, value: u32) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  70 |     fn put_simple(&mut self, key: u32, value: u32) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  74 |     fn expand_directories(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  88 |     fn split_bucket(&mut self, bucket_idx: u32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     fn idx(&self, key: u32) -> u32 {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     fn mask(bucket_idx: u32, depth: u32) -> u32 {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     fn split_image_idx(bucket_idx: u32, depth: u32) -> u32 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Node` is never constructed
[INFO] [stdout]  --> src/aa_tree/mod.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Node {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_leaf`, `new`, `put`, `collect_to_vec`, `traverse`, and `depth` are never used
[INFO] [stdout]    --> src/aa_tree/mod.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  13 | impl Node {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout]  14 |     pub fn new_leaf(value: u32) -> Node {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  17 |     pub fn new(value: u32, level: u32) -> Node {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  21 |     pub fn put(&self, value: u32) -> Node {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  90 |     pub fn collect_to_vec(&self) -> (Vec<u32>, Vec<u32>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     fn traverse<F>(node: &Node, f: &mut F)
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub fn depth(&self) -> u32 {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.68s
[INFO] running `Command { std: "docker" "inspect" "1cf61bf6f737bf5eb34e2cc6d789965b158a77400b727a9c638b49573f76e624", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1cf61bf6f737bf5eb34e2cc6d789965b158a77400b727a9c638b49573f76e624", kill_on_drop: false }`
[INFO] [stdout] 1cf61bf6f737bf5eb34e2cc6d789965b158a77400b727a9c638b49573f76e624
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1966cea51a2450d3705927e2916f1d8a93eda81e5ec558130c96a4020291150e
[INFO] running `Command { std: "docker" "start" "-a" "1966cea51a2450d3705927e2916f1d8a93eda81e5ec558130c96a4020291150e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling aho-corasick v0.7.20
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling rust-playground v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::env::temp_dir`
[INFO] [stdout]  --> src/buffer/test_utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::env::temp_dir;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/buffer/test_utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf` and `Path`
[INFO] [stdout]  --> src/buffer/test_utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `fs` and `io`
[INFO] [stdout]  --> src/buffer/test_utils.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{fs, io};
[INFO] [stdout]   |           ^^  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::distributions::Alphanumeric`
[INFO] [stdout]  --> src/buffer/test_utils.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rand::distributions::Alphanumeric;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> src/buffer/test_utils.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::buffer::constants::PAGE_SIZE`
[INFO] [stdout]  --> src/buffer/test_utils.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::buffer::constants::PAGE_SIZE;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::buffer::types::PageData`
[INFO] [stdout]   --> src/buffer/test_utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::buffer::types::PageData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RngCore` and `thread_rng`
[INFO] [stdout]   --> src/buffer/test_utils.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::types::{thread_rng, RngCore};
[INFO] [stdout]    |                    ^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(shuttle)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(shuttle)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread`
[INFO] [stdout]   --> src/types.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub(crate) use std::thread;
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PageIdIncrementFn` is never used
[INFO] [stdout]  --> src/buffer/buffer_pool.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(super) type PageIdIncrementFn = Box<dyn Fn(PageId) -> PageId + Send>;
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafeBufferPoolInstance` is never constructed
[INFO] [stdout]   --> src/buffer/buffer_pool_instance.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct UnsafeBufferPoolInstance {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `find_page`, `flush_page`, `write_page`, `find_fresh_page`, and `allocate_page` are never used
[INFO] [stdout]   --> src/buffer/buffer_pool_instance.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl UnsafeBufferPoolInstance {
[INFO] [stdout]    | ----------------------------- methods in this implementation
[INFO] [stdout] 22 |     fn find_page(&self, page_id: PageId) -> Option<(FrameId, Page)> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn flush_page(&self, page_id: PageId) -> io::Result<bool> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     fn write_page(&self, page: &mut Page) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     fn find_fresh_page(&mut self) -> io::Result<Option<(FrameId, Page)>> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     fn allocate_page(&mut self) -> PageId {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufferPoolInstance` is never constructed
[INFO] [stdout]   --> src/buffer/buffer_pool_instance.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct BufferPoolInstance(Arc<Mutex<UnsafeBufferPoolInstance>>);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/buffer/buffer_pool_instance.rs:72:8
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl BufferPoolInstance {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout]  72 |     fn new_simple(disk_manager: DiskManager, size: usize) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  76 |     pub fn new(disk_manager: DiskManager, size: usize, next_page_id: PageId, inc_fn: PageIdIncrementFn) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  91 |     pub fn flush_page(&self, page_id: PageId) -> io::Result<bool> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn new_page(&mut self) -> io::Result<Option<Page>> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn fetch_page(&mut self, page_id: PageId) -> io::Result<Option<Page>> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub fn unpin_page(&mut self, page_id: PageId, is_dirty: bool) -> io::Result<bool> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn delete_page(&mut self, page_id: PageId) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PAGE_SIZE` is never used
[INFO] [stdout]  --> src/buffer/constants.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub(super) const PAGE_SIZE: usize = 4096;
[INFO] [stdout]   |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafeDiskManager` is never constructed
[INFO] [stdout]   --> src/buffer/disk_manager.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct UnsafeDiskManager {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DiskManager` is never constructed
[INFO] [stdout]   --> src/buffer/disk_manager.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct DiskManager(Arc<RwLock<UnsafeDiskManager>>);
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `write`, `read`, and `offset` are never used
[INFO] [stdout]   --> src/buffer/disk_manager.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl DiskManager {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 20 |     pub fn new<P: AsRef<Path>>(path: P) -> io::Result<DiskManager> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn write(&self, page_id: PageId, buf: &mut [u8]) -> io::Result<()> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub fn read(&self, page_id: PageId, buf: &mut [u8]) -> io::Result<()> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     fn offset(page_id: PageId) -> u64 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Node` is never constructed
[INFO] [stdout]  --> src/buffer/lru.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Node {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafeLRU` is never constructed
[INFO] [stdout]   --> src/buffer/lru.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct UnsafeLRU {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LRU` is never constructed
[INFO] [stdout]   --> src/buffer/lru.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub(super) struct LRU(Arc<Mutex<UnsafeLRU>>);
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `add`, `remove`, `remove_last`, and `size` are never used
[INFO] [stdout]   --> src/buffer/lru.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl LRU {
[INFO] [stdout]    | -------- associated items in this implementation
[INFO] [stdout] 22 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn add(&mut self, frame_id: FrameId) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn remove(&mut self, frame_id: FrameId) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub fn remove_last(&mut self) -> Option<FrameId> {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     fn size(&self) -> usize {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UnsafePage` is never constructed
[INFO] [stdout]  --> src/buffer/page.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct UnsafePage {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Page` is never constructed
[INFO] [stdout]   --> src/buffer/page.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Page(Arc<RwLock<UnsafePage>>);
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/buffer/page.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Page {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub fn access_page_data<F, R>(&mut self, f: F) -> R
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     pub fn get_page_id(&self) -> Option<PageId> {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn set_page_id(&mut self, page_id: PageId) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     pub fn is_dirty(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn set_dirty(&mut self, is_dirty: bool) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub fn get_pin_count(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub fn pin(&mut self) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub fn unpin(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FrameId` is never used
[INFO] [stdout]  --> src/buffer/types.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(super) type FrameId = usize;
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PageId` is never used
[INFO] [stdout]  --> src/buffer/types.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(super) type PageId = usize;
[INFO] [stdout]   |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PageData` is never used
[INFO] [stdout]  --> src/buffer/types.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(super) type PageData = [u8; PAGE_SIZE];
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_random` is never used
[INFO] [stdout]   --> src/types.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub(crate) fn check_random<F>(f: F, _iterations: usize)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Tuple` is never constructed
[INFO] [stdout]  --> src/hash_table.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Tuple {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Bucket` is never constructed
[INFO] [stdout]   --> src/hash_table.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct Bucket {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get`, `is_full`, and `put` are never used
[INFO] [stdout]   --> src/hash_table.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl Bucket {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 18 |     fn new() -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn get(&self, key: u32) -> Vec<u32> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn is_full(&self, bucket_size_limit: usize) -> bool {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn put(&mut self, key: u32, value: u32) {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HashTable` is never constructed
[INFO] [stdout]   --> src/hash_table.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | struct HashTable {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/hash_table.rs:43:8
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl HashTable {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout]  43 |     fn new(bucket_size_limit: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  49 |     fn get(&self, key: u32) -> Vec<u32> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  53 |     fn put(&mut self, key: u32, value: u32) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  70 |     fn put_simple(&mut self, key: u32, value: u32) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  74 |     fn expand_directories(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  88 |     fn split_bucket(&mut self, bucket_idx: u32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     fn idx(&self, key: u32) -> u32 {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     fn mask(bucket_idx: u32, depth: u32) -> u32 {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     fn split_image_idx(bucket_idx: u32, depth: u32) -> u32 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Node` is never constructed
[INFO] [stdout]  --> src/aa_tree/mod.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Node {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_leaf`, `new`, `put`, `collect_to_vec`, `traverse`, and `depth` are never used
[INFO] [stdout]    --> src/aa_tree/mod.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  13 | impl Node {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout]  14 |     pub fn new_leaf(value: u32) -> Node {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  17 |     pub fn new(value: u32, level: u32) -> Node {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  21 |     pub fn put(&self, value: u32) -> Node {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  90 |     pub fn collect_to_vec(&self) -> (Vec<u32>, Vec<u32>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     fn traverse<F>(node: &Node, f: &mut F)
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub fn depth(&self) -> u32 {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.7.1
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stderr]    Compiling quickcheck v1.0.3
[INFO] [stderr]    Compiling quickcheck_macros v1.0.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]  --> src/types.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(shuttle)]
[INFO] [stdout]   |       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(shuttle)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(shuttle)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stdout]   --> src/types.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(not(shuttle))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.44s
[INFO] running `Command { std: "docker" "inspect" "1966cea51a2450d3705927e2916f1d8a93eda81e5ec558130c96a4020291150e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1966cea51a2450d3705927e2916f1d8a93eda81e5ec558130c96a4020291150e", kill_on_drop: false }`
[INFO] [stdout] 1966cea51a2450d3705927e2916f1d8a93eda81e5ec558130c96a4020291150e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 285fe36b9944d05fd1d3624f4dc9984e2c0bdbe6dd5567b26d73852294cf01d8
[INFO] running `Command { std: "docker" "start" "-a" "285fe36b9944d05fd1d3624f4dc9984e2c0bdbe6dd5567b26d73852294cf01d8", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::env::temp_dir`
[INFO] [stderr]  --> src/buffer/test_utils.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::env::temp_dir;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fs::File`
[INFO] [stderr]  --> src/buffer/test_utils.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::fs::File;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PathBuf` and `Path`
[INFO] [stderr]  --> src/buffer/test_utils.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::path::{Path, PathBuf};
[INFO] [stderr]   |                 ^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `fs` and `io`
[INFO] [stderr]  --> src/buffer/test_utils.rs:4:11
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::{fs, io};
[INFO] [stderr]   |           ^^  ^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `rand::distributions::Alphanumeric`
[INFO] [stderr]  --> src/buffer/test_utils.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use rand::distributions::Alphanumeric;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `rand::Rng`
[INFO] [stderr]  --> src/buffer/test_utils.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use rand::Rng;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::buffer::constants::PAGE_SIZE`
[INFO] [stderr]  --> src/buffer/test_utils.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::buffer::constants::PAGE_SIZE;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::buffer::types::PageData`
[INFO] [stderr]   --> src/buffer/test_utils.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::buffer::types::PageData;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `RngCore` and `thread_rng`
[INFO] [stderr]   --> src/buffer/test_utils.rs:11:20
[INFO] [stderr]    |
[INFO] [stderr] 11 | use crate::types::{thread_rng, RngCore};
[INFO] [stderr]    |                    ^^^^^^^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]  --> src/types.rs:1:7
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[cfg(shuttle)]
[INFO] [stderr]   |       ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]  --> src/types.rs:3:7
[INFO] [stderr]   |
[INFO] [stderr] 3 | #[cfg(shuttle)]
[INFO] [stderr]   |       ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]  --> src/types.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[cfg(shuttle)]
[INFO] [stderr]   |       ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]  --> src/types.rs:8:7
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[cfg(shuttle)]
[INFO] [stderr]   |       ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:10:7
[INFO] [stderr]    |
[INFO] [stderr] 10 | #[cfg(shuttle)]
[INFO] [stderr]    |       ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:12:7
[INFO] [stderr]    |
[INFO] [stderr] 12 | #[cfg(shuttle)]
[INFO] [stderr]    |       ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:15:11
[INFO] [stderr]    |
[INFO] [stderr] 15 | #[cfg(not(shuttle))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:17:11
[INFO] [stderr]    |
[INFO] [stderr] 17 | #[cfg(not(shuttle))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:20:11
[INFO] [stderr]    |
[INFO] [stderr] 20 | #[cfg(not(shuttle))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:22:11
[INFO] [stderr]    |
[INFO] [stderr] 22 | #[cfg(not(shuttle))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:24:11
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[cfg(not(shuttle))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `shuttle`
[INFO] [stderr]   --> src/types.rs:27:11
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[cfg(not(shuttle))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(shuttle)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(shuttle)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::thread`
[INFO] [stderr]   --> src/types.rs:25:16
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub(crate) use std::thread;
[INFO] [stderr]    |                ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `PageIdIncrementFn` is never used
[INFO] [stderr]  --> src/buffer/buffer_pool.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub(super) type PageIdIncrementFn = Box<dyn Fn(PageId) -> PageId + Send>;
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `UnsafeBufferPoolInstance` is never constructed
[INFO] [stderr]   --> src/buffer/buffer_pool_instance.rs:11:8
[INFO] [stderr]    |
[INFO] [stderr] 11 | struct UnsafeBufferPoolInstance {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `find_page`, `flush_page`, `write_page`, `find_fresh_page`, and `allocate_page` are never used
[INFO] [stderr]   --> src/buffer/buffer_pool_instance.rs:22:8
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl UnsafeBufferPoolInstance {
[INFO] [stderr]    | ----------------------------- methods in this implementation
[INFO] [stderr] 22 |     fn find_page(&self, page_id: PageId) -> Option<(FrameId, Page)> {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     fn flush_page(&self, page_id: PageId) -> io::Result<bool> {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 35 |     fn write_page(&self, page: &mut Page) -> io::Result<()> {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 |     fn find_fresh_page(&mut self) -> io::Result<Option<(FrameId, Page)>> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 |     fn allocate_page(&mut self) -> PageId {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `BufferPoolInstance` is never constructed
[INFO] [stderr]   --> src/buffer/buffer_pool_instance.rs:69:12
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub struct BufferPoolInstance(Arc<Mutex<UnsafeBufferPoolInstance>>);
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> src/buffer/buffer_pool_instance.rs:72:8
[INFO] [stderr]     |
[INFO] [stderr]  71 | impl BufferPoolInstance {
[INFO] [stderr]     | ----------------------- associated items in this implementation
[INFO] [stderr]  72 |     fn new_simple(disk_manager: DiskManager, size: usize) -> Self {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  76 |     pub fn new(disk_manager: DiskManager, size: usize, next_page_id: PageId, inc_fn: PageIdIncrementFn) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr]  91 |     pub fn flush_page(&self, page_id: PageId) -> io::Result<bool> {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     pub fn new_page(&mut self) -> io::Result<Option<Page>> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 118 |     pub fn fetch_page(&mut self, page_id: PageId) -> io::Result<Option<Page>> {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 |     pub fn unpin_page(&mut self, page_id: PageId, is_dirty: bool) -> io::Result<bool> {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 153 |     pub fn delete_page(&mut self, page_id: PageId) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PAGE_SIZE` is never used
[INFO] [stderr]  --> src/buffer/constants.rs:1:18
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub(super) const PAGE_SIZE: usize = 4096;
[INFO] [stderr]   |                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `UnsafeDiskManager` is never constructed
[INFO] [stderr]   --> src/buffer/disk_manager.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct UnsafeDiskManager {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DiskManager` is never constructed
[INFO] [stderr]   --> src/buffer/disk_manager.rs:17:12
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub struct DiskManager(Arc<RwLock<UnsafeDiskManager>>);
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `write`, `read`, and `offset` are never used
[INFO] [stderr]   --> src/buffer/disk_manager.rs:20:12
[INFO] [stderr]    |
[INFO] [stderr] 19 | impl DiskManager {
[INFO] [stderr]    | ---------------- associated items in this implementation
[INFO] [stderr] 20 |     pub fn new<P: AsRef<Path>>(path: P) -> io::Result<DiskManager> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     pub fn write(&self, page_id: PageId, buf: &mut [u8]) -> io::Result<()> {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 34 |     pub fn read(&self, page_id: PageId, buf: &mut [u8]) -> io::Result<()> {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 |     fn offset(page_id: PageId) -> u64 {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Node` is never constructed
[INFO] [stderr]  --> src/buffer/lru.rs:7:8
[INFO] [stderr]   |
[INFO] [stderr] 7 | struct Node {
[INFO] [stderr]   |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `UnsafeLRU` is never constructed
[INFO] [stderr]   --> src/buffer/lru.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct UnsafeLRU {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LRU` is never constructed
[INFO] [stderr]   --> src/buffer/lru.rs:19:19
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub(super) struct LRU(Arc<Mutex<UnsafeLRU>>);
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `add`, `remove`, `remove_last`, and `size` are never used
[INFO] [stderr]   --> src/buffer/lru.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl LRU {
[INFO] [stderr]    | -------- associated items in this implementation
[INFO] [stderr] 22 |     pub fn new() -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     pub fn add(&mut self, frame_id: FrameId) {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 42 |     pub fn remove(&mut self, frame_id: FrameId) {
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 65 |     pub fn remove_last(&mut self) -> Option<FrameId> {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 84 |     fn size(&self) -> usize {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `UnsafePage` is never constructed
[INFO] [stderr]  --> src/buffer/page.rs:5:8
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct UnsafePage {
[INFO] [stderr]   |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Page` is never constructed
[INFO] [stderr]   --> src/buffer/page.rs:13:12
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct Page(Arc<RwLock<UnsafePage>>);
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]   --> src/buffer/page.rs:16:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl Page {
[INFO] [stderr]    | --------- associated items in this implementation
[INFO] [stderr] 16 |     pub fn new() -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 20 |     pub fn access_page_data<F, R>(&mut self, f: F) -> R
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 28 |     pub fn get_page_id(&self) -> Option<PageId> {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub fn set_page_id(&mut self, page_id: PageId) {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 |     pub fn is_dirty(&self) -> bool {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub fn set_dirty(&mut self, is_dirty: bool) {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 |     pub fn get_pin_count(&self) -> u32 {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 |     pub fn pin(&mut self) {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 53 |     pub fn unpin(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `FrameId` is never used
[INFO] [stderr]  --> src/buffer/types.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub(super) type FrameId = usize;
[INFO] [stderr]   |                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `PageId` is never used
[INFO] [stderr]  --> src/buffer/types.rs:4:17
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub(super) type PageId = usize;
[INFO] [stderr]   |                 ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `PageData` is never used
[INFO] [stderr]  --> src/buffer/types.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub(super) type PageData = [u8; PAGE_SIZE];
[INFO] [stderr]   |                 ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_random` is never used
[INFO] [stderr]   --> src/types.rs:28:15
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub(crate) fn check_random<F>(f: F, _iterations: usize)
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Tuple` is never constructed
[INFO] [stderr]  --> src/hash_table.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct Tuple {
[INFO] [stderr]   |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Bucket` is never constructed
[INFO] [stderr]   --> src/hash_table.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct Bucket {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `get`, `is_full`, and `put` are never used
[INFO] [stderr]   --> src/hash_table.rs:18:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | impl Bucket {
[INFO] [stderr]    | ----------- associated items in this implementation
[INFO] [stderr] 18 |     fn new() -> Self {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 22 |     fn get(&self, key: u32) -> Vec<u32> {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     fn is_full(&self, bucket_size_limit: usize) -> bool {
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 30 |     fn put(&mut self, key: u32, value: u32) {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HashTable` is never constructed
[INFO] [stderr]   --> src/hash_table.rs:36:8
[INFO] [stderr]    |
[INFO] [stderr] 36 | struct HashTable {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> src/hash_table.rs:43:8
[INFO] [stderr]     |
[INFO] [stderr]  42 | impl HashTable {
[INFO] [stderr]     | -------------- associated items in this implementation
[INFO] [stderr]  43 |     fn new(bucket_size_limit: usize) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr]  49 |     fn get(&self, key: u32) -> Vec<u32> {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr]  53 |     fn put(&mut self, key: u32, value: u32) {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr]  70 |     fn put_simple(&mut self, key: u32, value: u32) {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  74 |     fn expand_directories(&mut self) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  88 |     fn split_bucket(&mut self, bucket_idx: u32) {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 104 |     fn idx(&self, key: u32) -> u32 {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 |     fn mask(bucket_idx: u32, depth: u32) -> u32 {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 113 |     fn split_image_idx(bucket_idx: u32, depth: u32) -> u32 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Node` is never constructed
[INFO] [stderr]  --> src/aa_tree/mod.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct Node {
[INFO] [stderr]   |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new_leaf`, `new`, `put`, `collect_to_vec`, `traverse`, and `depth` are never used
[INFO] [stderr]    --> src/aa_tree/mod.rs:14:12
[INFO] [stderr]     |
[INFO] [stderr]  13 | impl Node {
[INFO] [stderr]     | --------- associated items in this implementation
[INFO] [stderr]  14 |     pub fn new_leaf(value: u32) -> Node {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  17 |     pub fn new(value: u32, level: u32) -> Node {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr]  21 |     pub fn put(&self, value: u32) -> Node {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr]  90 |     pub fn collect_to_vec(&self) -> (Vec<u32>, Vec<u32>) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 100 |     fn traverse<F>(node: &Node, f: &mut F)
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 113 |     pub fn depth(&self) -> u32 {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-playground` (lib) generated 49 warnings (run `cargo fix --lib -p rust-playground` to apply 10 suggestions)
[INFO] [stderr] warning: `rust-playground` (lib test) generated 12 warnings (12 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_playground-81e152e5a8e84548)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test aa_tree::test::should_build_example_1 ... ok
[INFO] [stdout] test aa_tree::test::should_not_mutate_existing_tree ... ok
[INFO] [stdout] test aa_tree::test::should_create_tree ... ok
[INFO] [stdout] test buffer::lru::test::should_remove_from_empty_lru ... ok
[INFO] [stdout] test buffer::lru::test::should_work ... ok
[INFO] [stdout] test buffer::lru::test::should_add_remove_when_interleave ... ok
[INFO] [stdout] test buffer::page::test::should_pin_unpin_page ... ok
[INFO] [stdout] test buffer::page::test::should_set_reset_page_id ... ok
[INFO] [stdout] test buffer::page::test::should_read_write_page ... ok
[INFO] [stdout] test buffer::page::test::should_set_unset_is_dirty ... ok
[INFO] [stdout] test hash_table::test::should_find_least_significant_bits ... ok
[INFO] [stdout] test buffer::lru::test::should_work_concurrently ... ok
[INFO] [stdout] test hash_table::test::should_get_split_image_idx ... ok
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_fetch_cached_page ... ok
[INFO] [stdout] test hash_table::test::should_not_find_non_existent_value ... ok
[INFO] [stdout] test hash_table::test::should_put_get ... ok
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_read_page_without_write ... ok
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_not_flush_when_page_does_not_exist ... ok
[INFO] [stdout] test hash_table::test::should_put_get_multiple ... ok
[INFO] [stdout] test buffer::disk_manager::test::should_read_without_writing ... ok
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_read_write_delete_page ... ok
[INFO] [stdout] test buffer::disk_manager::test::should_read_write_page ... ok
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_run_scenario ... ok
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_create_new_page_when_full ... ok
[INFO] [stdout] test hash_table::test::should_put_get_multiple_values ... ok
[INFO] [stdout] test buffer::disk_manager::test::should_read_write_page_at_non_0 ... FAILED
[INFO] [stdout] test buffer::disk_manager::test::should_work_concurrently ... FAILED
[INFO] [stdout] test buffer::buffer_pool_instance::test::should_work_concurrently ... FAILED
[INFO] [stdout] test aa_tree::test::should_build_balanced_tree ... ok
[INFO] [stdout] test hash_table::test::should_put_get_many ... ok
[INFO] [stdout] test buffer::lru::test::should_find_no_last_in_empty_lru ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- buffer::disk_manager::test::should_read_write_page_at_non_0 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'buffer::disk_manager::test::should_read_write_page_at_non_0' (38) panicked at src/buffer/disk_manager.rs:85:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout]  right: [242, 3, 205, 252, 203, 69, 143, 51, 40, 51, 82, 26, 52, 164, 92, 47, 16, 15, 54, 67, 98, 83, 120, 28, 163, 168, 96, 219, 133, 64, 211, 1, 181, 233, 133, 244, 34, 188, 124, 102, 191, 114, 10, 85, 70, 34, 229, 228, 176, 229, 211, 78, 165, 119, 205, 53, 173, 16, 227, 164, 130, 123, 155, 4, 178, 251, 161, 190, 68, 31, 111, 46, 79, 159, 32, 115, 144, 174, 99, 80, 222, 134, 177, 220, 138, 93, 191, 31, 72, 220, 84, 51, 129, 237, 253, 144, 94, 160, 18, 247, 130, 248, 0, 116, 28, 97, 8, 28, 18, 226, 199, 182, 235, 132, 252, 104, 71, 170, 148, 82, 143, 141, 165, 32, 58, 30, 87, 221, 224, 166, 63, 64, 157, 28, 65, 183, 174, 193, 106, 22, 205, 130, 50, 108, 208, 206, 215, 140, 161, 212, 140, 145, 113, 254, 55, 192, 137, 7, 67, 171, 109, 45, 141, 140, 154, 208, 100, 40, 234, 145, 58, 71, 177, 127, 144, 167, 71, 253, 4, 228, 222, 160, 126, 7, 198, 218, 172, 21, 149, 104, 201, 203, 199, 148, 22, 136, 194, 237, 207, 196, 13, 134, 128, 112, 88, 21, 73, 198, 219, 12, 20, 68, 129, 235, 161, 129, 109, 157, 201, 114, 181, 89, 249, 179, 225, 250, 122, 222, 28, 131, 187, 17, 72, 210, 2, 228, 211, 151, 138, 169, 30, 32, 49, 12, 149, 132, 197, 68, 174, 29, 89, 37, 123, 29, 207, 112, 10, 18, 37, 23, 21, 210, 204, 54, 217, 41, 220, 13, 169, 147, 173, 117, 83, 111, 128, 116, 94, 35, 38, 207, 155, 137, 137, 230, 75, 59, 168, 54, 251, 14, 131, 167, 209, 207, 248, 55, 178, 189, 232, 40, 63, 231, 55, 86, 21, 97, 112, 160, 13, 90, 44, 207, 58, 213, 131, 84, 223, 175, 81, 160, 0, 94, 99, 65, 60, 98, 121, 123, 48, 173, 67, 213, 28, 207, 174, 66, 191, 219, 90, 148, 196, 210, 18, 244, 133, 206, 144, 232, 197, 159, 78, 20, 80, 33, 168, 85, 194, 198, 23, 92, 190, 165, 170, 44, 212, 138, 220, 49, 79, 25, 228, 229, 21, 151, 103, 70, 207, 97, 1, 140, 116, 15, 114, 179, 205, 202, 13, 75, 87, 2, 193, 142, 28, 93, 0, 229, 122, 141, 71, 48, 111, 247, 80, 169, 187, 164, 131, 76, 206, 204, 139, 31, 180, 34, 94, 180, 32, 107, 236, 248, 137, 24, 214, 89, 147, 175, 21, 1, 10, 233, 41, 232, 126, 17, 64, 167, 76, 33, 210, 254, 207, 120, 194, 130, 191, 237, 240, 188, 206, 145, 77, 75, 41, 244, 58, 99, 156, 117, 140, 196, 29, 58, 159, 49, 221, 91, 75, 101, 149, 71, 62, 81, 45, 73, 128, 119, 245, 3, 66, 55, 59, 107, 212, 223, 170, 11, 84, 211, 100, 165, 39, 173, 16, 5, 80, 199, 48, 224, 39, 63, 211, 43, 160, 156, 120, 18, 184, 118, 79, 152, 75, 76, 86, 73, 138, 220, 153, 179, 25, 126, 109, 216, 137, 129, 91, 26, 30, 24, 105, 86, 89, 166, 171, 3, 118, 156, 66, 158, 84, 194, 20, 122, 210, 189, 136, 99, 51, 51, 23, 250, 22, 103, 56, 192, 231, 39, 55, 173, 237, 196, 45, 26, 240, 206, 215, 75, 188, 121, 129, 10, 15, 22, 139, 111, 184, 130, 185, 90, 244, 8, 42, 198, 227, 215, 250, 218, 67, 26, 77, 206, 30, 132, 2, 0, 179, 87, 150, 252, 233, 74, 36, 212, 132, 237, 218, 87, 194, 253, 61, 124, 146, 54, 136, 150, 9, 185, 132, 235, 205, 30, 226, 41, 241, 154, 234, 117, 119, 82, 113, 55, 70, 1, 106, 137, 255, 137, 155, 60, 12, 34, 175, 219, 172, 222, 207, 230, 243, 7, 171, 43, 83, 215, 134, 247, 67, 37, 46, 121, 118, 137, 218, 188, 120, 25, 94, 90, 226, 218, 16, 70, 42, 43, 148, 121, 54, 21, 27, 107, 216, 12, 16, 57, 5, 252, 187, 239, 29, 23, 163, 215, 153, 53, 120, 230, 165, 247, 87, 231, 73, 205, 54, 195, 254, 113, 102, 205, 82, 184, 218, 8, 30, 143, 163, 92, 181, 58, 29, 28, 196, 97, 255, 10, 189, 173, 207, 46, 156, 197, 151, 182, 98, 84, 109, 88, 38, 160, 170, 216, 252, 123, 31, 178, 85, 252, 26, 53, 92, 85, 134, 27, 220, 4, 186, 13, 37, 190, 37, 153, 7, 251, 147, 206, 76, 98, 44, 143, 50, 57, 23, 120, 54, 9, 173, 71, 223, 27, 173, 118, 154, 218, 157, 101, 246, 74, 210, 174, 190, 111, 202, 93, 65, 150, 182, 19, 166, 23, 93, 252, 218, 183, 2, 178, 53, 89, 97, 142, 132, 174, 57, 77, 238, 238, 150, 13, 27, 205, 163, 233, 152, 211, 88, 184, 176, 85, 195, 39, 126, 61, 221, 30, 88, 153, 17, 164, 87, 26, 184, 77, 6, 147, 136, 32, 227, 78, 222, 2, 69, 186, 14, 114, 250, 166, 237, 209, 22, 33, 190, 90, 31, 46, 94, 222, 178, 222, 64, 2, 37, 192, 87, 185, 91, 140, 107, 159, 1, 24, 192, 53, 10, 186, 117, 67, 142, 5, 198, 175, 103, 116, 135, 99, 86, 95, 144, 134, 0, 170, 242, 181, 129, 204, 239, 103, 8, 203, 40, 8, 108, 0, 19, 255, 136, 29, 236, 167, 92, 134, 55, 203, 88, 116, 139, 193, 173, 55, 98, 140, 131, 149, 18, 220, 209, 171, 87, 240, 152, 66, 201, 152, 2, 201, 61, 144, 175, 203, 91, 167, 30, 184, 165, 80, 255, 122, 202, 69, 249, 102, 163, 119, 19, 122, 176, 177, 225, 249, 178, 29, 184, 1, 120, 203, 106, 20, 167, 6, 190, 148, 62, 33, 55, 55, 150, 197, 160, 192, 119, 8, 175, 39, 90, 146, 83, 191, 6, 63, 85, 233, 144, 172, 85, 188, 37, 102, 162, 94, 72, 252, 151, 120, 53, 26, 199, 78, 55, 219, 108, 174, 192, 162, 219, 56, 128, 226, 84, 251, 234, 217, 82, 73, 161, 143, 79, 69, 69, 159, 117, 156, 209, 103, 81, 117, 48, 192, 204, 28, 65, 117, 55, 95, 90, 216, 166, 159, 52, 112, 199, 185, 146, 89, 136, 183, 111, 252, 11, 16, 74, 138, 156, 183, 90, 105, 206, 156, 99, 248, 204, 196, 202, 22, 233, 212, 141, 22, 57, 33, 47, 96, 218, 25, 49, 224, 55, 246, 68, 184, 108, 190, 126, 94, 80, 197, 68, 65, 61, 110, 142, 228, 249, 154, 120, 73, 144, 101, 227, 209, 228, 18, 27, 74, 41, 133, 138, 62, 118, 150, 120, 150, 14, 95, 4, 64, 157, 182, 128, 73, 64, 34, 229, 198, 7, 45, 74, 148, 161, 131, 130, 110, 137, 120, 10, 10, 9, 215, 63, 255, 158, 64, 165, 155, 84, 213, 217, 40, 100, 140, 60, 59, 210, 229, 23, 119, 133, 175, 94, 49, 47, 197, 55, 104, 16, 55, 114, 97, 108, 199, 109, 204, 241, 121, 150, 74, 128, 242, 155, 127, 45, 226, 135, 144, 14, 8, 214, 232, 187, 90, 111, 198, 41, 101, 197, 217, 148, 241, 114, 34, 107, 86, 235, 245, 51, 75, 71, 49, 7, 118, 163, 246, 173, 253, 14, 179, 110, 182, 18, 93, 125, 75, 129, 183, 65, 206, 252, 254, 99, 142, 98, 191, 118, 99, 47, 56, 137, 235, 35, 114, 209, 179, 38, 190, 150, 172, 10, 19, 56, 175, 163, 168, 81, 229, 161, 35, 59, 90, 27, 244, 191, 147, 235, 129, 10, 158, 213, 14, 137, 212, 112, 88, 88, 194, 125, 136, 43, 31, 146, 114, 49, 122, 68, 216, 82, 201, 202, 159, 52, 118, 100, 72, 97, 80, 171, 218, 85, 82, 62, 51, 146, 153, 166, 97, 149, 76, 121, 62, 54, 236, 3, 53, 182, 26, 67, 178, 217, 213, 180, 134, 196, 75, 199, 149, 85, 179, 167, 32, 171, 44, 103, 182, 202, 71, 250, 167, 242, 98, 95, 146, 242, 251, 151, 31, 205, 75, 109, 255, 214, 151, 120, 254, 164, 249, 198, 160, 212, 140, 202, 223, 10, 245, 44, 251, 180, 14, 107, 22, 55, 144, 158, 144, 32, 74, 61, 58, 7, 252, 121, 72, 164, 61, 255, 162, 206, 106, 13, 151, 124, 186, 164, 132, 54, 123, 192, 234, 26, 58, 215, 41, 226, 168, 251, 21, 77, 80, 41, 125, 70, 126, 195, 24, 136, 247, 115, 161, 168, 98, 45, 187, 36, 29, 53, 162, 110, 31, 240, 43, 39, 238, 167, 240, 61, 118, 206, 30, 18, 181, 17, 58, 39, 198, 243, 193, 180, 62, 242, 253, 190, 48, 53, 143, 202, 202, 255, 19, 146, 232, 167, 46, 24, 222, 210, 221, 186, 88, 184, 158, 254, 33, 34, 3, 56, 9, 148, 77, 50, 85, 88, 119, 93, 28, 148, 194, 187, 9, 249, 254, 117, 16, 166, 116, 97, 200, 194, 162, 43, 22, 175, 47, 195, 12, 93, 40, 21, 122, 6, 186, 38, 23, 166, 45, 194, 141, 169, 174, 180, 13, 179, 163, 193, 214, 23, 185, 12, 187, 245, 161, 126, 114, 112, 128, 192, 200, 175, 28, 63, 7, 127, 130, 162, 111, 0, 247, 97, 11, 199, 24, 235, 135, 16, 55, 139, 56, 19, 237, 128, 10, 160, 49, 51, 19, 230, 176, 255, 115, 253, 162, 105, 26, 209, 20, 201, 54, 169, 178, 255, 199, 138, 139, 164, 174, 177, 174, 219, 21, 191, 62, 34, 76, 247, 207, 32, 75, 18, 170, 173, 77, 191, 175, 12, 54, 190, 209, 51, 183, 216, 185, 100, 154, 157, 224, 239, 186, 79, 117, 128, 129, 204, 47, 121, 3, 208, 183, 49, 54, 166, 123, 239, 170, 102, 56, 237, 178, 215, 225, 5, 118, 61, 189, 251, 212, 95, 132, 245, 123, 19, 235, 164, 221, 102, 30, 85, 12, 148, 171, 187, 142, 210, 165, 213, 131, 17, 150, 129, 253, 223, 177, 248, 181, 112, 105, 254, 214, 81, 226, 192, 252, 35, 171, 131, 128, 16, 114, 84, 162, 251, 33, 157, 30, 171, 88, 122, 170, 47, 101, 217, 12, 238, 232, 108, 46, 169, 250, 131, 50, 83, 241, 218, 188, 129, 209, 128, 225, 0, 170, 2, 238, 35, 82, 239, 5, 194, 39, 3, 223, 140, 163, 247, 207, 27, 230, 78, 79, 113, 37, 146, 192, 245, 184, 197, 101, 235, 103, 198, 50, 58, 94, 134, 84, 171, 252, 148, 235, 23, 198, 167, 140, 80, 26, 6, 189, 123, 179, 84, 248, 255, 158, 244, 115, 173, 127, 159, 102, 52, 231, 201, 118, 184, 72, 150, 250, 28, 213, 231, 32, 208, 250, 139, 190, 167, 117, 30, 87, 77, 46, 22, 47, 31, 50, 40, 201, 148, 107, 175, 24, 161, 225, 64, 92, 24, 20, 150, 16, 233, 30, 120, 195, 71, 47, 125, 14, 178, 160, 163, 250, 27, 63, 146, 168, 112, 35, 228, 72, 211, 15, 171, 40, 197, 69, 0, 15, 132, 176, 42, 254, 223, 54, 58, 135, 65, 232, 116, 248, 67, 155, 68, 79, 160, 217, 105, 190, 90, 80, 196, 136, 181, 189, 89, 162, 75, 62, 22, 125, 23, 92, 216, 201, 16, 94, 237, 229, 144, 148, 65, 242, 198, 241, 219, 60, 46, 135, 136, 43, 79, 73, 23, 45, 190, 180, 182, 187, 15, 47, 97, 79, 166, 33, 4, 86, 229, 246, 14, 204, 57, 28, 141, 183, 96, 104, 114, 44, 132, 189, 48, 54, 238, 40, 184, 117, 65, 188, 142, 70, 115, 250, 152, 7, 115, 223, 217, 195, 125, 71, 128, 134, 151, 42, 74, 166, 172, 66, 159, 240, 151, 135, 244, 148, 247, 211, 244, 120, 251, 2, 103, 101, 172, 6, 182, 145, 144, 19, 254, 138, 154, 16, 43, 215, 10, 192, 88, 162, 81, 122, 54, 239, 137, 199, 174, 64, 37, 81, 23, 11, 128, 39, 61, 248, 2, 66, 255, 79, 192, 121, 128, 245, 211, 100, 110, 41, 202, 80, 85, 245, 27, 17, 141, 69, 89, 6, 235, 0, 195, 25, 157, 225, 190, 82, 152, 7, 85, 9, 194, 7, 127, 219, 215, 151, 205, 243, 175, 129, 132, 68, 202, 94, 214, 97, 207, 141, 3, 71, 242, 225, 49, 223, 161, 21, 211, 1, 5, 169, 0, 249, 247, 139, 151, 187, 66, 219, 199, 87, 44, 133, 45, 79, 230, 114, 214, 206, 81, 16, 235, 101, 63, 97, 153, 53, 252, 33, 248, 89, 223, 172, 185, 38, 25, 138, 110, 79, 201, 119, 219, 227, 219, 147, 143, 41, 229, 100, 91, 237, 132, 233, 65, 30, 221, 206, 72, 156, 239, 173, 52, 127, 40, 173, 35, 49, 232, 71, 129, 165, 79, 114, 98, 128, 116, 146, 39, 16, 57, 100, 79, 190, 218, 182, 183, 93, 53, 50, 224, 43, 241, 206, 44, 187, 185, 14, 248, 123, 241, 54, 51, 58, 63, 223, 224, 75, 48, 195, 51, 66, 174, 15, 203, 250, 12, 12, 221, 208, 251, 10, 5, 150, 216, 102, 6, 140, 193, 107, 185, 100, 31, 211, 69, 82, 221, 201, 201, 80, 236, 106, 241, 132, 222, 221, 121, 88, 128, 237, 78, 118, 163, 28, 250, 43, 134, 10, 131, 221, 55, 23, 231, 60, 169, 196, 93, 31, 92, 25, 238, 82, 242, 81, 235, 112, 53, 183, 254, 199, 33, 41, 44, 66, 39, 41, 62, 69, 151, 225, 249, 127, 201, 156, 226, 162, 1, 226, 110, 235, 161, 208, 193, 81, 133, 14, 255, 118, 124, 167, 119, 147, 123, 224, 195, 223, 90, 35, 42, 83, 62, 77, 77, 237, 86, 168, 223, 247, 9, 218, 30, 20, 144, 65, 17, 196, 237, 96, 147, 9, 49, 14, 113, 153, 172, 190, 25, 47, 48, 243, 105, 76, 96, 4, 195, 133, 6, 142, 34, 92, 162, 208, 178, 210, 57, 158, 199, 1, 254, 122, 241, 172, 37, 2, 212, 47, 210, 70, 138, 73, 27, 164, 180, 25, 179, 12, 234, 28, 191, 94, 82, 170, 191, 148, 100, 63, 203, 22, 3, 237, 208, 166, 93, 162, 125, 202, 249, 18, 189, 99, 193, 126, 52, 81, 63, 183, 192, 239, 166, 196, 168, 100, 179, 38, 212, 215, 30, 135, 185, 187, 206, 113, 124, 176, 91, 25, 226, 46, 69, 221, 188, 215, 198, 106, 112, 107, 231, 128, 144, 206, 234, 173, 155, 157, 1, 169, 103, 92, 233, 35, 254, 31, 64, 213, 104, 22, 82, 103, 201, 136, 105, 176, 92, 181, 12, 8, 132, 193, 190, 195, 28, 3, 84, 102, 142, 22, 223, 145, 148, 68, 193, 231, 52, 168, 249, 180, 133, 83, 233, 39, 194, 27, 124, 113, 231, 106, 74, 29, 254, 254, 208, 57, 129, 152, 235, 73, 52, 252, 40, 109, 98, 133, 97, 151, 39, 75, 66, 183, 78, 162, 223, 82, 158, 205, 79, 164, 117, 169, 134, 221, 45, 192, 101, 242, 126, 188, 22, 204, 162, 234, 84, 89, 156, 80, 58, 253, 34, 55, 247, 88, 178, 1, 144, 218, 236, 36, 67, 9, 237, 198, 72, 24, 56, 15, 247, 28, 28, 138, 86, 6, 13, 92, 140, 163, 160, 38, 85, 249, 207, 46, 162, 136, 45, 97, 239, 82, 150, 10, 6, 19, 42, 19, 228, 45, 19, 91, 253, 110, 126, 205, 202, 113, 238, 78, 205, 89, 100, 115, 40, 49, 145, 237, 33, 18, 27, 135, 142, 111, 12, 197, 94, 31, 233, 23, 149, 177, 133, 170, 128, 200, 167, 30, 84, 50, 68, 62, 12, 110, 175, 29, 124, 15, 110, 188, 71, 24, 180, 149, 129, 129, 23, 138, 131, 181, 48, 175, 66, 135, 187, 199, 62, 107, 126, 199, 58, 175, 243, 66, 37, 253, 111, 18, 34, 7, 144, 190, 191, 23, 254, 100, 94, 35, 168, 91, 126, 219, 147, 96, 243, 238, 78, 3, 147, 250, 220, 159, 189, 223, 138, 236, 202, 87, 150, 73, 203, 8, 7, 190, 66, 150, 138, 254, 104, 109, 33, 107, 70, 113, 208, 10, 163, 75, 24, 94, 50, 198, 189, 73, 86, 32, 229, 232, 223, 205, 189, 62, 183, 163, 164, 252, 207, 18, 226, 45, 149, 11, 223, 233, 152, 228, 54, 149, 240, 192, 76, 136, 198, 161, 159, 67, 111, 8, 157, 158, 243, 163, 175, 130, 98, 236, 106, 132, 2, 59, 147, 56, 51, 194, 80, 20, 7, 216, 36, 69, 54, 241, 80, 55, 0, 14, 238, 160, 105, 241, 181, 216, 3, 252, 17, 27, 59, 61, 109, 201, 139, 217, 102, 130, 213, 166, 29, 200, 235, 208, 248, 10, 151, 113, 81, 130, 146, 48, 159, 91, 199, 234, 242, 255, 2, 54, 242, 212, 46, 54, 126, 190, 244, 145, 220, 212, 124, 114, 223, 83, 90, 42, 23, 51, 206, 52, 124, 232, 254, 167, 253, 107, 138, 60, 8, 198, 242, 127, 219, 180, 151, 57, 6, 116, 2, 157, 233, 145, 218, 188, 195, 160, 80, 17, 25, 239, 63, 216, 245, 250, 36, 213, 219, 237, 188, 68, 129, 226, 21, 115, 21, 154, 70, 44, 125, 97, 103, 255, 66, 233, 180, 34, 31, 72, 67, 92, 99, 237, 189, 247, 216, 202, 179, 140, 216, 72, 238, 86, 179, 186, 30, 68, 248, 230, 127, 63, 171, 148, 67, 216, 250, 54, 235, 111, 90, 76, 135, 31, 171, 115, 60, 134, 199, 129, 183, 149, 139, 159, 57, 70, 187, 9, 73, 18, 156, 218, 195, 81, 21, 135, 251, 25, 170, 18, 176, 207, 170, 253, 210, 56, 181, 66, 17, 152, 161, 55, 167, 189, 223, 42, 159, 47, 176, 212, 208, 192, 168, 200, 108, 67, 152, 116, 97, 64, 44, 9, 80, 6, 171, 236, 132, 203, 20, 4, 78, 252, 35, 113, 116, 84, 100, 227, 26, 71, 184, 25, 176, 193, 247, 192, 14, 135, 152, 41, 16, 204, 93, 108, 18, 26, 101, 57, 77, 164, 240, 113, 170, 128, 73, 164, 182, 119, 99, 190, 207, 127, 208, 4, 67, 69, 37, 6, 193, 135, 22, 49, 187, 45, 12, 126, 236, 54, 223, 162, 3, 150, 92, 196, 5, 210, 158, 88, 112, 66, 19, 141, 148, 33, 60, 62, 46, 197, 23, 19, 104, 189, 32, 3, 90, 189, 218, 83, 28, 9, 208, 63, 181, 190, 193, 34, 176, 23, 228, 124, 92, 209, 2, 90, 179, 245, 93, 162, 229, 117, 209, 65, 204, 192, 172, 26, 184, 38, 109, 95, 46, 185, 101, 49, 85, 0, 82, 175, 224, 99, 237, 52, 251, 46, 202, 98, 3, 230, 207, 183, 77, 69, 103, 232, 102, 17, 49, 30, 128, 55, 38, 56, 51, 81, 43, 136, 53, 237, 248, 33, 146, 28, 50, 114, 26, 88, 215, 202, 243, 117, 72, 35, 133, 194, 191, 127, 101, 229, 25, 86, 225, 172, 245, 44, 204, 254, 100, 30, 126, 77, 199, 3, 112, 133, 82, 218, 116, 168, 234, 79, 166, 51, 179, 21, 131, 65, 106, 74, 135, 192, 166, 205, 247, 103, 87, 74, 106, 81, 210, 48, 146, 106, 82, 4, 129, 247, 104, 156, 120, 13, 245, 31, 53, 238, 225, 229, 192, 186, 148, 177, 42, 218, 50, 140, 54, 152, 254, 39, 131, 102, 91, 195, 135, 6, 157, 149, 61, 137, 58, 151, 31, 56, 118, 2, 201, 216, 147, 111, 165, 98, 38, 193, 52, 60, 148, 146, 72, 94, 44, 146, 241, 105, 59, 103, 203, 255, 80, 45, 76, 36, 158, 216, 83, 127, 85, 15, 234, 231, 188, 1, 228, 64, 205, 159, 250, 195, 30, 132, 59, 3, 146, 10, 122, 148, 211, 124, 225, 232, 57, 5, 26, 171, 137, 24, 134, 241, 34, 21, 50, 250, 60, 183, 205, 188, 116, 201, 219, 195, 104, 231, 46, 90, 216, 160, 220, 158, 178, 153, 177, 52, 118, 221, 98, 208, 61, 211, 25, 131, 226, 68, 201, 210, 212, 199, 113, 143, 190, 95, 167, 172, 2, 52, 133, 206, 171, 15, 82, 246, 16, 83, 201, 7, 166, 193, 62, 179, 193, 35, 67, 140, 27, 94, 228, 56, 44, 114, 63, 237, 170, 43, 173, 22, 119, 92, 14, 252, 59, 167, 251, 240, 252, 84, 244, 120, 244, 235, 157, 246, 61, 43, 100, 182, 134, 110, 206, 157, 67, 21, 9, 12, 233, 75, 212, 162, 170, 143, 123, 202, 71, 231, 103, 189, 205, 57, 1, 144, 223, 252, 77, 154, 97, 44, 211, 206, 18, 132, 21, 79, 114, 27, 142, 80, 169, 113, 109, 252, 94, 98, 89, 193, 93, 226, 18, 153, 196, 233, 144, 15, 35, 231, 219, 115, 232, 117, 90, 178, 23, 7, 134, 232, 219, 219, 136, 43, 159, 158, 186, 105, 42, 139, 198, 182, 169, 1, 4, 139, 242, 66, 132, 81, 37, 123, 228, 28, 211, 240, 159, 49, 147, 81, 239, 137, 5, 255, 178, 68, 139, 46, 236, 130, 247, 117, 109, 197, 90, 172, 215, 140, 124, 71, 89, 210, 205, 103, 123, 104, 40, 216, 238, 75, 122, 246, 98, 72, 253, 103, 150, 11, 32, 106, 118, 68, 247, 140, 98, 178, 166, 144, 104, 189, 179, 148, 118, 104, 72, 107, 31, 253, 139, 150, 240, 99, 71, 120, 17, 175, 38, 189, 85, 70, 102, 178, 42, 209, 226, 216, 149, 136, 250, 34, 3, 196, 64, 195, 70, 80, 115, 164, 43, 192, 98, 204, 96, 139, 173, 202, 25, 124, 163, 138, 237, 195, 180, 25, 251, 108, 183, 27, 26, 252, 78, 151, 182, 164, 182, 43, 122, 152, 136, 92, 107, 28, 81, 235, 233, 196, 181, 231, 83, 171, 250, 119, 81, 45, 60, 87, 172, 194, 86, 29, 80, 28, 110, 226, 168, 49, 87, 27, 219, 74, 235, 241, 172, 203, 67, 171, 198, 121, 94, 33, 238, 95, 143, 67, 104, 226, 213, 12, 239, 255, 255, 21, 26, 182, 220, 90, 242, 235, 249, 13, 52, 38, 59, 185, 206, 59, 175, 239, 141, 9, 19, 193, 216, 70, 141, 197, 13, 210, 38, 3, 51, 119, 50, 112, 90, 0, 157, 156, 81, 235, 251, 191, 123, 181, 140, 108, 127, 233, 245, 135, 156, 60, 27, 132, 184, 65, 197, 132, 105, 106, 102, 247, 72, 140, 203, 213, 134, 50, 226, 44, 252, 118, 105, 146, 35, 201, 119, 24, 207, 51, 72, 217, 115, 88, 25, 73, 98, 254, 253, 126, 59, 229, 99, 169, 168, 62, 198, 168, 137, 203, 106, 127, 139, 181, 185, 50, 56, 70, 59, 119, 60, 109, 181, 206, 116, 140, 71, 194, 185, 134, 86, 215, 229, 173, 187, 120, 12, 6, 76, 71, 143, 71, 250, 137, 217, 254, 113, 45, 153, 85, 72, 25, 138, 104, 5, 48, 185, 198, 43, 122, 23, 60, 132, 107, 133, 95, 241, 145, 202, 210, 226, 120, 244, 13, 104, 150, 161, 22, 128, 152, 79, 227, 192, 39, 146, 65, 31, 80, 240, 103, 130, 33, 228, 53, 183, 11, 158, 6, 79, 91, 40, 62, 33, 140, 216, 38, 189, 120, 250, 41, 79, 38, 34, 215, 203, 88, 40, 2, 40, 246, 34, 17, 103, 21, 153, 103, 126, 105, 7, 45, 203, 75, 131, 200, 160, 87, 189, 33, 172, 63, 81, 222, 0, 206, 216, 188, 149, 146, 18, 223, 200, 141, 53, 4, 198, 156, 122, 16, 239, 244, 54, 109, 51, 151, 181, 218, 253, 12, 35, 6, 195, 88, 152, 251, 120, 249, 195, 72, 134, 38, 233, 170, 29, 214, 167, 156, 48, 151, 184, 231, 170, 65, 13, 136, 76, 132, 143, 237, 36, 59, 82, 126, 4, 15, 201, 179, 123, 181, 77, 153, 53, 151, 200, 33, 19, 101, 131, 197, 89, 90, 35, 253, 34, 159, 118, 128, 46, 45, 64, 255, 225, 109, 137, 137, 27, 45, 44, 100, 37, 80, 106, 127, 149, 192, 104, 54, 62, 56, 80, 244, 107, 251, 231, 102, 202, 150, 242, 159, 210, 114, 248, 248, 217, 249, 42, 147, 26, 43, 41, 109, 19, 44, 31, 30, 134, 211, 15, 107, 66, 180, 109, 63, 51, 99, 37, 23, 231, 111, 53, 226, 49, 217, 224, 103, 135, 225, 224, 198, 203, 73, 128, 202, 76, 123, 214, 193, 21, 129, 204, 122, 128, 241, 224, 192, 92, 23, 239, 11, 12, 185, 95, 198, 180, 253]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bee6196c5e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5bee6196c5e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5bee6197d47f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5bee6197d47f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5bee619396a1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5bee619396a1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5bee619459d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5bee6194a57f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5bee6194a411 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5bee6177e53e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x5bee6177e53e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5bee6194ac3f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x5bee6194ac3f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5bee6194aa9a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5bee61945b09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5bee6192db7d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5bee619856d0 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5bee61985483 - core::panicking::assert_failed_inner::h448e1d534f4c3d4b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5bee617373ec - core::panicking::assert_failed::hd1e9b096fc4b78f2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5bee61753517 - rust_playground::buffer::disk_manager::test::should_read_write_page_at_non_0::h12003461399e20c7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/disk_manager.rs:85:9
[INFO] [stdout]   22:     0x5bee617535c7 - rust_playground::buffer::disk_manager::test::should_read_write_page_at_non_0::{{closure}}::hcfc6fa9a9c0ab37a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/disk_manager.rs:76:45
[INFO] [stdout]   23:     0x5bee6175b3f6 - core::ops::function::FnOnce::call_once::hdf37c33a436f55c5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bee6177e2fb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bee6177e2fb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5bee61793f65 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5bee61793f65 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5bee61793f65 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   29:     0x5bee61793f65 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5bee61793f65 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bee61793f65 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5bee61793f65 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5bee6176a754 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5bee6176a754 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   35:     0x5bee6176e01a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x5bee6176e01a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5bee6176e01a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   38:     0x5bee6176e01a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   39:     0x5bee6176e01a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bee6176e01a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x5bee6176e01a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bee61940c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   43:     0x5bee61940c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   44:     0x78dd75fc7aa4 - <unknown>
[INFO] [stdout]   45:     0x78dd76054a34 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- buffer::disk_manager::test::should_work_concurrently stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (58) panicked at src/buffer/disk_manager.rs:118:21:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout]  right: [182, 166, 221, 201, 179, 232, 215, 159, 211, 121, 58, 4, 102, 219, 132, 167, 74, 7, 234, 210, 124, 220, 200, 65, 8, 50, 224, 65, 208, 16, 69, 59, 247, 137, 159, 152, 135, 216, 154, 74, 179, 71, 101, 165, 0, 168, 26, 230, 123, 195, 186, 245, 195, 119, 246, 92, 93, 139, 209, 142, 134, 203, 22, 76, 166, 48, 130, 24, 108, 177, 151, 56, 172, 125, 77, 210, 19, 219, 241, 59, 212, 123, 130, 50, 146, 94, 31, 94, 200, 249, 22, 247, 60, 169, 156, 168, 108, 150, 182, 220, 179, 32, 107, 173, 135, 203, 128, 170, 193, 22, 106, 39, 9, 241, 205, 179, 178, 214, 234, 228, 154, 101, 139, 159, 91, 176, 97, 159, 0, 100, 21, 214, 88, 196, 181, 89, 194, 7, 2, 172, 234, 221, 228, 119, 132, 81, 38, 159, 209, 71, 173, 200, 164, 101, 96, 128, 224, 212, 20, 131, 9, 30, 130, 139, 129, 164, 121, 91, 117, 25, 155, 236, 73, 45, 247, 200, 66, 128, 104, 4, 162, 64, 2, 8, 94, 244, 181, 166, 128, 108, 228, 235, 56, 13, 155, 253, 219, 164, 32, 168, 180, 186, 140, 163, 153, 93, 119, 146, 32, 200, 8, 137, 121, 212, 130, 87, 45, 56, 242, 169, 81, 12, 174, 29, 33, 10, 97, 172, 229, 66, 143, 96, 115, 203, 55, 55, 19, 2, 219, 47, 40, 109, 57, 96, 171, 18, 15, 209, 83, 133, 241, 228, 89, 107, 231, 77, 141, 62, 209, 53, 210, 117, 126, 255, 175, 34, 105, 25, 78, 249, 251, 49, 172, 121, 15, 139, 0, 162, 130, 175, 83, 11, 177, 132, 47, 70, 137, 152, 68, 45, 199, 5, 18, 134, 97, 20, 122, 20, 63, 216, 31, 134, 136, 21, 174, 75, 135, 137, 14, 153, 2, 46, 1, 78, 157, 220, 0, 171, 134, 139, 130, 186, 186, 28, 13, 2, 120, 86, 241, 4, 15, 175, 80, 24, 32, 108, 253, 166, 6, 168, 209, 177, 202, 24, 243, 3, 90, 66, 168, 28, 231, 162, 52, 240, 247, 164, 252, 215, 17, 123, 145, 86, 23, 49, 179, 254, 248, 105, 222, 133, 166, 156, 56, 127, 155, 175, 126, 70, 123, 106, 173, 164, 192, 27, 90, 35, 231, 112, 211, 153, 70, 243, 107, 156, 217, 116, 17, 223, 141, 176, 117, 114, 18, 37, 58, 211, 110, 72, 200, 175, 112, 205, 144, 236, 201, 199, 52, 46, 62, 208, 29, 230, 138, 101, 131, 42, 118, 187, 106, 87, 208, 45, 36, 1, 114, 159, 150, 120, 212, 129, 248, 86, 144, 195, 238, 96, 146, 52, 200, 109, 3, 60, 78, 229, 127, 191, 23, 185, 224, 102, 154, 243, 3, 47, 177, 167, 220, 178, 234, 190, 252, 12, 37, 52, 73, 245, 80, 223, 120, 49, 139, 236, 147, 58, 52, 110, 112, 192, 14, 227, 46, 233, 154, 118, 100, 202, 247, 107, 112, 146, 58, 94, 75, 74, 153, 21, 238, 168, 148, 106, 231, 236, 122, 3, 116, 82, 65, 235, 234, 128, 140, 143, 209, 40, 133, 130, 111, 62, 108, 192, 233, 88, 116, 160, 160, 18, 52, 219, 162, 64, 139, 103, 233, 20, 15, 189, 165, 100, 121, 207, 118, 71, 210, 95, 164, 175, 213, 33, 126, 103, 182, 205, 52, 64, 94, 133, 181, 172, 24, 1, 91, 149, 160, 75, 145, 150, 77, 224, 153, 210, 92, 220, 120, 7, 238, 111, 102, 73, 21, 241, 228, 196, 193, 4, 150, 100, 179, 177, 243, 125, 79, 8, 44, 61, 6, 55, 196, 172, 82, 72, 83, 34, 150, 147, 251, 221, 10, 33, 217, 97, 141, 40, 27, 161, 237, 223, 19, 8, 231, 151, 202, 127, 25, 63, 153, 144, 0, 147, 230, 235, 207, 175, 69, 250, 131, 209, 86, 199, 226, 150, 21, 189, 109, 14, 39, 177, 169, 90, 118, 92, 27, 200, 55, 234, 209, 126, 103, 6, 202, 125, 51, 108, 89, 237, 18, 255, 149, 47, 150, 252, 110, 213, 102, 100, 237, 169, 230, 36, 202, 72, 255, 149, 148, 202, 125, 164, 254, 7, 102, 211, 215, 247, 138, 34, 174, 87, 23, 226, 87, 87, 232, 244, 234, 68, 83, 213, 246, 140, 23, 233, 248, 139, 54, 246, 228, 87, 158, 34, 80, 53, 210, 172, 89, 164, 143, 42, 225, 237, 47, 22, 110, 156, 227, 149, 227, 193, 80, 0, 169, 170, 64, 96, 151, 179, 183, 142, 252, 196, 0, 228, 117, 21, 8, 180, 1, 186, 112, 1, 0, 11, 188, 117, 86, 62, 175, 66, 105, 135, 255, 17, 215, 201, 107, 194, 152, 49, 127, 216, 144, 1, 193, 248, 26, 97, 227, 210, 239, 114, 48, 128, 145, 12, 206, 122, 173, 163, 38, 203, 33, 124, 51, 12, 253, 227, 252, 82, 232, 224, 203, 159, 145, 121, 252, 89, 76, 59, 150, 58, 67, 149, 205, 157, 242, 108, 147, 185, 12, 21, 152, 164, 139, 77, 55, 59, 88, 27, 167, 211, 35, 173, 226, 67, 123, 148, 31, 197, 98, 142, 189, 19, 238, 177, 137, 214, 106, 209, 15, 118, 20, 153, 198, 7, 251, 160, 64, 57, 212, 48, 208, 36, 251, 39, 207, 206, 96, 1, 191, 99, 30, 167, 59, 253, 1, 240, 132, 76, 43, 231, 14, 185, 129, 54, 25, 106, 129, 108, 186, 149, 238, 177, 20, 254, 223, 81, 29, 60, 102, 180, 172, 12, 122, 84, 198, 194, 67, 11, 211, 101, 79, 91, 126, 182, 101, 1, 32, 245, 4, 131, 99, 163, 70, 13, 37, 74, 86, 35, 231, 11, 80, 147, 177, 127, 204, 131, 29, 93, 32, 42, 199, 139, 143, 93, 228, 163, 231, 148, 112, 79, 133, 30, 145, 3, 59, 15, 61, 54, 239, 23, 203, 172, 84, 157, 110, 60, 1, 212, 15, 46, 67, 227, 105, 107, 89, 246, 57, 129, 207, 63, 66, 137, 23, 114, 204, 187, 161, 139, 176, 105, 64, 190, 6, 208, 147, 190, 183, 59, 160, 18, 240, 108, 42, 125, 144, 189, 11, 169, 116, 148, 87, 185, 97, 187, 179, 6, 106, 144, 215, 44, 25, 215, 165, 226, 5, 120, 60, 182, 129, 34, 19, 225, 114, 140, 25, 160, 31, 58, 244, 181, 146, 209, 171, 79, 158, 125, 21, 227, 209, 35, 1, 134, 1, 140, 51, 122, 186, 222, 129, 12, 200, 159, 218, 179, 6, 151, 218, 40, 52, 154, 221, 29, 26, 111, 173, 220, 51, 115, 162, 191, 208, 35, 123, 112, 39, 244, 37, 188, 160, 71, 167, 183, 165, 251, 168, 94, 8, 148, 147, 188, 176, 67, 140, 151, 229, 13, 3, 51, 208, 160, 38, 104, 133, 175, 149, 232, 224, 92, 141, 10, 176, 156, 54, 89, 14, 103, 203, 5, 37, 115, 57, 112, 152, 56, 252, 111, 94, 2, 94, 147, 121, 89, 226, 110, 179, 249, 86, 36, 122, 227, 161, 38, 10, 208, 199, 38, 152, 142, 169, 127, 211, 103, 160, 187, 89, 142, 80, 47, 246, 168, 225, 25, 129, 130, 50, 27, 48, 30, 25, 164, 173, 105, 112, 56, 58, 153, 69, 98, 231, 37, 9, 196, 166, 189, 79, 234, 191, 149, 84, 229, 222, 203, 17, 78, 244, 236, 65, 75, 249, 179, 233, 130, 3, 186, 249, 12, 161, 41, 231, 117, 196, 12, 43, 102, 201, 238, 241, 37, 108, 133, 205, 35, 69, 223, 104, 135, 58, 189, 71, 67, 127, 242, 73, 88, 174, 195, 121, 206, 124, 78, 23, 217, 181, 49, 71, 225, 211, 227, 30, 206, 216, 190, 23, 43, 95, 82, 70, 2, 173, 8, 113, 157, 136, 232, 77, 157, 93, 171, 103, 142, 139, 62, 59, 98, 52, 92, 142, 53, 169, 42, 99, 16, 205, 37, 106, 126, 61, 56, 149, 79, 230, 9, 108, 232, 101, 151, 251, 104, 227, 29, 137, 181, 83, 228, 59, 42, 139, 213, 140, 17, 159, 65, 186, 210, 124, 75, 124, 191, 91, 139, 80, 225, 83, 54, 131, 159, 73, 190, 223, 3, 111, 224, 47, 37, 104, 138, 201, 222, 104, 151, 229, 158, 74, 85, 241, 189, 99, 145, 177, 129, 57, 47, 136, 180, 25, 27, 136, 133, 232, 64, 98, 1, 73, 7, 167, 68, 35, 165, 114, 197, 234, 120, 193, 8, 103, 253, 253, 134, 153, 173, 205, 164, 23, 87, 105, 234, 177, 77, 85, 243, 239, 173, 221, 234, 25, 49, 95, 10, 53, 32, 178, 113, 133, 88, 13, 158, 76, 57, 117, 3, 148, 81, 213, 37, 86, 26, 240, 133, 137, 204, 150, 109, 91, 182, 195, 230, 40, 24, 237, 45, 30, 244, 3, 255, 99, 42, 136, 188, 242, 92, 237, 103, 134, 9, 35, 35, 202, 173, 156, 113, 15, 198, 80, 78, 200, 61, 162, 167, 4, 46, 187, 89, 201, 12, 229, 247, 175, 93, 13, 173, 219, 243, 242, 156, 132, 149, 40, 93, 247, 87, 160, 133, 117, 214, 130, 181, 60, 55, 220, 238, 247, 151, 116, 90, 246, 119, 122, 196, 15, 139, 170, 226, 67, 237, 101, 155, 140, 135, 29, 44, 118, 103, 60, 111, 38, 41, 110, 171, 40, 216, 200, 75, 118, 59, 85, 249, 158, 31, 5, 158, 157, 2, 174, 10, 39, 246, 212, 149, 152, 249, 66, 113, 236, 66, 192, 136, 160, 50, 76, 187, 120, 13, 232, 174, 76, 145, 191, 78, 68, 89, 130, 120, 221, 205, 149, 110, 10, 228, 60, 227, 255, 193, 139, 171, 21, 164, 223, 46, 219, 200, 101, 224, 55, 1, 189, 7, 138, 201, 84, 108, 186, 62, 98, 191, 197, 89, 134, 233, 172, 77, 185, 112, 59, 82, 201, 127, 174, 36, 109, 176, 10, 225, 19, 103, 239, 204, 149, 90, 116, 224, 158, 74, 203, 211, 98, 152, 232, 249, 136, 195, 146, 190, 56, 148, 243, 62, 55, 30, 50, 107, 87, 145, 157, 152, 215, 207, 149, 253, 94, 128, 31, 214, 127, 202, 247, 216, 42, 254, 97, 81, 211, 62, 80, 237, 108, 61, 199, 187, 43, 195, 51, 18, 103, 155, 149, 233, 161, 107, 185, 136, 171, 236, 14, 131, 85, 235, 114, 217, 166, 191, 109, 203, 40, 169, 122, 39, 168, 38, 222, 216, 5, 113, 147, 48, 37, 110, 95, 132, 68, 141, 2, 22, 29, 225, 17, 133, 163, 197, 51, 105, 19, 41, 225, 83, 201, 36, 188, 44, 14, 250, 17, 31, 46, 245, 5, 245, 199, 55, 238, 105, 65, 194, 25, 110, 153, 145, 198, 166, 224, 249, 135, 21, 120, 68, 221, 11, 148, 43, 119, 53, 195, 178, 112, 43, 134, 229, 193, 11, 108, 101, 171, 11, 111, 215, 60, 81, 240, 91, 45, 96, 236, 194, 104, 68, 116, 225, 59, 183, 46, 46, 251, 75, 202, 236, 236, 127, 221, 132, 113, 235, 41, 71, 66, 168, 46, 183, 33, 217, 151, 175, 26, 191, 236, 18, 91, 140, 113, 173, 11, 9, 14, 230, 50, 44, 217, 46, 240, 61, 244, 154, 171, 171, 91, 249, 82, 32, 54, 148, 53, 190, 99, 63, 58, 233, 20, 11, 105, 82, 169, 129, 139, 101, 247, 237, 63, 74, 21, 72, 36, 234, 61, 42, 242, 54, 82, 109, 22, 110, 159, 21, 185, 109, 165, 13, 248, 103, 96, 76, 137, 35, 249, 76, 14, 76, 95, 170, 10, 84, 91, 217, 86, 245, 16, 5, 58, 47, 152, 186, 111, 223, 35, 160, 137, 54, 73, 21, 100, 94, 179, 94, 121, 223, 22, 160, 93, 219, 25, 45, 210, 13, 87, 153, 125, 73, 157, 123, 157, 85, 23, 252, 181, 168, 225, 79, 250, 130, 196, 200, 83, 192, 226, 111, 40, 216, 58, 80, 84, 130, 131, 141, 172, 59, 141, 218, 43, 148, 108, 59, 201, 147, 123, 75, 28, 151, 198, 43, 122, 183, 199, 27, 57, 153, 99, 151, 60, 243, 33, 194, 21, 65, 255, 148, 110, 75, 199, 36, 144, 101, 140, 131, 106, 137, 1, 176, 206, 209, 223, 220, 81, 117, 243, 231, 147, 90, 28, 228, 19, 50, 132, 151, 9, 6, 47, 14, 121, 32, 64, 97, 35, 119, 22, 216, 16, 13, 239, 251, 154, 75, 183, 131, 7, 112, 180, 196, 84, 34, 241, 65, 62, 188, 249, 25, 17, 149, 226, 26, 234, 242, 129, 202, 107, 213, 166, 183, 139, 218, 213, 69, 187, 48, 89, 125, 215, 169, 41, 205, 87, 109, 129, 75, 161, 2, 34, 190, 248, 132, 122, 79, 27, 171, 116, 169, 169, 252, 185, 13, 136, 108, 209, 75, 64, 86, 149, 36, 116, 181, 161, 225, 31, 26, 221, 139, 25, 155, 148, 200, 62, 166, 72, 163, 122, 41, 218, 116, 148, 187, 229, 96, 206, 102, 164, 39, 245, 38, 109, 160, 22, 109, 67, 92, 127, 32, 222, 145, 253, 157, 85, 82, 97, 236, 237, 209, 49, 114, 115, 180, 176, 26, 199, 66, 177, 185, 8, 147, 164, 226, 223, 234, 89, 255, 244, 175, 38, 135, 73, 49, 138, 17, 20, 33, 63, 42, 121, 165, 27, 124, 25, 124, 146, 68, 106, 19, 236, 71, 228, 116, 122, 202, 19, 49, 91, 123, 148, 188, 213, 247, 186, 161, 140, 49, 101, 195, 137, 140, 90, 122, 99, 35, 138, 196, 245, 61, 25, 88, 70, 55, 167, 216, 67, 197, 232, 213, 77, 101, 154, 133, 243, 1, 74, 102, 2, 226, 135, 202, 227, 159, 1, 131, 115, 27, 148, 177, 101, 223, 113, 95, 44, 152, 235, 224, 107, 47, 250, 127, 225, 57, 38, 193, 162, 132, 155, 8, 32, 12, 102, 148, 185, 30, 194, 120, 214, 9, 70, 31, 56, 111, 164, 115, 85, 44, 70, 173, 199, 189, 62, 68, 156, 226, 230, 43, 56, 22, 68, 20, 165, 51, 5, 75, 75, 70, 203, 92, 119, 221, 22, 191, 115, 146, 234, 218, 63, 99, 69, 59, 98, 27, 44, 161, 66, 34, 52, 6, 8, 62, 109, 6, 4, 135, 13, 102, 131, 217, 192, 168, 61, 128, 63, 108, 76, 251, 41, 131, 46, 110, 131, 8, 145, 93, 29, 45, 153, 22, 174, 29, 94, 235, 131, 93, 128, 5, 94, 174, 186, 50, 146, 97, 92, 95, 124, 173, 187, 132, 52, 13, 39, 29, 216, 254, 7, 134, 169, 141, 135, 156, 129, 129, 164, 20, 66, 75, 77, 206, 53, 190, 15, 118, 253, 15, 118, 219, 210, 99, 114, 10, 76, 21, 10, 6, 20, 128, 222, 6, 75, 199, 223, 169, 7, 118, 179, 57, 6, 128, 180, 65, 43, 247, 97, 114, 197, 161, 103, 34, 38, 237, 127, 44, 195, 128, 35, 250, 175, 13, 98, 216, 192, 216, 230, 247, 116, 246, 48, 246, 119, 28, 38, 21, 92, 102, 137, 146, 156, 12, 144, 24, 129, 121, 75, 122, 248, 144, 100, 227, 158, 14, 137, 64, 9, 5, 131, 224, 38, 141, 5, 176, 45, 129, 81, 144, 92, 126, 140, 187, 60, 237, 189, 150, 227, 172, 11, 158, 167, 147, 197, 26, 81, 93, 6, 15, 128, 82, 65, 115, 12, 130, 180, 168, 168, 1, 98, 20, 80, 240, 244, 232, 222, 242, 146, 60, 248, 68, 206, 37, 185, 219, 9, 34, 223, 88, 86, 250, 190, 166, 71, 238, 152, 21, 113, 226, 23, 72, 155, 69, 156, 62, 45, 119, 210, 249, 9, 73, 113, 127, 187, 32, 89, 97, 180, 1, 151, 10, 83, 64, 177, 123, 91, 12, 225, 90, 218, 137, 19, 117, 78, 163, 241, 122, 97, 195, 144, 138, 99, 29, 241, 216, 214, 51, 144, 181, 76, 18, 8, 42, 105, 228, 125, 104, 60, 102, 39, 51, 198, 168, 200, 41, 242, 58, 226, 142, 107, 130, 67, 101, 158, 23, 187, 136, 189, 223, 145, 78, 36, 57, 141, 187, 35, 188, 83, 204, 122, 183, 41, 146, 203, 122, 211, 186, 96, 138, 15, 115, 195, 250, 66, 189, 4, 94, 124, 181, 56, 49, 50, 201, 56, 116, 59, 153, 195, 74, 158, 144, 130, 189, 114, 163, 150, 59, 200, 147, 109, 34, 229, 242, 60, 143, 152, 52, 113, 254, 53, 176, 49, 8, 2, 183, 196, 12, 139, 48, 153, 135, 116, 171, 23, 202, 60, 76, 118, 202, 84, 231, 25, 35, 17, 43, 83, 163, 6, 20, 243, 240, 156, 98, 197, 167, 221, 70, 65, 85, 125, 113, 220, 225, 83, 33, 168, 5, 66, 111, 92, 40, 187, 93, 176, 19, 199, 25, 125, 206, 148, 240, 53, 146, 114, 217, 150, 104, 66, 163, 236, 170, 118, 32, 41, 251, 151, 72, 43, 86, 203, 172, 156, 93, 203, 73, 59, 242, 28, 96, 211, 14, 136, 51, 131, 49, 158, 200, 247, 85, 157, 74, 154, 96, 46, 112, 151, 247, 89, 93, 153, 245, 171, 47, 93, 255, 255, 166, 60, 228, 115, 104, 128, 41, 175, 37, 31, 213, 70, 157, 208, 148, 93, 172, 157, 129, 26, 202, 204, 25, 23, 141, 170, 134, 203, 163, 107, 212, 38, 121, 69, 133, 213, 98, 48, 31, 243, 99, 173, 6, 122, 190, 108, 157, 206, 73, 252, 219, 23, 62, 120, 131, 69, 68, 207, 122, 25, 102, 178, 244, 151, 52, 250, 211, 123, 144, 44, 207, 92, 233, 34, 136, 85, 219, 13, 193, 73, 201, 137, 201, 113, 26, 177, 126, 34, 238, 165, 10, 133, 220, 160, 199, 102, 122, 205, 114, 114, 205, 246, 136, 250, 215, 112, 198, 188, 80, 250, 48, 145, 195, 243, 84, 61, 74, 174, 44, 142, 253, 166, 167, 11, 108, 237, 255, 201, 160, 191, 74, 19, 247, 12, 100, 189, 177, 194, 190, 198, 169, 75, 100, 19, 230, 128, 200, 86, 48, 98, 254, 82, 35, 151, 63, 38, 10, 153, 7, 72, 59, 84, 214, 250, 88, 45, 95, 6, 84, 142, 124, 122, 8, 194, 74, 130, 33, 113, 254, 169, 32, 38, 127, 166, 83, 187, 77, 188, 210, 14, 63, 190, 6, 205, 17, 226, 210, 90, 132, 210, 125, 158, 14, 185, 182, 254, 121, 97, 214, 90, 166, 195, 67, 105, 219, 246, 189, 152, 2, 249, 30, 148, 40, 93, 228, 216, 234, 229, 10, 148, 107, 197, 36, 197, 203, 255, 106, 77, 158, 89, 228, 208, 87, 48, 4, 85, 114, 143, 62, 68, 152, 7, 98, 190, 155, 179, 247, 122, 146, 136, 5, 205, 120, 108, 101, 234, 179, 245, 152, 104, 184, 239, 209, 57, 79, 195, 173, 101, 93, 55, 136, 76, 227, 187, 203, 240, 244, 212, 169, 26, 14, 158, 169, 159, 95, 149, 163, 152, 135, 251, 18, 55, 185, 143, 178, 205, 108, 228, 177, 129, 147, 119, 255, 14, 120, 111, 32, 178, 230, 126, 41, 101, 77, 179, 165, 152, 19, 193, 59, 111, 224, 179, 252, 133, 50, 178, 137, 14, 178, 106, 46, 200, 250, 61, 89, 69, 175, 35, 144, 161, 224, 170, 231, 189, 6, 198, 196, 50, 121, 202, 71, 78, 40, 76, 85, 173, 17, 34, 191, 130, 25, 196, 117, 165, 5, 145, 13, 101, 140, 205, 17, 205, 30, 252, 140, 83, 242, 130, 207, 200, 183, 113, 17, 251, 45, 70, 131, 255, 227, 62, 222, 141, 238, 199, 103, 185, 17, 166, 34, 152, 37, 224, 7, 91, 32, 38, 129, 251, 191, 228, 193, 219, 193, 57, 209, 27, 71, 214, 170, 67, 83, 144, 212, 124, 114, 64, 240, 223, 54, 192, 22, 92, 66, 203, 164, 40, 150, 163, 34, 252, 247, 90, 67, 189, 100, 143, 79, 104, 118, 251, 194, 206, 171, 233, 32, 224, 166, 116, 8, 133, 205, 113, 159, 69, 25, 64, 19, 206, 221, 132, 66, 137, 91, 19, 116, 139, 122, 14, 4, 66, 140, 38, 35, 222, 182, 202, 177, 12, 33, 60, 238, 171, 138, 48, 72, 30, 11, 250, 132, 157, 83, 178, 65, 111, 116, 210, 40, 82, 129, 121, 213, 129, 211, 155, 42, 224, 127, 48, 215, 46, 37, 108, 229, 222, 163, 229, 53, 51, 59, 237, 246, 198, 194, 7, 173, 21, 105, 79, 115, 12, 127, 35, 216, 82, 120, 8, 23, 238, 210, 203, 79, 21, 56, 74, 161, 203, 113, 30, 76, 183, 94, 36, 236, 193, 166, 124, 166, 130, 72, 11, 119, 86, 95, 189, 237, 36, 215, 217, 192, 203, 147, 229, 137, 88, 95, 219, 64, 210, 132, 226, 147, 222, 62, 243, 219, 27, 87, 255, 148, 50, 156, 178, 92, 233, 229, 72, 184, 158, 42, 224, 86, 31, 72, 76, 55, 224, 201, 116, 146, 56, 55, 194, 87, 196, 179, 108, 47, 107, 154, 237, 71, 190, 59, 125, 161, 199, 147, 77, 203, 223, 243, 109, 227, 67, 160, 217, 185, 131, 236, 138, 26, 185, 58, 54, 232, 67, 161, 244, 126, 45, 164, 201, 185, 238, 15, 215, 56, 151, 149, 167, 90, 170, 169, 240, 155, 175, 17, 23, 217, 135, 187, 36, 80, 102, 10, 34, 183, 18, 89, 238, 40, 234, 79, 101, 208, 8, 57, 220, 83, 76, 187, 189, 51, 81, 251, 55, 220, 239, 102, 144, 127, 180, 88, 42, 61, 181, 36, 63, 144, 232, 20, 34, 143, 74, 200, 48, 23, 253, 26, 10, 35, 209, 100, 177, 179, 174, 242, 192, 189, 120, 148, 110, 77, 252, 126, 155, 112, 236, 73, 188, 160, 63, 107, 192, 118, 157, 115, 165, 215, 81, 124, 72, 64, 98, 51, 47, 150, 50, 226, 198, 248, 226, 44, 56, 205, 175, 57, 41, 247, 82, 39, 92, 124, 150, 53, 175, 63, 34, 128, 10, 180, 106, 119, 162, 43, 247, 230, 66, 34, 202, 251, 240, 13, 124, 1, 147, 2, 169, 44, 64, 42, 0, 206, 62, 214, 245, 172, 26, 168, 87, 200, 80, 139, 116, 197, 56, 171, 177, 159, 174, 160, 187, 132, 21, 120, 6, 167, 166, 169, 248, 98, 242, 55, 81, 9, 170, 90, 130, 87, 132, 17, 206, 104, 13, 160, 131, 77, 163, 50, 212, 159, 251, 152, 46, 87, 145, 223, 126, 69, 189, 178, 200, 112, 159, 159, 21, 224, 135, 48, 127, 116, 120, 35, 221, 52, 157, 1, 21, 132, 102, 173, 115, 242, 255, 232, 99, 184, 89, 203, 255, 246, 52, 208, 140, 37, 244, 197, 77, 145, 64, 158, 73, 8, 158, 19, 16, 188, 197, 163, 131, 139, 208, 54, 59, 250, 133, 245, 89, 6, 135, 6, 101, 187, 36, 117, 6, 117, 206, 254, 56, 33, 22, 127, 56, 157, 150, 219, 173, 250, 81, 198, 138, 234, 236, 246, 65, 125, 128, 194, 23, 221, 98, 203, 205, 87, 61, 215, 122, 87, 27, 96, 219, 131, 81, 20, 155, 85, 54, 28, 190, 118, 1, 215, 31, 223, 233, 9, 99, 48, 234, 4, 185, 50, 240, 138, 111, 112, 104, 31, 210, 114, 215, 39, 109, 13, 9, 36, 231, 120, 57, 135, 56, 98, 195, 44, 164, 135, 53, 145, 43, 95, 167, 220, 209, 157, 195, 175, 87, 200, 172, 24, 56, 177, 103, 236, 245, 35, 82, 76, 118, 2, 73, 143, 171, 150, 63, 168, 13, 129, 157, 111, 233, 140, 201, 74, 143, 229, 38, 210, 85, 26, 31, 128, 205, 88, 146, 237, 243, 116, 41, 47, 77, 67, 227, 46, 188, 48, 182, 77, 43, 122, 173, 17, 219, 35, 238, 118, 155, 250, 188, 251, 165, 246, 29, 245, 231, 166, 233, 73, 5, 58, 4, 212, 129, 109, 71, 144, 145, 193, 5, 205, 33, 190, 187, 229, 52, 22, 145, 74, 234, 28, 64, 119, 219, 98, 168, 164, 168, 36, 9, 187, 85, 15, 208, 105, 184, 212, 66, 195, 143, 99, 88, 55, 70, 26, 19, 245, 247, 158, 215, 252, 170, 112, 169, 222, 235, 82, 212, 81, 54, 245, 41, 222, 27, 11, 32, 155, 220, 65, 61, 15, 120, 10, 66, 34, 28, 187, 195, 183, 28, 87, 214, 140, 17, 92, 3, 3, 60, 130, 228, 184, 247, 191, 79, 31, 109, 145, 214, 20, 131, 164, 90, 98, 54, 26, 111, 114, 149, 135, 11, 137, 144, 144, 215, 131, 158, 208, 131, 214, 151, 25, 143, 186, 197, 186, 8, 225, 252, 147, 142, 63, 218, 56, 90, 65, 40, 202, 76, 237, 243, 224, 6, 54, 224, 173, 144, 48, 192, 169, 223, 122, 242, 137]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bee6196c5e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5bee6196c5e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5bee6197d47f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5bee6197d47f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5bee619396a1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5bee619396a1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5bee619459d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5bee6194a57f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   10:     0x5bee6194a411 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5bee6177e53e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x5bee6177e53e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5bee6194ac3f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x5bee6194ac3f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5bee6194aa9a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5bee61945b09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5bee6192db7d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5bee619856d0 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5bee61985483 - core::panicking::assert_failed_inner::h448e1d534f4c3d4b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5bee617373ec - core::panicking::assert_failed::hd1e9b096fc4b78f2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5bee61752a26 - rust_playground::buffer::disk_manager::test::should_work_concurrently::{{closure}}::{{closure}}::h020a856ac6c4a3c5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/disk_manager.rs:118:21
[INFO] [stdout]   22:     0x5bee6173b7be - std::sys::backtrace::__rust_begin_short_backtrace::ha633e8cf1b2af3fd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   23:     0x5bee61724347 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcaf5d4aba4e0cc3e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   24:     0x5bee617516a0 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157f603828ce656
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   25:     0x5bee61732b9b - std::panicking::catch_unwind::do_call::h306b23f2190322c5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   26:     0x5bee6172484b - __rust_try
[INFO] [stdout]   27:     0x5bee61721d98 - std::panicking::catch_unwind::hf9d8d373663535fe
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5bee61721d98 - std::panic::catch_unwind::hcc7672d372e4aa3c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5bee61721d98 - std::thread::Builder::spawn_unchecked_::{{closure}}::h495f2f8f9d4593d9
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   30:     0x5bee6175aaae - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7494fa2b01a9fe0e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5bee61940c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   32:     0x5bee61940c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   33:     0x78dd75fc7aa4 - <unknown>
[INFO] [stdout]   34:     0x78dd76054a34 - clone
[INFO] [stdout]   35:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'buffer::disk_manager::test::should_work_concurrently' (39) panicked at src/buffer/disk_manager.rs:131:32:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bee6196c5e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5bee6196c5e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5bee6197d47f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5bee6197d47f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5bee619396a1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5bee619396a1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5bee619459d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5bee6194a57f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5bee6194a411 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5bee6177e53e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x5bee6177e53e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5bee6194ac3f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x5bee6194ac3f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5bee6194aa9a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5bee61945b09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5bee6192db7d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5bee619856d0 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5bee61984c66 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x5bee617524ab - core::result::Result<T,E>::unwrap::h38a80b91f4c5f912
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x5bee617524ab - rust_playground::buffer::disk_manager::test::should_work_concurrently::{{closure}}::had52e405ed020fe0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/disk_manager.rs:131:32
[INFO] [stdout]   22:     0x5bee61748c23 - rust_playground::types::check_random::hc629fe80608ac308
[INFO] [stdout]                                at /opt/rustwide/workdir/src/types.rs:32:5
[INFO] [stdout]   23:     0x5bee6175205b - rust_playground::buffer::disk_manager::test::should_work_concurrently::h6a5a59c7a6456891
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/disk_manager.rs:104:9
[INFO] [stdout]   24:     0x5bee61752077 - rust_playground::buffer::disk_manager::test::should_work_concurrently::{{closure}}::h92435f521a43035e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/disk_manager.rs:103:34
[INFO] [stdout]   25:     0x5bee6175ad16 - core::ops::function::FnOnce::call_once::h3a1b6c8910c7b2d8
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5bee6177e2fb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5bee6177e2fb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5bee61793f65 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5bee61793f65 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5bee61793f65 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   31:     0x5bee61793f65 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   32:     0x5bee61793f65 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5bee61793f65 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5bee61793f65 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5bee6176a754 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5bee6176a754 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   37:     0x5bee6176e01a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   38:     0x5bee6176e01a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5bee6176e01a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   40:     0x5bee6176e01a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   41:     0x5bee6176e01a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5bee6176e01a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   43:     0x5bee6176e01a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5bee61940c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   45:     0x5bee61940c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   46:     0x78dd75fc7aa4 - <unknown>
[INFO] [stdout]   47:     0x78dd76054a34 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- buffer::buffer_pool_instance::test::should_work_concurrently stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (61) panicked at src/buffer/buffer_pool_instance.rs:361:50:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [55, 3, 47, 211, 163, 208, 85, 41, 190, 49, 55, 147, 74, 158, 206, 158, 102, 26, 45, 76, 84, 58, 14, 94, 104, 237, 80, 178, 182, 119, 233, 132, 59, 93, 142, 186, 142, 143, 82, 215, 220, 70, 177, 178, 228, 168, 24, 41, 206, 249, 219, 8, 74, 11, 140, 140, 211, 176, 61, 3, 154, 209, 159, 63, 249, 13, 185, 163, 138, 164, 234, 179, 32, 147, 4, 187, 245, 181, 176, 172, 67, 19, 214, 129, 20, 211, 76, 77, 190, 102, 34, 129, 195, 78, 146, 197, 103, 138, 147, 248, 4, 245, 197, 79, 192, 240, 244, 154, 216, 117, 92, 30, 247, 154, 252, 140, 21, 146, 211, 131, 1, 135, 244, 250, 146, 209, 162, 106, 48, 67, 101, 2, 64, 147, 206, 84, 26, 187, 129, 127, 144, 22, 183, 192, 147, 218, 0, 194, 164, 207, 2, 50, 55, 120, 0, 0, 40, 251, 174, 246, 11, 84, 81, 165, 197, 189, 209, 152, 12, 128, 131, 188, 58, 50, 234, 86, 234, 121, 197, 57, 214, 71, 151, 250, 67, 34, 14, 175, 155, 102, 75, 169, 61, 225, 97, 190, 216, 82, 109, 36, 49, 177, 196, 68, 41, 235, 5, 122, 108, 207, 236, 173, 142, 142, 202, 110, 110, 121, 22, 35, 246, 242, 60, 250, 47, 14, 93, 31, 122, 47, 186, 193, 106, 198, 254, 53, 16, 189, 145, 11, 44, 250, 255, 48, 221, 2, 243, 154, 46, 210, 242, 253, 233, 220, 5, 102, 174, 173, 61, 224, 201, 186, 199, 160, 206, 9, 234, 220, 143, 70, 154, 139, 251, 211, 31, 210, 216, 74, 16, 162, 117, 215, 0, 1, 175, 154, 164, 37, 1, 49, 122, 139, 47, 231, 115, 225, 18, 207, 150, 216, 85, 195, 196, 143, 21, 8, 184, 88, 222, 116, 205, 166, 61, 5, 6, 156, 16, 192, 230, 118, 63, 30, 77, 227, 48, 185, 109, 156, 212, 128, 158, 216, 154, 129, 155, 170, 82, 148, 140, 60, 229, 188, 154, 230, 150, 121, 1, 95, 39, 179, 239, 221, 57, 56, 20, 194, 93, 245, 21, 190, 110, 96, 46, 248, 234, 179, 71, 174, 111, 61, 126, 177, 206, 106, 85, 138, 140, 22, 7, 156, 152, 105, 156, 208, 201, 97, 210, 101, 87, 226, 209, 221, 169, 93, 160, 63, 92, 64, 89, 239, 162, 176, 253, 2, 113, 98, 227, 30, 170, 242, 15, 179, 202, 89, 166, 172, 184, 69, 115, 87, 227, 59, 118, 200, 183, 137, 42, 201, 242, 214, 12, 101, 250, 3, 220, 165, 114, 204, 104, 206, 198, 145, 30, 187, 192, 230, 151, 237, 156, 34, 42, 141, 175, 41, 143, 5, 138, 136, 69, 225, 240, 137, 131, 115, 205, 29, 92, 241, 248, 242, 83, 50, 38, 114, 140, 46, 9, 130, 186, 133, 63, 54, 181, 251, 19, 134, 194, 221, 162, 233, 210, 73, 101, 171, 0, 183, 199, 250, 32, 8, 156, 101, 75, 165, 195, 138, 190, 91, 56, 143, 150, 161, 100, 148, 209, 113, 237, 167, 14, 186, 178, 234, 201, 243, 8, 91, 188, 113, 18, 234, 23, 24, 78, 234, 4, 21, 185, 149, 240, 104, 157, 84, 144, 85, 138, 222, 70, 132, 143, 218, 239, 210, 237, 24, 77, 92, 96, 17, 147, 16, 107, 42, 17, 125, 164, 51, 206, 140, 178, 192, 105, 246, 105, 64, 172, 168, 20, 106, 204, 52, 202, 217, 98, 151, 155, 209, 22, 129, 98, 167, 226, 241, 245, 55, 55, 130, 149, 92, 88, 108, 60, 107, 128, 229, 36, 135, 176, 128, 150, 36, 1, 245, 125, 8, 128, 190, 18, 187, 131, 57, 31, 65, 129, 109, 252, 51, 23, 236, 142, 25, 127, 103, 77, 51, 16, 59, 8, 133, 11, 186, 81, 50, 215, 226, 216, 143, 74, 145, 121, 238, 184, 5, 165, 183, 116, 233, 41, 172, 252, 109, 205, 67, 166, 194, 16, 105, 127, 177, 178, 12, 3, 255, 161, 0, 144, 43, 106, 129, 9, 111, 147, 241, 133, 184, 20, 196, 76, 183, 98, 4, 225, 182, 176, 189, 155, 101, 173, 168, 209, 137, 140, 207, 83, 227, 141, 181, 203, 192, 234, 83, 135, 60, 213, 217, 123, 110, 97, 81, 122, 204, 129, 203, 49, 158, 218, 133, 113, 225, 122, 97, 74, 88, 159, 214, 88, 135, 225, 88, 22, 189, 82, 237, 91, 96, 140, 116, 99, 75, 142, 130, 13, 237, 54, 191, 59, 65, 183, 106, 224, 113, 224, 168, 166, 80, 32, 206, 205, 104, 151, 31, 196, 139, 95, 44, 93, 146, 105, 127, 214, 111, 43, 109, 33, 30, 18, 172, 8, 215, 5, 106, 149, 74, 208, 114, 3, 185, 195, 61, 86, 108, 121, 166, 98, 167, 176, 218, 110, 216, 166, 192, 136, 247, 10, 27, 195, 149, 244, 187, 27, 111, 193, 60, 81, 121, 108, 241, 162, 201, 158, 121, 93, 172, 175, 133, 235, 51, 156, 61, 6, 58, 16, 144, 209, 200, 212, 108, 209, 27, 4, 11, 163, 153, 249, 234, 143, 111, 122, 203, 122, 40, 198, 109, 47, 151, 95, 232, 184, 76, 72, 231, 101, 251, 171, 139, 142, 94, 104, 222, 30, 145, 181, 183, 166, 253, 100, 174, 92, 91, 194, 133, 254, 202, 43, 213, 224, 253, 39, 50, 162, 104, 43, 98, 221, 253, 41, 136, 153, 24, 254, 60, 211, 243, 63, 150, 238, 142, 77, 139, 140, 229, 77, 193, 107, 166, 114, 174, 209, 150, 24, 207, 130, 200, 152, 14, 242, 190, 237, 205, 255, 237, 101, 79, 184, 117, 93, 229, 127, 11, 103, 9, 103, 247, 29, 16, 97, 180, 138, 117, 237, 162, 141, 38, 253, 218, 34, 129, 19, 12, 207, 36, 66, 200, 135, 177, 252, 16, 40, 168, 135, 193, 88, 135, 175, 152, 82, 182, 92, 51, 228, 158, 175, 65, 243, 34, 173, 230, 55, 62, 193, 85, 48, 234, 99, 52, 182, 221, 34, 62, 4, 96, 18, 88, 74, 245, 12, 251, 61, 239, 90, 70, 139, 99, 177, 248, 243, 45, 242, 205, 6, 177, 230, 43, 172, 210, 88, 127, 140, 146, 253, 59, 109, 22, 173, 11, 46, 34, 234, 160, 194, 250, 227, 148, 185, 116, 99, 20, 75, 133, 198, 35, 251, 47, 137, 164, 5, 168, 247, 81, 17, 121, 246, 61, 96, 141, 150, 190, 227, 106, 72, 12, 117, 53, 237, 185, 208, 231, 24, 173, 241, 85, 161, 63, 199, 93, 224, 18, 94, 106, 42, 110, 97, 3, 116, 77, 243, 149, 41, 59, 154, 200, 123, 17, 235, 161, 75, 44, 132, 184, 246, 242, 3, 153, 172, 93, 6, 101, 131, 145, 123, 193, 79, 226, 126, 64, 191, 2, 133, 245, 198, 28, 144, 203, 152, 245, 100, 230, 93, 216, 96, 148, 10, 4, 156, 194, 3, 104, 135, 70, 211, 240, 97, 156, 201, 115, 83, 47, 85, 207, 147, 51, 240, 34, 216, 26, 105, 188, 87, 250, 211, 168, 70, 176, 243, 60, 167, 18, 114, 209, 247, 231, 180, 199, 125, 76, 73, 177, 123, 35, 201, 55, 146, 39, 50, 141, 94, 204, 75, 9, 247, 187, 34, 11, 90, 183, 68, 140, 61, 142, 229, 253, 148, 222, 107, 1, 195, 105, 122, 81, 145, 143, 11, 137, 46, 238, 88, 137, 190, 133, 216, 13, 220, 50, 51, 93, 51, 9, 219, 36, 38, 170, 98, 128, 118, 96, 16, 183, 214, 16, 141, 143, 43, 191, 35, 95, 19, 113, 18, 127, 42, 30, 148, 21, 94, 227, 190, 187, 90, 95, 221, 144, 74, 166, 5, 150, 186, 2, 102, 248, 165, 213, 71, 93, 134, 220, 164, 218, 29, 162, 86, 146, 251, 37, 135, 41, 110, 10, 136, 113, 136, 183, 136, 246, 235, 176, 48, 125, 127, 199, 41, 29, 116, 132, 75, 45, 6, 81, 150, 121, 226, 212, 96, 121, 188, 14, 8, 205, 147, 208, 87, 188, 99, 246, 88, 37, 119, 217, 92, 240, 67, 41, 36, 153, 205, 22, 178, 91, 19, 249, 106, 184, 166, 158, 198, 224, 142, 11, 47, 125, 3, 10, 173, 19, 230, 159, 26, 33, 97, 111, 197, 219, 182, 164, 92, 192, 59, 74, 225, 228, 98, 211, 6, 67, 127, 72, 232, 113, 75, 34, 123, 237, 210, 221, 26, 144, 240, 184, 150, 251, 121, 8, 209, 176, 67, 84, 102, 83, 112, 85, 70, 202, 4, 117, 1, 212, 153, 96, 153, 22, 197, 31, 113, 203, 224, 54, 99, 223, 118, 47, 194, 74, 46, 105, 169, 213, 250, 82, 29, 132, 20, 52, 141, 255, 165, 34, 198, 192, 124, 201, 201, 223, 157, 236, 62, 241, 163, 145, 110, 78, 32, 168, 133, 47, 213, 133, 100, 151, 119, 158, 138, 32, 46, 87, 183, 141, 247, 255, 248, 172, 126, 222, 153, 156, 93, 107, 157, 200, 162, 159, 232, 92, 23, 44, 147, 21, 228, 189, 215, 91, 253, 57, 164, 115, 15, 43, 111, 60, 140, 49, 129, 39, 7, 166, 53, 230, 250, 176, 189, 148, 159, 12, 242, 207, 68, 27, 87, 226, 16, 230, 23, 241, 161, 172, 34, 253, 63, 3, 51, 255, 18, 2, 64, 9, 248, 11, 39, 84, 33, 9, 169, 30, 196, 39, 245, 172, 161, 77, 9, 0, 217, 216, 70, 163, 182, 236, 250, 187, 106, 251, 5, 237, 174, 106, 17, 149, 117, 115, 165, 206, 215, 61, 81, 144, 163, 153, 112, 32, 236, 92, 58, 50, 19, 66, 60, 17, 80, 198, 102, 92, 173, 76, 172, 207, 214, 23, 193, 34, 81, 217, 64, 240, 28, 187, 239, 51, 155, 229, 0, 16, 11, 95, 48, 233, 195, 118, 208, 255, 157, 146, 246, 56, 242, 220, 116, 130, 231, 205, 185, 239, 12, 158, 162, 178, 128, 0, 22, 85, 183, 79, 49, 212, 53, 8, 22, 248, 58, 124, 10, 224, 1, 61, 128, 174, 46, 23, 19, 180, 13, 215, 194, 120, 106, 211, 51, 119, 89, 56, 74, 213, 199, 224, 156, 113, 36, 123, 18, 206, 12, 131, 243, 222, 200, 61, 70, 97, 227, 20, 108, 28, 194, 233, 158, 203, 241, 44, 152, 200, 72, 156, 5, 1, 105, 220, 150, 182, 206, 111, 105, 180, 219, 154, 233, 126, 191, 98, 211, 243, 122, 131, 46, 5, 117, 120, 189, 148, 127, 181, 37, 53, 174, 235, 136, 159, 24, 229, 3, 181, 186, 140, 171, 110, 172, 218, 68, 156, 89, 76, 246, 227, 2, 204, 81, 190, 70, 250, 166, 16, 107, 65, 33, 161, 194, 22, 51, 105, 113, 147, 15, 124, 56, 221, 68, 61, 134, 169, 44, 247, 181, 40, 242, 69, 100, 61, 181, 163, 82, 169, 236, 44, 185, 99, 164, 85, 89, 194, 52, 52, 43, 75, 179, 249, 199, 22, 221, 194, 143, 179, 172, 67, 224, 39, 122, 80, 131, 111, 118, 179, 54, 125, 88, 236, 7, 231, 79, 97, 174, 168, 234, 109, 81, 131, 122, 232, 162, 19, 2, 67, 26, 1, 89, 68, 18, 233, 99, 57, 37, 48, 225, 19, 54, 69, 188, 149, 19, 119, 110, 58, 241, 235, 199, 94, 79, 75, 82, 50, 141, 216, 17, 179, 200, 250, 217, 106, 109, 21, 185, 160, 178, 123, 130, 169, 248, 26, 90, 71, 123, 117, 247, 184, 75, 165, 105, 67, 52, 191, 203, 183, 190, 59, 229, 211, 153, 197, 243, 70, 200, 142, 123, 241, 193, 161, 48, 130, 143, 51, 216, 247, 229, 129, 112, 223, 32, 182, 206, 242, 254, 156, 38, 212, 33, 133, 65, 138, 109, 82, 249, 78, 185, 164, 57, 229, 53, 212, 249, 15, 192, 1, 18, 178, 196, 155, 223, 144, 225, 129, 227, 37, 42, 205, 49, 243, 16, 127, 200, 210, 213, 229, 174, 66, 153, 130, 155, 172, 254, 43, 68, 109, 3, 154, 203, 107, 239, 198, 70, 156, 228, 203, 4, 55, 236, 84, 120, 96, 88, 57, 1, 35, 72, 51, 216, 147, 170, 125, 77, 206, 184, 159, 38, 206, 92, 126, 69, 203, 149, 167, 156, 220, 85, 253, 240, 174, 51, 90, 2, 156, 185, 34, 224, 143, 36, 36, 244, 98, 138, 14, 145, 9, 56, 158, 123, 47, 72, 154, 181, 134, 237, 5, 203, 169, 45, 210, 56, 165, 129, 206, 255, 51, 52, 129, 165, 112, 97, 167, 150, 172, 87, 209, 15, 193, 167, 17, 238, 28, 64, 157, 136, 51, 143, 182, 174, 3, 87, 180, 139, 165, 183, 249, 29, 245, 95, 139, 111, 191, 174, 42, 220, 162, 170, 32, 174, 1, 107, 133, 189, 196, 141, 102, 142, 104, 235, 41, 219, 105, 182, 75, 211, 225, 26, 150, 128, 110, 61, 149, 45, 180, 136, 149, 92, 57, 20, 68, 1, 7, 209, 29, 108, 122, 180, 66, 45, 156, 126, 237, 45, 103, 143, 232, 83, 234, 203, 177, 129, 203, 108, 85, 59, 166, 61, 152, 249, 125, 240, 93, 59, 75, 64, 240, 82, 122, 65, 240, 213, 12, 49, 18, 77, 135, 236, 184, 163, 197, 215, 16, 159, 0, 118, 90, 14, 140, 171, 64, 110, 74, 182, 218, 245, 63, 19, 216, 179, 86, 10, 253, 74, 237, 106, 163, 147, 79, 223, 26, 119, 221, 11, 92, 150, 225, 119, 228, 151, 127, 217, 232, 164, 59, 117, 220, 84, 243, 251, 91, 206, 8, 177, 20, 177, 192, 244, 32, 62, 35, 62, 119, 165, 234, 157, 92, 100, 153, 8, 83, 233, 201, 140, 126, 186, 223, 131, 88, 200, 63, 209, 8, 252, 69, 129, 233, 115, 38, 187, 58, 17, 129, 221, 151, 28, 85, 21, 107, 187, 226, 124, 198, 132, 171, 240, 224, 139, 241, 78, 253, 7, 138, 74, 59, 123, 91, 222, 14, 212, 106, 19, 132, 165, 211, 173, 178, 90, 27, 179, 233, 212, 31, 26, 171, 161, 82, 29, 219, 52, 156, 138, 243, 113, 56, 244, 245, 211, 172, 114, 18, 181, 82, 52, 29, 90, 10, 215, 187, 36, 245, 16, 34, 20, 27, 9, 62, 226, 207, 83, 63, 104, 183, 178, 193, 135, 203, 107, 169, 173, 22, 90, 86, 249, 130, 254, 252, 94, 134, 9, 77, 236, 172, 17, 145, 30, 46, 68, 201, 30, 168, 78, 101, 149, 169, 130, 181, 82, 211, 206, 166, 246, 128, 36, 5, 116, 251, 10, 146, 11, 8, 249, 165, 72, 219, 179, 18, 155, 6, 76, 181, 33, 71, 190, 139, 230, 2, 139, 243, 15, 185, 227, 222, 5, 247, 45, 212, 241, 172, 13, 9, 77, 85, 166, 11, 55, 1, 246, 85, 92, 87, 108, 31, 9, 213, 190, 223, 26, 75, 141, 82, 227, 51, 24, 83, 22, 40, 95, 39, 217, 91, 191, 248, 35, 199, 29, 251, 153, 250, 245, 168, 186, 195, 92, 101, 232, 182, 214, 23, 6, 73, 10, 41, 110, 88, 152, 73, 35, 6, 189, 200, 220, 167, 110, 209, 9, 208, 221, 108, 40, 183, 164, 30, 192, 188, 25, 41, 194, 191, 45, 162, 159, 107, 45, 35, 225, 102, 223, 58, 136, 185, 18, 42, 156, 94, 188, 237, 202, 72, 230, 14, 131, 153, 106, 166, 208, 206, 230, 23, 41, 196, 149, 0, 235, 179, 232, 67, 53, 79, 147, 254, 154, 95, 74, 29, 248, 24, 220, 191, 155, 38, 205, 120, 223, 13, 127, 81, 244, 157, 211, 239, 60, 101, 56, 59, 190, 27, 231, 69, 6, 135, 192, 76, 134, 244, 254, 39, 35, 233, 131, 183, 251, 226, 33, 226, 87, 184, 131, 247, 170, 66, 202, 221, 80, 226, 187, 201, 167, 121, 161, 20, 150, 196, 27, 176, 128, 143, 133, 140, 74, 139, 171, 85, 224, 63, 143, 52, 2, 115, 247, 79, 106, 12, 104, 215, 231, 238, 244, 36, 51, 192, 245, 111, 240, 57, 156, 143, 39, 38, 149, 136, 87, 38, 105, 24, 212, 136, 191, 234, 96, 250, 107, 227, 21, 73, 123, 217, 212, 146, 30, 255, 181, 66, 10, 185, 80, 122, 50, 133, 136, 247, 156, 215, 178, 201, 168, 65, 87, 165, 185, 87, 22, 29, 6, 43, 35, 26, 204, 11, 95, 120, 20, 46, 97, 146, 92, 9, 214, 95, 105, 53, 98, 226, 217, 213, 198, 153, 246, 209, 132, 253, 228, 14, 91, 28, 6, 79, 158, 38, 145, 226, 159, 228, 33, 235, 56, 114, 217, 54, 104, 125, 36, 85, 196, 21, 244, 11, 146, 214, 191, 182, 147, 94, 59, 118, 23, 219, 201, 30, 58, 224, 192, 14, 29, 128, 224, 201, 19, 74, 84, 116, 192, 76, 143, 95, 104, 234, 22, 24, 231, 16, 184, 174, 79, 151, 97, 169, 97, 41, 101, 237, 61, 185, 135, 232, 185, 7, 117, 145, 248, 110, 224, 92, 214, 110, 236, 92, 46, 23, 49, 21, 70, 246, 84, 219, 48, 230, 92, 32, 245, 171, 245, 48, 63, 146, 144, 235, 252, 3, 194, 142, 203, 109, 236, 85, 88, 247, 45, 117, 132, 56, 244, 101, 211, 195, 123, 244, 178, 245, 93, 137, 7, 255, 112, 19, 148, 189, 57, 42, 97, 150, 96, 103, 76, 10, 79, 153, 24, 148, 104, 107, 211, 154, 9, 189, 24, 136, 225, 224, 248, 74, 117, 8, 28, 147, 149, 250, 9, 170, 188, 188, 233, 4, 61, 151, 187, 93, 228, 5, 67, 66, 19, 221, 131, 159, 159, 1, 76, 165, 190, 87, 165, 186, 224, 80, 50, 10, 140, 132, 79, 169, 115, 124, 28, 128, 85, 4, 111, 79, 151, 153, 240, 52, 30, 192, 166, 169, 75, 112, 217, 77, 54, 169, 50, 104, 221, 72, 125, 136, 227, 148, 153, 242, 160, 127, 84, 195, 178, 106, 75, 70, 1, 252, 236, 199, 185, 183, 186, 208, 205, 120, 59, 161, 62, 148, 253, 69, 135, 83, 96, 229, 96, 216, 241, 247, 8, 56, 42, 156, 91, 168, 181, 0, 122, 87, 51, 118, 95, 37, 212, 234, 95, 152, 35, 213, 185, 183, 199, 16, 13, 143, 46, 251, 234, 121, 93, 152, 242, 83, 210, 30, 59, 117, 218, 178, 152, 81, 39, 6, 28, 74, 27, 141, 167, 111, 110, 35, 105, 229, 199, 171, 62, 18, 181, 28, 61, 4, 190, 169, 219, 181, 89, 118, 134, 111, 198, 54, 239, 86, 185, 1, 194, 209, 1, 43, 157, 186, 17, 122, 43, 194, 8, 169, 213, 148, 15, 72, 40, 154, 203, 85, 241, 2, 158, 30, 39, 24, 141, 113, 136, 141, 60, 205, 57, 249, 17, 180, 196, 135, 238, 51, 40, 36, 173, 21, 47, 157, 179, 178, 104, 115, 82, 147, 0, 245, 99, 239, 126, 164, 10, 210, 200, 139, 244, 202, 2, 153, 89, 56, 126, 105, 20, 180, 105, 90, 180, 121, 176, 81, 210, 193, 245, 136, 29, 230, 44, 237, 41, 16, 230, 47, 42, 107, 9, 6, 195, 201, 24, 195, 155, 235, 251, 23, 70, 21, 127, 152, 125, 226, 67, 225, 252, 24, 119, 102, 41, 25, 168, 227, 204, 203, 139, 15, 136, 180, 47, 222, 168, 213, 243, 86, 206, 41, 214, 151, 211, 29, 133, 129, 150, 153, 205, 11, 145, 177, 102, 184, 62, 217, 235, 9, 208, 15, 139, 67, 13, 146, 196, 175, 58, 99, 114, 79, 186, 172, 146, 187, 44, 68, 146, 135, 21, 16, 165, 231, 179, 239, 226, 45, 72, 107, 116, 203, 169, 109, 253, 140, 77, 112, 177, 153, 255, 156, 100, 70, 128, 1, 1, 11, 201, 251, 163, 184, 243, 213, 118, 112, 137, 152, 192, 170, 56, 52, 14, 239, 212, 72, 182, 72, 62, 230, 17, 222, 139, 158, 22, 196, 248, 151, 229, 188, 144, 5, 229, 158, 207, 76, 11, 27, 114, 1, 44, 195, 121, 135, 18, 124, 171, 21, 168, 220, 8, 114, 40, 35, 18, 228, 203, 15, 214, 213, 133, 63, 171, 18, 190, 9, 85, 81, 210, 84, 190, 57, 127, 15, 64, 73, 234, 8, 72, 77, 220, 72, 169, 254, 125, 120, 163, 138, 172, 54, 95, 197, 25, 209, 16, 37, 2, 175, 219, 148, 200, 47, 82, 118, 171, 204, 144, 20, 48, 183, 55, 236, 19, 252, 104, 92, 233, 10, 204, 165, 154, 217, 103, 89, 77, 53, 147, 21, 86, 145, 160, 216, 155, 1, 172, 238, 254, 85, 118, 220, 220, 0, 34, 164, 233, 109, 69, 42, 188, 250, 197, 3, 169, 67, 213, 51, 121, 82, 216, 36, 203, 131, 161, 15, 96, 179, 130, 156, 164, 55, 210, 156, 133, 101, 138, 162, 178, 170, 37, 160, 131, 83, 72, 226, 11, 210, 151, 22, 135, 181, 198, 54, 59, 28, 60, 175, 45, 162, 146, 147, 35, 45, 27, 176, 239, 174, 158, 154, 235, 208, 163, 87, 4, 195, 180, 76, 3, 1, 132, 159, 84, 54, 208, 154, 93, 216, 248, 142, 239, 241, 49, 59, 148, 111, 94, 206, 67, 169, 22, 116, 139, 140, 153, 138, 167, 145, 45, 228, 204, 185, 104, 182, 47, 101, 105, 21, 16, 189, 217, 117, 247, 62, 56, 91, 41, 227, 86, 18, 107, 41, 97, 222, 123, 244, 168, 222, 141, 248, 154, 221, 108, 46, 33, 11, 186, 98, 38, 171, 58, 254, 152, 139, 201, 57, 205, 94, 119, 58, 69, 28, 188, 26, 87, 153, 10, 50, 237, 63, 219, 20, 25, 167, 158, 111, 73, 115, 119, 147, 122, 228, 148, 90, 158, 57, 5, 57, 71, 77, 252, 101, 166, 153, 99, 213, 168, 202, 179, 21, 6, 77, 45, 74, 219, 230, 81, 129, 217, 35, 148, 197, 184, 52, 248, 179, 84, 174, 141, 189, 178, 6, 1, 4, 100, 186, 116, 151, 97, 93, 16, 255, 255, 11, 232, 7, 99, 189, 235, 90, 34, 148, 125, 67, 10, 209, 102, 141, 43, 26, 171, 233, 199, 175, 2, 219, 6, 128, 29, 225, 28, 50, 25, 95, 156, 131, 9, 247, 223, 202, 208, 228, 9, 36, 181, 71, 245, 235, 184, 43, 24, 90, 109, 82, 183, 125, 131, 250, 89, 149, 171, 211, 191, 241, 174, 6, 144, 19, 235, 253, 234, 89, 216, 106, 49, 96, 251, 223, 48, 30, 229, 71, 214, 235, 230, 55, 249, 249, 238, 198, 116, 201, 160, 135, 126, 199, 60, 15, 155, 31, 72, 93, 63, 226, 171, 26, 198, 250, 120, 145, 100, 153, 217, 100, 19, 207, 74, 209, 18, 24, 76, 47, 54, 194, 82, 197, 114, 33, 150, 117, 233, 23, 137, 8, 72, 57, 252, 141, 146, 216, 98, 232, 160, 94, 45, 117, 187, 97, 0, 16, 118, 131, 142, 21, 224, 52, 95, 207, 173, 156, 169, 129, 191, 112, 96, 193, 16, 102, 212, 154, 165, 172, 89, 252, 68, 0, 150, 30, 219, 26, 247, 240, 208, 235, 86, 153, 251, 147, 23, 81, 34, 123, 219, 138, 165, 236, 73, 138, 26, 201, 97, 43, 214, 139, 197, 52, 230, 18, 133, 209, 229, 93, 130, 190, 128, 136, 149, 192, 138, 210, 70, 3, 226, 135, 113, 61, 184, 205, 124, 4, 237, 124, 167, 181, 137, 73, 215, 19, 102, 223, 15, 200, 68, 203, 215, 115, 177, 100, 175, 197, 15, 179, 122, 165, 240, 150, 208, 185, 73, 168, 181, 9, 162, 203, 180, 244, 137, 191, 180, 151, 120, 167, 160, 92, 124, 138, 222, 57, 54, 12, 170, 32, 112, 137, 190, 229, 63, 143, 87, 117, 80, 247, 138, 12, 103, 191, 10, 234, 12, 47, 193, 85, 27, 126, 60, 191, 119, 74, 44, 107, 130, 47, 34, 115, 41, 77, 91, 113, 216, 215, 245, 174, 44, 197, 13, 100, 7, 120, 236, 167, 230, 132, 168, 66, 154, 147, 46, 119, 176, 140, 40, 198, 188, 105, 15, 171, 151, 120, 176, 229, 144, 73, 48, 206, 184, 83, 120, 213, 40, 73, 111, 113, 142, 235, 129, 70, 174, 213, 234, 40, 94, 180, 103, 235, 47, 54, 208, 5, 15, 201, 227, 167, 63, 180, 58, 168, 6, 94, 182, 76, 155, 116, 45, 103, 56, 227, 236, 84, 95, 53, 21, 251, 185, 165, 192, 199, 226, 71, 253, 196, 197, 150, 86, 43, 14, 235, 243, 243, 121, 56, 136, 125, 90, 78, 101, 106, 241, 179, 119, 174, 236, 167, 185, 87, 212, 216, 59, 12, 124, 124, 76, 90, 214, 32, 170, 195, 174, 221]
[INFO] [stdout]  right: [34, 99, 8, 185, 24, 67, 120, 215, 168, 208, 61, 9, 255, 39, 137, 129, 125, 35, 30, 217, 185, 47, 135, 97, 121, 231, 238, 0, 88, 212, 230, 101, 169, 137, 13, 0, 46, 220, 150, 8, 227, 12, 114, 248, 6, 86, 53, 147, 42, 50, 225, 129, 179, 115, 60, 143, 247, 36, 130, 202, 74, 119, 87, 222, 165, 21, 78, 43, 211, 131, 15, 233, 254, 149, 207, 176, 232, 49, 22, 112, 165, 176, 153, 109, 158, 160, 73, 247, 163, 46, 106, 97, 66, 241, 26, 113, 226, 29, 196, 192, 54, 101, 142, 39, 146, 188, 113, 49, 221, 194, 217, 137, 217, 132, 211, 194, 103, 160, 38, 246, 211, 152, 74, 70, 28, 114, 215, 77, 206, 36, 167, 45, 242, 207, 118, 83, 149, 55, 73, 40, 225, 183, 233, 176, 27, 3, 196, 10, 143, 224, 216, 58, 57, 255, 205, 3, 54, 24, 251, 199, 2, 136, 39, 18, 21, 249, 240, 248, 124, 222, 122, 117, 70, 139, 177, 235, 34, 133, 47, 167, 143, 62, 4, 13, 144, 203, 105, 30, 174, 202, 237, 1, 26, 11, 92, 74, 242, 0, 67, 89, 90, 233, 206, 100, 94, 77, 31, 141, 165, 116, 139, 137, 24, 193, 207, 207, 209, 208, 79, 36, 117, 161, 35, 175, 105, 105, 151, 132, 190, 61, 40, 3, 20, 83, 192, 187, 122, 233, 157, 235, 42, 105, 81, 253, 226, 190, 119, 59, 16, 174, 251, 242, 164, 227, 135, 234, 235, 90, 16, 114, 153, 31, 42, 35, 106, 168, 41, 18, 200, 27, 43, 249, 143, 107, 11, 15, 167, 195, 193, 20, 96, 160, 200, 61, 147, 252, 52, 183, 49, 65, 210, 87, 2, 153, 83, 185, 140, 50, 15, 100, 122, 251, 22, 127, 1, 255, 69, 54, 175, 71, 135, 104, 204, 172, 2, 152, 137, 172, 153, 104, 7, 28, 125, 64, 75, 38, 172, 91, 141, 195, 148, 255, 206, 124, 203, 144, 34, 41, 69, 72, 29, 122, 96, 77, 147, 117, 9, 251, 141, 14, 254, 240, 194, 12, 188, 200, 78, 61, 211, 92, 64, 63, 230, 97, 184, 69, 150, 91, 163, 115, 59, 53, 107, 199, 76, 132, 120, 41, 245, 64, 188, 164, 227, 177, 233, 82, 225, 158, 246, 131, 38, 113, 69, 91, 69, 15, 82, 184, 208, 21, 186, 150, 144, 227, 217, 89, 16, 66, 190, 78, 25, 161, 77, 204, 214, 81, 163, 147, 216, 170, 173, 59, 185, 200, 123, 187, 221, 245, 249, 72, 130, 43, 155, 169, 232, 165, 51, 205, 40, 248, 145, 118, 18, 4, 209, 126, 168, 197, 88, 12, 109, 254, 145, 193, 11, 96, 94, 233, 158, 4, 68, 55, 59, 132, 235, 68, 76, 247, 68, 173, 105, 218, 13, 36, 187, 148, 165, 156, 35, 155, 18, 51, 122, 231, 84, 120, 50, 67, 202, 94, 97, 30, 245, 230, 103, 50, 14, 112, 182, 133, 222, 87, 55, 82, 178, 198, 203, 1, 106, 220, 111, 87, 223, 99, 231, 143, 74, 5, 171, 59, 116, 239, 75, 123, 1, 33, 129, 157, 96, 221, 201, 153, 230, 206, 12, 206, 4, 145, 154, 185, 130, 192, 252, 151, 21, 57, 66, 120, 139, 191, 215, 161, 93, 21, 82, 27, 154, 144, 145, 105, 59, 225, 144, 29, 21, 91, 184, 168, 163, 199, 107, 232, 191, 91, 216, 238, 155, 115, 102, 197, 5, 42, 210, 57, 188, 251, 28, 221, 216, 111, 254, 203, 135, 130, 233, 24, 55, 10, 13, 160, 172, 205, 165, 49, 122, 62, 73, 90, 98, 73, 49, 21, 15, 117, 82, 68, 113, 59, 90, 194, 150, 250, 42, 208, 203, 131, 187, 22, 95, 181, 103, 140, 21, 99, 128, 196, 68, 1, 252, 43, 103, 51, 253, 224, 185, 23, 106, 159, 15, 176, 162, 234, 56, 182, 23, 82, 30, 243, 7, 38, 44, 167, 253, 36, 77, 80, 161, 218, 217, 80, 0, 65, 11, 17, 153, 155, 255, 81, 12, 190, 47, 40, 181, 229, 65, 174, 197, 4, 72, 113, 134, 190, 240, 177, 98, 73, 211, 248, 88, 241, 250, 208, 17, 236, 30, 0, 165, 21, 81, 105, 242, 111, 47, 191, 131, 202, 157, 231, 229, 217, 202, 97, 170, 54, 54, 4, 237, 200, 114, 63, 192, 70, 185, 247, 89, 168, 211, 182, 110, 170, 212, 246, 56, 96, 230, 5, 149, 64, 6, 209, 108, 45, 136, 96, 225, 147, 154, 233, 78, 107, 252, 69, 128, 120, 79, 193, 59, 1, 120, 89, 168, 88, 166, 72, 135, 81, 84, 168, 246, 228, 144, 229, 70, 94, 49, 32, 28, 208, 26, 81, 1, 128, 204, 64, 168, 137, 135, 224, 85, 120, 215, 10, 27, 33, 27, 155, 145, 49, 167, 209, 48, 193, 246, 195, 23, 165, 173, 90, 224, 47, 252, 129, 6, 87, 104, 191, 52, 174, 115, 213, 221, 208, 172, 8, 255, 7, 134, 29, 192, 55, 73, 250, 158, 197, 131, 189, 110, 236, 93, 18, 172, 101, 114, 215, 147, 19, 167, 153, 113, 242, 53, 51, 38, 40, 160, 79, 52, 103, 161, 247, 242, 211, 68, 19, 110, 2, 230, 128, 126, 56, 226, 32, 52, 198, 235, 207, 187, 214, 112, 79, 165, 142, 103, 156, 240, 202, 179, 71, 94, 197, 47, 128, 49, 171, 211, 131, 140, 82, 157, 126, 156, 16, 6, 114, 122, 194, 55, 219, 89, 146, 48, 208, 99, 216, 221, 136, 205, 21, 15, 164, 110, 255, 129, 21, 165, 3, 185, 27, 183, 74, 39, 85, 79, 115, 116, 178, 124, 90, 191, 59, 90, 241, 67, 140, 73, 97, 110, 9, 136, 180, 6, 154, 239, 149, 145, 134, 251, 111, 160, 52, 43, 237, 234, 249, 238, 101, 31, 71, 97, 127, 200, 103, 75, 254, 144, 133, 169, 100, 43, 76, 224, 115, 205, 143, 70, 114, 62, 20, 6, 80, 134, 206, 170, 35, 107, 124, 243, 16, 163, 129, 211, 119, 205, 127, 138, 154, 122, 119, 157, 5, 137, 209, 1, 251, 10, 147, 39, 134, 112, 120, 9, 234, 91, 247, 147, 53, 191, 126, 96, 180, 32, 252, 48, 187, 98, 79, 42, 111, 188, 181, 54, 170, 178, 86, 205, 175, 69, 251, 127, 254, 164, 120, 35, 144, 55, 102, 47, 96, 60, 139, 126, 200, 42, 107, 52, 8, 25, 148, 82, 151, 227, 206, 178, 128, 106, 159, 196, 146, 71, 81, 35, 244, 24, 30, 88, 245, 238, 205, 122, 81, 29, 5, 15, 115, 255, 242, 41, 19, 122, 22, 214, 224, 120, 49, 172, 110, 176, 137, 59, 132, 99, 112, 159, 27, 26, 183, 8, 10, 144, 146, 163, 110, 7, 27, 18, 216, 42, 150, 83, 49, 37, 217, 158, 108, 6, 169, 158, 16, 37, 48, 199, 181, 76, 209, 26, 22, 225, 122, 254, 173, 83, 144, 5, 22, 87, 190, 173, 96, 198, 51, 12, 218, 41, 69, 72, 74, 16, 212, 6, 7, 144, 125, 141, 169, 77, 59, 64, 92, 112, 77, 208, 35, 143, 141, 145, 159, 94, 26, 38, 250, 125, 104, 99, 28, 82, 19, 86, 126, 3, 32, 251, 233, 139, 245, 147, 165, 218, 222, 199, 146, 83, 230, 28, 53, 132, 89, 56, 185, 214, 171, 226, 177, 24, 45, 7, 128, 237, 161, 199, 60, 60, 153, 96, 174, 31, 7, 197, 186, 81, 144, 15, 145, 121, 167, 251, 41, 164, 23, 53, 223, 215, 83, 153, 117, 19, 232, 30, 245, 48, 71, 147, 160, 97, 195, 19, 143, 100, 68, 140, 67, 88, 12, 227, 212, 223, 175, 12, 67, 252, 208, 148, 93, 39, 171, 207, 20, 202, 253, 190, 104, 251, 242, 234, 19, 154, 167, 223, 52, 108, 153, 73, 51, 99, 112, 55, 184, 141, 53, 182, 230, 76, 219, 144, 16, 20, 201, 56, 19, 110, 225, 137, 21, 255, 66, 61, 63, 112, 24, 70, 140, 163, 208, 241, 240, 46, 182, 40, 32, 152, 251, 33, 91, 192, 203, 188, 252, 160, 245, 180, 39, 149, 106, 115, 217, 138, 74, 220, 119, 215, 153, 234, 132, 62, 230, 23, 247, 69, 239, 52, 55, 194, 102, 139, 106, 64, 125, 159, 27, 150, 192, 179, 24, 120, 182, 27, 130, 222, 20, 99, 62, 99, 121, 222, 248, 194, 141, 1, 207, 16, 213, 46, 77, 43, 241, 10, 159, 246, 122, 189, 210, 228, 247, 207, 21, 242, 77, 193, 0, 220, 149, 97, 236, 253, 188, 227, 50, 215, 48, 109, 33, 211, 50, 127, 181, 18, 24, 188, 62, 234, 160, 16, 167, 97, 22, 77, 243, 235, 53, 88, 57, 11, 113, 40, 197, 202, 96, 182, 72, 150, 137, 73, 223, 124, 130, 74, 132, 77, 162, 252, 159, 172, 27, 12, 101, 57, 168, 203, 132, 27, 217, 170, 205, 136, 147, 212, 192, 50, 225, 64, 173, 122, 72, 226, 192, 83, 85, 197, 165, 9, 191, 150, 147, 249, 23, 76, 38, 212, 206, 170, 254, 223, 74, 210, 52, 51, 237, 235, 66, 135, 30, 34, 167, 24, 59, 222, 208, 246, 153, 84, 253, 250, 185, 141, 126, 107, 175, 159, 207, 153, 227, 129, 208, 202, 209, 46, 223, 120, 42, 27, 43, 53, 228, 139, 63, 181, 160, 196, 153, 37, 221, 134, 94, 83, 102, 170, 163, 241, 196, 81, 15, 52, 169, 65, 109, 13, 208, 39, 28, 104, 42, 216, 195, 91, 120, 175, 33, 18, 202, 117, 4, 104, 147, 127, 59, 133, 184, 228, 43, 136, 142, 33, 110, 209, 232, 28, 232, 151, 102, 209, 120, 148, 68, 8, 198, 119, 226, 219, 213, 113, 142, 137, 249, 182, 160, 146, 182, 197, 232, 22, 188, 35, 87, 23, 180, 217, 106, 249, 203, 23, 0, 186, 188, 14, 169, 103, 215, 75, 9, 241, 59, 68, 114, 67, 34, 11, 92, 41, 192, 80, 123, 212, 221, 254, 139, 239, 59, 107, 155, 223, 75, 24, 16, 3, 146, 223, 40, 72, 214, 47, 249, 146, 77, 161, 20, 131, 50, 166, 173, 49, 223, 133, 2, 60, 155, 225, 175, 213, 211, 100, 77, 48, 128, 222, 237, 196, 75, 254, 147, 13, 157, 250, 223, 218, 161, 132, 29, 205, 179, 134, 139, 223, 104, 12, 4, 59, 32, 42, 57, 76, 108, 5, 192, 253, 41, 225, 107, 176, 110, 235, 195, 125, 147, 22, 230, 100, 78, 211, 232, 22, 201, 174, 103, 111, 40, 80, 240, 68, 35, 131, 89, 26, 159, 153, 85, 156, 235, 112, 147, 150, 2, 96, 98, 46, 110, 62, 28, 198, 26, 69, 239, 44, 251, 129, 251, 213, 126, 54, 153, 9, 77, 115, 45, 182, 45, 28, 27, 49, 151, 29, 32, 104, 206, 180, 67, 17, 137, 131, 251, 94, 67, 0, 226, 244, 193, 209, 102, 55, 246, 57, 21, 233, 137, 32, 240, 225, 169, 44, 98, 110, 253, 89, 177, 52, 234, 226, 238, 103, 170, 11, 101, 87, 52, 21, 97, 47, 32, 45, 206, 104, 201, 155, 133, 12, 214, 54, 173, 254, 138, 2, 143, 234, 235, 194, 81, 183, 126, 34, 48, 162, 129, 134, 212, 159, 19, 129, 2, 254, 241, 141, 192, 234, 123, 62, 187, 185, 114, 64, 156, 19, 43, 77, 128, 49, 12, 163, 231, 238, 203, 193, 223, 109, 233, 60, 17, 179, 205, 134, 111, 40, 203, 58, 147, 63, 212, 241, 225, 199, 126, 35, 67, 0, 124, 202, 126, 89, 166, 130, 210, 132, 215, 178, 201, 198, 15, 149, 23, 242, 197, 48, 35, 192, 39, 161, 74, 38, 148, 138, 222, 192, 24, 157, 29, 14, 87, 141, 48, 215, 8, 56, 131, 99, 55, 31, 3, 77, 71, 21, 52, 159, 160, 232, 184, 176, 29, 83, 8, 63, 118, 83, 145, 139, 170, 31, 0, 166, 109, 13, 42, 227, 136, 201, 237, 23, 129, 93, 197, 46, 194, 182, 116, 176, 96, 216, 198, 249, 6, 166, 232, 19, 154, 18, 151, 173, 16, 142, 32, 66, 90, 172, 169, 181, 236, 119, 214, 99, 161, 30, 251, 166, 46, 156, 133, 197, 74, 249, 223, 196, 226, 253, 28, 62, 149, 228, 168, 172, 161, 203, 24, 69, 145, 242, 99, 112, 180, 75, 225, 207, 142, 35, 21, 4, 172, 187, 111, 47, 126, 26, 166, 252, 22, 119, 137, 88, 10, 154, 16, 128, 6, 201, 131, 168, 173, 77, 227, 17, 242, 26, 120, 171, 184, 187, 112, 96, 254, 45, 136, 20, 45, 55, 18, 71, 43, 11, 231, 38, 190, 87, 95, 170, 112, 124, 191, 97, 38, 235, 97, 87, 127, 163, 194, 74, 112, 76, 197, 235, 168, 84, 6, 203, 91, 107, 137, 19, 241, 0, 158, 2, 46, 183, 210, 202, 75, 254, 167, 165, 254, 245, 232, 96, 143, 176, 140, 66, 130, 126, 152, 63, 33, 190, 50, 35, 0, 153, 12, 76, 143, 155, 168, 31, 245, 95, 8, 208, 217, 99, 63, 51, 118, 126, 136, 77, 90, 229, 52, 48, 68, 20, 195, 196, 244, 207, 232, 142, 185, 198, 190, 86, 95, 160, 122, 240, 63, 227, 83, 126, 191, 196, 164, 33, 5, 19, 205, 37, 185, 124, 202, 23, 59, 182, 170, 221, 138, 138, 142, 66, 137, 99, 24, 88, 117, 43, 210, 186, 231, 106, 175, 19, 211, 120, 161, 203, 43, 49, 244, 59, 155, 54, 46, 156, 63, 39, 71, 21, 74, 177, 243, 201, 80, 172, 33, 4, 222, 181, 38, 194, 40, 80, 140, 7, 88, 66, 114, 15, 162, 87, 81, 175, 101, 77, 77, 2, 177, 243, 138, 89, 22, 42, 139, 201, 33, 92, 107, 23, 234, 38, 210, 239, 225, 133, 113, 1, 187, 157, 230, 170, 122, 150, 27, 4, 116, 162, 117, 96, 57, 149, 228, 226, 147, 209, 145, 51, 79, 79, 38, 13, 68, 215, 78, 129, 11, 236, 104, 125, 201, 123, 123, 91, 91, 151, 7, 111, 226, 124, 76, 172, 63, 239, 62, 109, 185, 27, 165, 239, 130, 178, 48, 122, 143, 167, 155, 17, 231, 184, 10, 3, 121, 250, 244, 89, 136, 137, 201, 214, 46, 122, 141, 207, 204, 51, 48, 252, 168, 206, 81, 169, 51, 177, 193, 58, 52, 54, 81, 114, 135, 65, 234, 64, 44, 246, 56, 179, 174, 73, 14, 131, 2, 151, 124, 25, 183, 1, 235, 202, 96, 177, 15, 28, 245, 143, 190, 149, 26, 192, 171, 115, 156, 144, 231, 169, 16, 135, 18, 114, 127, 75, 249, 71, 148, 213, 197, 92, 103, 35, 155, 234, 131, 131, 252, 73, 177, 198, 194, 152, 216, 100, 30, 24, 100, 182, 62, 225, 180, 209, 72, 193, 207, 32, 189, 58, 45, 19, 254, 248, 5, 157, 53, 90, 100, 242, 11, 69, 120, 134, 196, 19, 58, 36, 150, 162, 181, 108, 24, 88, 229, 165, 203, 68, 235, 196, 134, 9, 143, 202, 175, 248, 145, 191, 66, 231, 100, 47, 104, 102, 218, 171, 4, 178, 107, 176, 207, 42, 141, 182, 212, 237, 180, 239, 142, 188, 183, 21, 40, 39, 214, 131, 213, 106, 13, 42, 86, 201, 246, 157, 71, 174, 3, 217, 128, 226, 73, 98, 191, 162, 21, 239, 219, 22, 202, 216, 134, 221, 77, 43, 28, 199, 17, 101, 165, 6, 152, 203, 203, 171, 86, 150, 60, 132, 24, 32, 247, 7, 10, 195, 227, 33, 213, 219, 60, 111, 16, 255, 14, 178, 10, 58, 41, 93, 146, 221, 186, 124, 248, 119, 28, 210, 17, 178, 198, 95, 83, 174, 170, 22, 198, 103, 135, 174, 156, 139, 103, 128, 48, 88, 245, 178, 93, 180, 157, 88, 254, 203, 202, 207, 231, 185, 33, 37, 46, 190, 66, 150, 192, 127, 208, 67, 33, 7, 123, 73, 96, 117, 140, 36, 12, 114, 59, 68, 244, 6, 32, 183, 82, 181, 128, 206, 31, 80, 77, 240, 37, 74, 24, 57, 228, 10, 67, 73, 3, 138, 3, 82, 17, 199, 28, 19, 169, 0, 150, 119, 56, 82, 180, 138, 67, 187, 156, 44, 1, 85, 209, 204, 179, 58, 231, 190, 133, 11, 36, 91, 233, 80, 253, 210, 156, 180, 221, 208, 174, 236, 131, 106, 22, 205, 13, 221, 240, 178, 59, 59, 85, 66, 128, 114, 44, 240, 115, 162, 100, 99, 77, 191, 40, 139, 163, 203, 177, 124, 16, 157, 26, 74, 225, 241, 183, 227, 14, 200, 24, 52, 137, 124, 105, 220, 239, 87, 184, 103, 250, 126, 193, 6, 235, 199, 18, 28, 137, 111, 198, 82, 121, 128, 58, 237, 20, 64, 181, 116, 141, 173, 204, 104, 255, 247, 205, 211, 125, 67, 130, 37, 203, 146, 153, 247, 144, 76, 211, 106, 36, 5, 239, 120, 33, 149, 161, 83, 28, 218, 47, 205, 232, 142, 138, 112, 115, 192, 42, 93, 236, 218, 148, 116, 179, 175, 232, 131, 246, 233, 92, 38, 34, 7, 150, 89, 152, 245, 123, 214, 255, 199, 42, 172, 60, 129, 170, 176, 152, 25, 110, 192, 231, 23, 13, 120, 111, 69, 206, 237, 124, 78, 172, 13, 48, 136, 59, 221, 49, 168, 163, 223, 23, 190, 53, 142, 189, 115, 61, 224, 249, 206, 196, 48, 21, 183, 118, 134, 23, 33, 73, 115, 140, 152, 212, 178, 32, 64, 55, 166, 246, 195, 4, 127, 59, 77, 32, 177, 186, 41, 16, 85, 235, 119, 142, 231, 178, 63, 193, 184, 102, 90, 244, 54, 57, 212, 74, 123, 126, 248, 3, 254, 149, 11, 170, 0, 232, 17, 38, 28, 103, 54, 200, 211, 157, 169, 192, 224, 85, 82, 70, 33, 92, 182, 73, 168, 104, 195, 238, 240, 110, 233, 95, 48, 250, 134, 103, 121, 83, 243, 128, 8, 59, 9, 70, 195, 0, 10, 144, 149, 239, 142, 23, 241, 173, 61, 44, 130, 248, 80, 161, 156, 40, 247, 151, 163, 230, 15, 205, 166, 156, 84, 80, 183, 175, 20, 116, 213, 99, 185, 211, 90, 250, 215, 242, 22, 78, 141, 156, 22, 11, 20, 207, 134, 148, 114, 225, 165, 38, 123, 57, 209, 122, 47, 239, 106, 149, 35, 103, 244, 141, 247, 60, 200, 205, 121, 43, 62, 144, 17, 148, 208, 82, 182, 49, 240, 175, 111, 114, 23, 157, 164, 190, 62, 27, 238, 242, 112, 204, 107, 104, 147, 167, 210, 126, 193, 233, 20, 169, 175, 57, 68, 101, 59, 48, 151, 211, 164, 241, 183, 74, 99, 225, 210, 226, 28, 159, 78, 74, 110, 127, 52, 51, 163, 143, 203, 46, 173, 51, 166, 156, 191, 18, 190, 50, 103, 7, 52, 217, 99, 115, 49, 212, 63, 211, 11, 72, 73, 102, 216, 8, 219, 131, 79, 114, 221, 57, 155, 30, 159, 201, 98, 156, 22, 50, 198, 227, 199, 134, 247, 227, 14, 23, 46, 250, 50, 244, 132, 117, 139, 44, 48, 162, 70, 222, 61, 107, 236, 61, 11, 189, 207, 236, 64, 232, 239, 39, 93, 20, 130, 93, 169, 236, 91, 173, 85, 89, 203, 211, 206, 105, 165, 235, 54, 226, 45, 175, 170, 159, 59, 18, 64, 210, 186, 159, 195, 172, 106, 70, 165, 60, 12, 83, 228, 230, 6, 131, 243, 111, 181, 180, 218, 220, 150, 129, 250, 172, 116, 194, 91, 253, 114, 202, 100, 182, 128, 12, 94, 96, 128, 124, 86, 132, 156, 131, 30, 128, 106, 254, 236, 164, 193, 30, 5, 173, 224, 49, 45, 23, 79, 49, 87, 87, 134, 136, 192, 151, 185, 191, 103, 186, 103, 177, 221, 16, 145, 42, 123, 142, 64, 146, 128, 88, 123, 50, 105, 85, 188, 194, 206, 92, 18, 69, 132, 60, 203, 101, 130, 93, 50, 55, 33, 65, 231, 155, 117, 132, 240, 169, 26, 95, 75, 151, 101, 149, 197, 36, 227, 199, 189, 13, 152, 30, 234, 26, 27, 198, 46, 75, 65, 86, 66, 148, 113, 164, 68, 111, 108, 121, 252, 102, 133, 27, 100, 86, 113, 38, 205, 140, 125, 201, 166, 236, 133, 243, 14, 187, 123, 2, 232, 225, 139, 218, 171, 161, 109, 35, 93, 139, 164, 138, 6, 174, 140, 188, 121, 174, 216, 112, 215, 168, 226, 183, 229, 212, 134, 83, 193, 0, 46, 110, 117, 51, 134, 31, 100, 251, 205, 55, 128, 27, 137, 197, 200, 151, 162, 166, 192, 34, 63, 232, 177, 101, 176, 225, 106, 37, 1, 140, 72, 65, 102, 50, 241, 198, 66, 252, 245, 223, 218, 64, 151, 36, 163, 211, 94, 182, 182, 220, 118, 87, 215, 173, 93, 244, 239, 42, 244, 249, 119, 11, 212, 110, 246, 66, 91, 194, 74, 151, 192, 97, 85, 122, 248, 201, 65, 243, 2, 165, 67, 192, 137, 85, 173, 51, 133, 246, 36, 145, 210, 83, 26, 29, 1, 105, 169, 150, 234, 136, 214, 136, 6, 155, 250, 56, 40, 22, 240, 212, 142, 176, 243, 245, 195, 38, 43, 66, 108, 95, 21, 99, 231, 27, 207, 71, 79, 31, 38, 203, 123, 203, 210, 193, 31, 61, 93, 254, 186, 149, 15, 246, 2, 106, 82, 15, 63, 145, 196, 41, 161, 155, 93, 231, 185, 190, 107, 29, 47, 79, 64, 120, 86, 139, 113, 113, 95, 40, 233, 32, 112, 163, 93, 211, 138, 229, 33, 229, 136, 236, 146, 215, 3, 233, 92, 17, 2, 0, 133, 60, 134, 22, 144, 107, 142, 164, 200, 230, 111, 37, 190, 189, 254, 217, 12, 29, 133, 84, 11, 28, 41, 184, 220, 148, 61, 8, 203, 64, 152, 26, 119, 81, 67, 10, 241, 239, 64, 31, 176, 224, 189, 130, 88, 29, 72, 132, 10, 114, 180, 159, 53, 149, 225, 207, 71, 255, 20, 110, 28, 233, 134, 144, 137, 238, 149, 71, 246, 141, 85, 41, 74, 238, 181, 38, 3, 162, 41, 129, 156, 154, 60, 172, 2, 52, 97, 7, 28, 19, 206, 164, 151, 127, 186, 153, 156, 164, 136, 147, 185, 96, 160, 182, 88, 227, 13, 79, 10, 59, 28, 69, 163, 128, 169, 10, 162, 145, 12, 16, 246, 140, 174, 248, 38, 200, 222, 39, 130, 239, 114, 35, 241, 11, 190, 208, 233, 36, 124, 231, 222, 177, 211, 113, 108, 45, 80, 29, 110, 93, 82, 60, 54, 49, 148, 51, 24, 157, 33, 66, 60, 111, 207, 216, 86, 215, 213, 13, 27, 167, 24, 81, 5, 88, 20, 240, 251, 253, 30, 225, 119, 179, 22, 71, 194, 179, 55, 38, 173, 246, 203, 125, 49, 245, 249, 71, 202, 14, 53, 49, 96, 21, 119, 32, 102, 95, 212, 131, 38, 165, 90, 21, 4, 204, 245, 114, 130, 188, 55, 243, 38, 119, 158, 192, 167, 28, 77, 249, 7, 37, 158, 131, 6, 33, 204, 145, 4, 100, 255, 6, 46, 177, 42, 180, 244, 122, 18, 125, 73, 145, 150, 97, 46, 243, 57, 150, 26, 12, 246, 117, 59, 109, 200, 40, 120, 188, 235, 48, 26, 104, 24, 116, 120, 253, 187, 52, 255, 207, 106, 251, 218, 48, 107, 126, 63, 26, 153, 34, 207, 49, 132, 202, 179, 41, 90, 168, 215, 50, 135, 135, 177, 181, 77, 228, 13, 237, 186, 218, 32, 52, 124, 176, 36, 24, 241, 50, 253, 181, 155, 13, 166, 216, 107, 170, 162, 47, 127, 250, 8, 77, 67, 62, 239, 212, 114, 44, 234, 88, 194, 40, 106, 15, 113, 171, 227, 148, 215, 13, 207, 160, 226, 217, 180, 25, 71, 65, 23, 148, 249, 240, 45, 117, 0, 34, 111, 160, 213, 40, 52, 136, 92, 227, 156, 30, 154, 224, 219, 14, 167, 39, 212, 246, 67, 164, 23, 28, 127, 16, 206, 149, 171, 1, 128, 232, 79, 6, 110, 57, 65, 36, 186, 75, 28, 214, 128, 21, 201, 232, 233, 158, 146, 71, 236, 94, 150, 66, 15, 120, 171, 212, 141, 144, 153, 119, 239, 203, 202, 190, 26, 123, 51, 241, 223, 102, 114, 113, 99, 201, 51, 135, 25, 25, 185, 10, 120, 36, 91, 238, 111, 84, 92, 140, 133, 134, 64, 136, 50, 144, 119, 175, 147, 11, 145, 184, 111, 170, 37, 248, 213, 40, 248, 204, 1, 99, 254, 172, 108, 76, 128, 206, 90, 135, 20, 215, 143, 111, 125, 188, 156, 68, 109, 15, 249, 230, 148, 185, 98, 100, 214, 113, 64, 5]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bee6196c5e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5bee6196c5e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5bee6197d47f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5bee6197d47f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5bee619396a1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5bee619396a1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5bee619459d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5bee6194a57f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5bee6194a411 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5bee6177e53e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x5bee6177e53e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5bee6194ac3f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x5bee6194ac3f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5bee6194aa9a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5bee61945b09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5bee6192db7d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5bee619856d0 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5bee61985483 - core::panicking::assert_failed_inner::h448e1d534f4c3d4b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5bee617372f0 - core::panicking::assert_failed::h488b48766e0fbf69
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5bee61756344 - rust_playground::buffer::buffer_pool_instance::test::should_work_concurrently::{{closure}}::{{closure}}::{{closure}}::h58a75eeae426733d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/buffer_pool_instance.rs:361:50
[INFO] [stdout]   22:     0x5bee6172b68b - rust_playground::buffer::page::Page::access_page_data::h238ec32c7b104af8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/page.rs:25:9
[INFO] [stdout]   23:     0x5bee61755c29 - rust_playground::buffer::buffer_pool_instance::test::should_work_concurrently::{{closure}}::{{closure}}::h0e3135603568e820
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/buffer_pool_instance.rs:361:26
[INFO] [stdout]   24:     0x5bee6173b79e - std::sys::backtrace::__rust_begin_short_backtrace::h8c0c67d7b06a0347
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   25:     0x5bee617242c7 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb12fc5370135bddf
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   26:     0x5bee61751670 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h2d2ae3338ef46a3e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5bee61732ddb - std::panicking::catch_unwind::do_call::hfe415e3ba3401445
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5bee6172484b - __rust_try
[INFO] [stdout]   29:     0x5bee61722d18 - std::panicking::catch_unwind::he888a8cb35ce787f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5bee61722d18 - std::panic::catch_unwind::h8f55032704ee5f99
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bee61722d18 - std::thread::Builder::spawn_unchecked_::{{closure}}::hb8fde7eec5133e18
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   32:     0x5bee6175ab1e - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbdc78d295ddea61f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   33:     0x5bee61940c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   34:     0x5bee61940c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   35:     0x78dd75fc7aa4 - <unknown>
[INFO] [stdout]   36:     0x78dd76054a34 - clone
[INFO] [stdout]   37:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'buffer::buffer_pool_instance::test::should_work_concurrently' (35) panicked at src/buffer/buffer_pool_instance.rs:365:32:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bee6196c5e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bee6196c5e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5bee6196c5e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5bee6197d47f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5bee6197d47f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x5bee619396a1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5bee619396a1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5bee619459d2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5bee6194a57f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5bee6194a411 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5bee6177e53e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x5bee6177e53e - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5bee6194ac3f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x5bee6194ac3f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5bee6194aa9a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5bee61945b09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5bee6192db7d - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5bee619856d0 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5bee61984c66 - core::result::unwrap_failed::hdde076be853d034f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5
[INFO] [stdout]   20:     0x5bee617555d9 - core::result::Result<T,E>::unwrap::h38a80b91f4c5f912
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23
[INFO] [stdout]   21:     0x5bee617555d9 - rust_playground::buffer::buffer_pool_instance::test::should_work_concurrently::{{closure}}::he7fe1807ddd35bd6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/buffer_pool_instance.rs:365:32
[INFO] [stdout]   22:     0x5bee61748ba3 - rust_playground::types::check_random::h09cf1caeaf72a191
[INFO] [stdout]                                at /opt/rustwide/workdir/src/types.rs:32:5
[INFO] [stdout]   23:     0x5bee6175503b - rust_playground::buffer::buffer_pool_instance::test::should_work_concurrently::h23902d62265973a0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/buffer_pool_instance.rs:321:9
[INFO] [stdout]   24:     0x5bee61755057 - rust_playground::buffer::buffer_pool_instance::test::should_work_concurrently::{{closure}}::h708bbc0c861f4c8c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/buffer/buffer_pool_instance.rs:320:34
[INFO] [stdout]   25:     0x5bee6175ae66 - core::ops::function::FnOnce::call_once::h546ec237d8c19991
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5bee6177e2fb - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5bee6177e2fb - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x5bee61793f65 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x5bee61793f65 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x5bee61793f65 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   31:     0x5bee61793f65 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   32:     0x5bee61793f65 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5bee61793f65 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x5bee61793f65 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x5bee6176a754 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x5bee6176a754 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   37:     0x5bee6176e01a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   38:     0x5bee6176e01a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x5bee6176e01a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   40:     0x5bee6176e01a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   41:     0x5bee6176e01a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5bee6176e01a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   43:     0x5bee6176e01a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5bee61940c6f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   45:     0x5bee61940c6f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   46:     0x78dd75fc7aa4 - <unknown>
[INFO] [stdout]   47:     0x78dd76054a34 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     buffer::buffer_pool_instance::test::should_work_concurrently
[INFO] [stdout]     buffer::disk_manager::test::should_read_write_page_at_non_0
[INFO] [stdout]     buffer::disk_manager::test::should_work_concurrently
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 28 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "285fe36b9944d05fd1d3624f4dc9984e2c0bdbe6dd5567b26d73852294cf01d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "285fe36b9944d05fd1d3624f4dc9984e2c0bdbe6dd5567b26d73852294cf01d8", kill_on_drop: false }`
[INFO] [stdout] 285fe36b9944d05fd1d3624f4dc9984e2c0bdbe6dd5567b26d73852294cf01d8
