[INFO] cloning repository https://github.com/madmax983/rust-interview-practice
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/madmax983/rust-interview-practice" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmadmax983%2Frust-interview-practice", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmadmax983%2Frust-interview-practice'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a680a7970bf4c0515e17d634621c35204ab6307b
[INFO] testing madmax983/rust-interview-practice against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmadmax983%2Frust-interview-practice" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/madmax983/rust-interview-practice
[INFO] finished tweaking git repo https://github.com/madmax983/rust-interview-practice
[INFO] tweaked toml for git repo https://github.com/madmax983/rust-interview-practice written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/madmax983/rust-interview-practice on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/madmax983/rust-interview-practice 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-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e88941217dafb11866318a841ddb751ef239d96bf4b6c4e7a7d98c121b23adf4
[INFO] running `Command { std: "docker" "start" "-a" "e88941217dafb11866318a841ddb751ef239d96bf4b6c4e7a7d98c121b23adf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e88941217dafb11866318a841ddb751ef239d96bf4b6c4e7a7d98c121b23adf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e88941217dafb11866318a841ddb751ef239d96bf4b6c4e7a7d98c121b23adf4", kill_on_drop: false }`
[INFO] [stdout] e88941217dafb11866318a841ddb751ef239d96bf4b6c4e7a7d98c121b23adf4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bc26eed6d49805b62d252ed79d83f1146a2a354d7e8fe24dacf110bed3181af3
[INFO] running `Command { std: "docker" "start" "-a" "bc26eed6d49805b62d252ed79d83f1146a2a354d7e8fe24dacf110bed3181af3", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust-interview-practice v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]   --> src/concurrency/actor_system.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use std::any::Any;
[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 macro definition: `create_struct`
[INFO] [stdout]    --> src/fundamentals/macros.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 | macro_rules! create_struct {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `create_function`
[INFO] [stdout]    --> src/fundamentals/macros.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 | macro_rules! create_function {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `string_enum`
[INFO] [stdout]    --> src/fundamentals/macros.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 | macro_rules! string_enum {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `html`
[INFO] [stdout]    --> src/fundamentals/macros.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 | macro_rules! html {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `factorial`
[INFO] [stdout]    --> src/fundamentals/macros.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 | macro_rules! factorial {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `tree`
[INFO] [stdout]    --> src/fundamentals/macros.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! tree {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `use_crate_item`
[INFO] [stdout]    --> src/fundamentals/macros.rs:408:14
[INFO] [stdout]     |
[INFO] [stdout] 408 | macro_rules! use_crate_item {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_display_for_struct`
[INFO] [stdout]    --> src/fundamentals/macros.rs:597:14
[INFO] [stdout]     |
[INFO] [stdout] 597 | macro_rules! impl_display_for_struct {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `test_cases`
[INFO] [stdout]    --> src/fundamentals/macros.rs:612:14
[INFO] [stdout]     |
[INFO] [stdout] 612 | macro_rules! test_cases {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sum` is assigned to, but never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let mut sum = 0;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_sum` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sum` is never read
[INFO] [stdout]    --> src/fundamentals/performance.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         sum += slice[i]; // Bounds check on each access
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:253:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let y: i32 = unsafe { u32::cast_signed(x) };
[INFO] [stdout]     |                  ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/concurrency/work_stealing_pool.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct WorkerState {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 93 |     id: usize,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/data_structures/hashed_wheel_timer.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct TaskEntry {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 52 |     id: TaskId,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `username` is never read
[INFO] [stdout]   --> src/design_patterns/conversions.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct User {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 63 |     username: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repository` is never read
[INFO] [stdout]    --> src/design_patterns/dependency_injection.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct DynamicUserService {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 147 |     repository: Box<dyn UserRepository + Send + Sync>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UserRepository` is never constructed
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 229 | struct UserRepository;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `find_user` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:232:8
[INFO] [stdout]     |
[INFO] [stdout] 231 | impl UserRepository {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 232 |     fn find_user(&self, id: u32) -> std::result::Result<String, DatabaseError> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `handle_request` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:251:4
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn handle_request(user_id: u32) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_config` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:260:4
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn load_config() -> Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `host`, `port`, `timeout`, and `max_connections` are never read
[INFO] [stdout]   --> src/fundamentals/design_patterns.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Server {
[INFO] [stdout]    |        ------ fields in this struct
[INFO] [stdout] 15 |     host: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 16 |     port: u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 17 |     timeout: u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 18 |     max_connections: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Server` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `max_connections` is never used
[INFO] [stdout]   --> src/fundamentals/design_patterns.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl ServerBuilder {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     fn max_connections(mut self, max: u32) -> Self {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `close` is never used
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl FileHandle<Open> {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 273 |     fn close(self) -> FileHandle<Closed> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MutexGuard` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:344:8
[INFO] [stdout]     |
[INFO] [stdout] 344 | struct MutexGuard<'a, T> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Fibonacci` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:604:8
[INFO] [stdout]     |
[INFO] [stdout] 604 | struct Fibonacci {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:610:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | impl Fibonacci {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 610 |     fn new() -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExternalType` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:697:8
[INFO] [stdout]     |
[INFO] [stdout] 697 | struct ExternalType {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DisplayAdapter` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:703:8
[INFO] [stdout]     |
[INFO] [stdout] 703 | struct DisplayAdapter(ExternalType);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Wrapper` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:713:8
[INFO] [stdout]     |
[INFO] [stdout] 713 | struct Wrapper<T>(T);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Custom` is never constructed
[INFO] [stdout]   --> src/fundamentals/error_types.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | enum MyError {
[INFO] [stdout]    |      ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 52 |     Custom(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Missing` and `Invalid` are never constructed
[INFO] [stdout]    --> src/fundamentals/error_types.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 615 | enum ValidationError {
[INFO] [stdout]     |      --------------- variants in this enum
[INFO] [stdout] 616 |     Missing(String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 617 |     Invalid(String, String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ValidationError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `sum_x` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:116:8
[INFO] [stdout]     |
[INFO] [stdout] 115 | impl ParticlesSOA {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 116 |     fn new(capacity: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn sum_x(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `sum_x` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 146 | impl ParticlesAOS {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 147 |     fn new(capacity: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     fn sum_x(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `get` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:485:14
[INFO] [stdout]     |
[INFO] [stdout] 484 | impl<T> LazyInit<T> {
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout] 485 |     const fn new(init: fn() -> T) -> Self {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 |     fn get(&mut self) -> &T {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Result` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:13:6
[INFO] [stdout]    |
[INFO] [stdout] 13 | type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NodeId` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:14:6
[INFO] [stdout]    |
[INFO] [stdout] 14 | type NodeId = usize;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Graph` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:15:6
[INFO] [stdout]    |
[INFO] [stdout] 15 | type Graph = Vec<Vec<NodeId>>;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `f` is never read
[INFO] [stdout]   --> src/fundamentals/unsafe_rust.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | union MyUnion {
[INFO] [stdout]    |       ------- field in this union
[INFO] [stdout] 50 |     i: i32,
[INFO] [stdout] 51 |     f: f32,
[INFO] [stdout]    |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CPoint` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 168 | struct CPoint {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpaqueType` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 | struct OpaqueType {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyType` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct MyType {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyCell` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:217:8
[INFO] [stdout]     |
[INFO] [stdout] 217 | struct MyCell<T> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get`, and `set` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:222:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<T> MyCell<T> {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 222 |     fn new(value: T) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     fn get(&self) -> &T {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     fn set(&self, value: T) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyVec` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:334:8
[INFO] [stdout]     |
[INFO] [stdout] 334 | struct MyVec<T> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `push`, and `grow` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:342:8
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl<T> MyVec<T> {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 341 |     /// Creates a new empty vector.
[INFO] [stdout] 342 |     fn new() -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 |     fn push(&mut self, value: T) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 370 |     fn grow(&mut self) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Buffer` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:534:8
[INFO] [stdout]     |
[INFO] [stdout] 534 | struct Buffer {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `write_u32` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:539:8
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl Buffer {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout] 539 |     fn new(size: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     fn write_u32(&mut self, index: usize, value: u32) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LinkedNode` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct LinkedNode {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Iter` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:572:8
[INFO] [stdout]     |
[INFO] [stdout] 572 | struct Iter<'a, T> {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `file_id` and `timestamp` are never read
[INFO] [stdout]   --> src/systems/bitcask.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct EntryLocation {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 57 |     file_id: u32,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     timestamp: u64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `EntryLocation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `base_path` is never read
[INFO] [stdout]   --> src/systems/bitcask.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct Bitcask {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 70 |     base_path: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.52s
[INFO] running `Command { std: "docker" "inspect" "bc26eed6d49805b62d252ed79d83f1146a2a354d7e8fe24dacf110bed3181af3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc26eed6d49805b62d252ed79d83f1146a2a354d7e8fe24dacf110bed3181af3", kill_on_drop: false }`
[INFO] [stdout] bc26eed6d49805b62d252ed79d83f1146a2a354d7e8fe24dacf110bed3181af3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ae9b0f50218ddc4a92b877693a0ecd487019bca8da28337509f235e6563d14b1
[INFO] running `Command { std: "docker" "start" "-a" "ae9b0f50218ddc4a92b877693a0ecd487019bca8da28337509f235e6563d14b1", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]   --> src/concurrency/actor_system.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use std::any::Any;
[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 macro definition: `create_struct`
[INFO] [stdout]    --> src/fundamentals/macros.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 | macro_rules! create_struct {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `create_function`
[INFO] [stdout]    --> src/fundamentals/macros.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 | macro_rules! create_function {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `string_enum`
[INFO] [stdout]    --> src/fundamentals/macros.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 | macro_rules! string_enum {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `html`
[INFO] [stdout]    --> src/fundamentals/macros.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 | macro_rules! html {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `factorial`
[INFO] [stdout]    --> src/fundamentals/macros.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 | macro_rules! factorial {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `tree`
[INFO] [stdout]    --> src/fundamentals/macros.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! tree {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `use_crate_item`
[INFO] [stdout]    --> src/fundamentals/macros.rs:408:14
[INFO] [stdout]     |
[INFO] [stdout] 408 | macro_rules! use_crate_item {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_display_for_struct`
[INFO] [stdout]    --> src/fundamentals/macros.rs:597:14
[INFO] [stdout]     |
[INFO] [stdout] 597 | macro_rules! impl_display_for_struct {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `test_cases`
[INFO] [stdout]    --> src/fundamentals/macros.rs:612:14
[INFO] [stdout]     |
[INFO] [stdout] 612 | macro_rules! test_cases {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sum` is assigned to, but never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let mut sum = 0;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_sum` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sum` is never read
[INFO] [stdout]    --> src/fundamentals/performance.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         sum += slice[i]; // Bounds check on each access
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:253:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let y: i32 = unsafe { u32::cast_signed(x) };
[INFO] [stdout]     |                  ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/concurrency/work_stealing_pool.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct WorkerState {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 93 |     id: usize,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/data_structures/hashed_wheel_timer.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct TaskEntry {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 52 |     id: TaskId,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `username` is never read
[INFO] [stdout]   --> src/design_patterns/conversions.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct User {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 63 |     username: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repository` is never read
[INFO] [stdout]    --> src/design_patterns/dependency_injection.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct DynamicUserService {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 147 |     repository: Box<dyn UserRepository + Send + Sync>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UserRepository` is never constructed
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 229 | struct UserRepository;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `find_user` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:232:8
[INFO] [stdout]     |
[INFO] [stdout] 231 | impl UserRepository {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 232 |     fn find_user(&self, id: u32) -> std::result::Result<String, DatabaseError> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `handle_request` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:251:4
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn handle_request(user_id: u32) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_config` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:260:4
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn load_config() -> Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `host`, `port`, `timeout`, and `max_connections` are never read
[INFO] [stdout]   --> src/fundamentals/design_patterns.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Server {
[INFO] [stdout]    |        ------ fields in this struct
[INFO] [stdout] 15 |     host: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 16 |     port: u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 17 |     timeout: u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 18 |     max_connections: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Server` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `max_connections` is never used
[INFO] [stdout]   --> src/fundamentals/design_patterns.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl ServerBuilder {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     fn max_connections(mut self, max: u32) -> Self {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `close` is never used
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl FileHandle<Open> {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 273 |     fn close(self) -> FileHandle<Closed> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MutexGuard` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:344:8
[INFO] [stdout]     |
[INFO] [stdout] 344 | struct MutexGuard<'a, T> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Fibonacci` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:604:8
[INFO] [stdout]     |
[INFO] [stdout] 604 | struct Fibonacci {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:610:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | impl Fibonacci {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 610 |     fn new() -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExternalType` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:697:8
[INFO] [stdout]     |
[INFO] [stdout] 697 | struct ExternalType {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DisplayAdapter` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:703:8
[INFO] [stdout]     |
[INFO] [stdout] 703 | struct DisplayAdapter(ExternalType);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Wrapper` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:713:8
[INFO] [stdout]     |
[INFO] [stdout] 713 | struct Wrapper<T>(T);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Custom` is never constructed
[INFO] [stdout]   --> src/fundamentals/error_types.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | enum MyError {
[INFO] [stdout]    |      ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 52 |     Custom(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Missing` and `Invalid` are never constructed
[INFO] [stdout]    --> src/fundamentals/error_types.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 615 | enum ValidationError {
[INFO] [stdout]     |      --------------- variants in this enum
[INFO] [stdout] 616 |     Missing(String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 617 |     Invalid(String, String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ValidationError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rust-interview-practice v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: associated items `new` and `sum_x` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:116:8
[INFO] [stdout]     |
[INFO] [stdout] 115 | impl ParticlesSOA {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 116 |     fn new(capacity: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn sum_x(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `sum_x` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 146 | impl ParticlesAOS {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 147 |     fn new(capacity: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     fn sum_x(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `get` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:485:14
[INFO] [stdout]     |
[INFO] [stdout] 484 | impl<T> LazyInit<T> {
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout] 485 |     const fn new(init: fn() -> T) -> Self {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 |     fn get(&mut self) -> &T {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Result` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:13:6
[INFO] [stdout]    |
[INFO] [stdout] 13 | type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NodeId` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:14:6
[INFO] [stdout]    |
[INFO] [stdout] 14 | type NodeId = usize;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Graph` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:15:6
[INFO] [stdout]    |
[INFO] [stdout] 15 | type Graph = Vec<Vec<NodeId>>;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `f` is never read
[INFO] [stdout]   --> src/fundamentals/unsafe_rust.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | union MyUnion {
[INFO] [stdout]    |       ------- field in this union
[INFO] [stdout] 50 |     i: i32,
[INFO] [stdout] 51 |     f: f32,
[INFO] [stdout]    |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CPoint` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 168 | struct CPoint {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpaqueType` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 | struct OpaqueType {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyType` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct MyType {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyCell` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:217:8
[INFO] [stdout]     |
[INFO] [stdout] 217 | struct MyCell<T> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get`, and `set` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:222:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<T> MyCell<T> {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 222 |     fn new(value: T) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     fn get(&self) -> &T {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     fn set(&self, value: T) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyVec` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:334:8
[INFO] [stdout]     |
[INFO] [stdout] 334 | struct MyVec<T> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `push`, and `grow` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:342:8
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl<T> MyVec<T> {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 341 |     /// Creates a new empty vector.
[INFO] [stdout] 342 |     fn new() -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 |     fn push(&mut self, value: T) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 370 |     fn grow(&mut self) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Buffer` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:534:8
[INFO] [stdout]     |
[INFO] [stdout] 534 | struct Buffer {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `write_u32` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:539:8
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl Buffer {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout] 539 |     fn new(size: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     fn write_u32(&mut self, index: usize, value: u32) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LinkedNode` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct LinkedNode {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Iter` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:572:8
[INFO] [stdout]     |
[INFO] [stdout] 572 | struct Iter<'a, T> {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `file_id` and `timestamp` are never read
[INFO] [stdout]   --> src/systems/bitcask.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct EntryLocation {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 57 |     file_id: u32,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     timestamp: u64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `EntryLocation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `base_path` is never read
[INFO] [stdout]   --> src/systems/bitcask.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct Bitcask {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 70 |     base_path: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]   --> src/concurrency/actor_system.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use std::any::Any;
[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 macro definition: `create_struct`
[INFO] [stdout]    --> src/fundamentals/macros.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 | macro_rules! create_struct {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `create_function`
[INFO] [stdout]    --> src/fundamentals/macros.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 | macro_rules! create_function {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `string_enum`
[INFO] [stdout]    --> src/fundamentals/macros.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 | macro_rules! string_enum {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `html`
[INFO] [stdout]    --> src/fundamentals/macros.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 | macro_rules! html {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `factorial`
[INFO] [stdout]    --> src/fundamentals/macros.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 | macro_rules! factorial {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `tree`
[INFO] [stdout]    --> src/fundamentals/macros.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! tree {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `use_crate_item`
[INFO] [stdout]    --> src/fundamentals/macros.rs:408:14
[INFO] [stdout]     |
[INFO] [stdout] 408 | macro_rules! use_crate_item {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `impl_display_for_struct`
[INFO] [stdout]    --> src/fundamentals/macros.rs:597:14
[INFO] [stdout]     |
[INFO] [stdout] 597 | macro_rules! impl_display_for_struct {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `test_cases`
[INFO] [stdout]    --> src/fundamentals/macros.rs:612:14
[INFO] [stdout]     |
[INFO] [stdout] 612 | macro_rules! test_cases {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sum` is assigned to, but never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let mut sum = 0;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_sum` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sum` is never read
[INFO] [stdout]    --> src/fundamentals/performance.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         sum += slice[i]; // Bounds check on each access
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:253:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let y: i32 = unsafe { u32::cast_signed(x) };
[INFO] [stdout]     |                  ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/concurrency/work_stealing_pool.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct WorkerState {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 93 |     id: usize,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/data_structures/hashed_wheel_timer.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct TaskEntry {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 52 |     id: TaskId,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repository` is never read
[INFO] [stdout]    --> src/design_patterns/dependency_injection.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct DynamicUserService {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 147 |     repository: Box<dyn UserRepository + Send + Sync>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_config` is never used
[INFO] [stdout]    --> src/design_patterns/error_handling.rs:260:4
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn load_config() -> Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/design_patterns/marker_traits.rs:163:27
[INFO] [stdout]     |
[INFO] [stdout] 163 |         struct RawPointer(*const i32); // Not NetworkSafe
[INFO] [stdout]     |                ---------- ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `host`, `port`, `timeout`, and `max_connections` are never read
[INFO] [stdout]   --> src/fundamentals/design_patterns.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Server {
[INFO] [stdout]    |        ------ fields in this struct
[INFO] [stdout] 15 |     host: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 16 |     port: u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 17 |     timeout: u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 18 |     max_connections: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Server` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `max_connections` is never used
[INFO] [stdout]   --> src/fundamentals/design_patterns.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl ServerBuilder {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     fn max_connections(mut self, max: u32) -> Self {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `close` is never used
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl FileHandle<Open> {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 273 |     fn close(self) -> FileHandle<Closed> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MutexGuard` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:344:8
[INFO] [stdout]     |
[INFO] [stdout] 344 | struct MutexGuard<'a, T> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Fibonacci` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:604:8
[INFO] [stdout]     |
[INFO] [stdout] 604 | struct Fibonacci {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:610:8
[INFO] [stdout]     |
[INFO] [stdout] 609 | impl Fibonacci {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 610 |     fn new() -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExternalType` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:697:8
[INFO] [stdout]     |
[INFO] [stdout] 697 | struct ExternalType {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DisplayAdapter` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:703:8
[INFO] [stdout]     |
[INFO] [stdout] 703 | struct DisplayAdapter(ExternalType);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Wrapper` is never constructed
[INFO] [stdout]    --> src/fundamentals/design_patterns.rs:713:8
[INFO] [stdout]     |
[INFO] [stdout] 713 | struct Wrapper<T>(T);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Custom` is never constructed
[INFO] [stdout]   --> src/fundamentals/error_types.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | enum MyError {
[INFO] [stdout]    |      ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 52 |     Custom(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Missing` and `Invalid` are never constructed
[INFO] [stdout]    --> src/fundamentals/error_types.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 615 | enum ValidationError {
[INFO] [stdout]     |      --------------- variants in this enum
[INFO] [stdout] 616 |     Missing(String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 617 |     Invalid(String, String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ValidationError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `sum_x` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:116:8
[INFO] [stdout]     |
[INFO] [stdout] 115 | impl ParticlesSOA {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 116 |     fn new(capacity: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn sum_x(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `sum_x` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 146 | impl ParticlesAOS {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 147 |     fn new(capacity: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     fn sum_x(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `get` are never used
[INFO] [stdout]    --> src/fundamentals/performance.rs:485:14
[INFO] [stdout]     |
[INFO] [stdout] 484 | impl<T> LazyInit<T> {
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout] 485 |     const fn new(init: fn() -> T) -> Self {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 489 |     fn get(&mut self) -> &T {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `temp_file` is never read
[INFO] [stdout]    --> src/fundamentals/testing.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     struct TestContext {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 170 |         data: Vec<i32>,
[INFO] [stdout] 171 |         temp_file: String,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RealDataStore` is never constructed
[INFO] [stdout]    --> src/fundamentals/testing.rs:361:12
[INFO] [stdout]     |
[INFO] [stdout] 361 |     struct RealDataStore;
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fetch_data` is never used
[INFO] [stdout]    --> src/fundamentals/testing.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 418 |     async fn fetch_data(id: u32) -> String {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Result` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:13:6
[INFO] [stdout]    |
[INFO] [stdout] 13 | type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NodeId` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:14:6
[INFO] [stdout]    |
[INFO] [stdout] 14 | type NodeId = usize;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Graph` is never used
[INFO] [stdout]   --> src/fundamentals/types_and_traits.rs:15:6
[INFO] [stdout]    |
[INFO] [stdout] 15 | type Graph = Vec<Vec<NodeId>>;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `f` is never read
[INFO] [stdout]   --> src/fundamentals/unsafe_rust.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | union MyUnion {
[INFO] [stdout]    |       ------- field in this union
[INFO] [stdout] 50 |     i: i32,
[INFO] [stdout] 51 |     f: f32,
[INFO] [stdout]    |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CPoint` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 168 | struct CPoint {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpaqueType` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 193 | struct OpaqueType {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyType` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct MyType {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyCell` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:217:8
[INFO] [stdout]     |
[INFO] [stdout] 217 | struct MyCell<T> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get`, and `set` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:222:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<T> MyCell<T> {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 222 |     fn new(value: T) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     fn get(&self) -> &T {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     fn set(&self, value: T) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Buffer` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:534:8
[INFO] [stdout]     |
[INFO] [stdout] 534 | struct Buffer {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `write_u32` are never used
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:539:8
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl Buffer {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout] 539 |     fn new(size: usize) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 546 |     fn write_u32(&mut self, index: usize, value: u32) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LinkedNode` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | struct LinkedNode {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Iter` is never constructed
[INFO] [stdout]    --> src/fundamentals/unsafe_rust.rs:572:8
[INFO] [stdout]     |
[INFO] [stdout] 572 | struct Iter<'a, T> {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `file_id` and `timestamp` are never read
[INFO] [stdout]   --> src/systems/bitcask.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct EntryLocation {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 57 |     file_id: u32,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     timestamp: u64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `EntryLocation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `base_path` is never read
[INFO] [stdout]   --> src/systems/bitcask.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct Bitcask {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 70 |     base_path: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.39s
[INFO] running `Command { std: "docker" "inspect" "ae9b0f50218ddc4a92b877693a0ecd487019bca8da28337509f235e6563d14b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae9b0f50218ddc4a92b877693a0ecd487019bca8da28337509f235e6563d14b1", kill_on_drop: false }`
[INFO] [stdout] ae9b0f50218ddc4a92b877693a0ecd487019bca8da28337509f235e6563d14b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f9b3b198ffee216fe8397bf9cbf46f29c2fc6966159f8a0ff0fd1f3cccb7ee9c
[INFO] running `Command { std: "docker" "start" "-a" "f9b3b198ffee216fe8397bf9cbf46f29c2fc6966159f8a0ff0fd1f3cccb7ee9c", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::any::Any`
[INFO] [stderr]   --> src/concurrency/actor_system.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 | use std::any::Any;
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `create_struct`
[INFO] [stderr]    --> src/fundamentals/macros.rs:113:14
[INFO] [stderr]     |
[INFO] [stderr] 113 | macro_rules! create_struct {
[INFO] [stderr]     |              ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `create_function`
[INFO] [stderr]    --> src/fundamentals/macros.rs:179:14
[INFO] [stderr]     |
[INFO] [stderr] 179 | macro_rules! create_function {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `string_enum`
[INFO] [stderr]    --> src/fundamentals/macros.rs:248:14
[INFO] [stderr]     |
[INFO] [stderr] 248 | macro_rules! string_enum {
[INFO] [stderr]     |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `html`
[INFO] [stderr]    --> src/fundamentals/macros.rs:319:14
[INFO] [stderr]     |
[INFO] [stderr] 319 | macro_rules! html {
[INFO] [stderr]     |              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `factorial`
[INFO] [stderr]    --> src/fundamentals/macros.rs:367:14
[INFO] [stderr]     |
[INFO] [stderr] 367 | macro_rules! factorial {
[INFO] [stderr]     |              ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `tree`
[INFO] [stderr]    --> src/fundamentals/macros.rs:377:14
[INFO] [stderr]     |
[INFO] [stderr] 377 | macro_rules! tree {
[INFO] [stderr]     |              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `use_crate_item`
[INFO] [stderr]    --> src/fundamentals/macros.rs:408:14
[INFO] [stderr]     |
[INFO] [stderr] 408 | macro_rules! use_crate_item {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `impl_display_for_struct`
[INFO] [stderr]    --> src/fundamentals/macros.rs:597:14
[INFO] [stderr]     |
[INFO] [stderr] 597 | macro_rules! impl_display_for_struct {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition: `test_cases`
[INFO] [stderr]    --> src/fundamentals/macros.rs:612:14
[INFO] [stderr]     |
[INFO] [stderr] 612 | macro_rules! test_cases {
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `sum` is assigned to, but never used
[INFO] [stderr]    --> src/fundamentals/performance.rs:332:9
[INFO] [stderr]     |
[INFO] [stderr] 332 |     let mut sum = 0;
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_sum` instead
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `sum` is never read
[INFO] [stderr]    --> src/fundamentals/performance.rs:336:9
[INFO] [stderr]     |
[INFO] [stderr] 336 |         sum += slice[i]; // Bounds check on each access
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary `unsafe` block
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:253:18
[INFO] [stderr]     |
[INFO] [stderr] 253 |     let y: i32 = unsafe { u32::cast_signed(x) };
[INFO] [stderr]     |                  ^^^^^^ unnecessary `unsafe` block
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]   --> src/concurrency/work_stealing_pool.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 92 | struct WorkerState {
[INFO] [stderr]    |        ----------- field in this struct
[INFO] [stderr] 93 |     id: usize,
[INFO] [stderr]    |     ^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]   --> src/data_structures/hashed_wheel_timer.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | struct TaskEntry {
[INFO] [stderr]    |        --------- field in this struct
[INFO] [stderr] 52 |     id: TaskId,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `username` is never read
[INFO] [stderr]   --> src/design_patterns/conversions.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub struct User {
[INFO] [stderr]    |            ---- field in this struct
[INFO] [stderr] 63 |     username: String,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `repository` is never read
[INFO] [stderr]    --> src/design_patterns/dependency_injection.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 144 | pub struct DynamicUserService {
[INFO] [stderr]     |            ------------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 147 |     repository: Box<dyn UserRepository + Send + Sync>,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `UserRepository` is never constructed
[INFO] [stderr]    --> src/design_patterns/error_handling.rs:229:8
[INFO] [stderr]     |
[INFO] [stderr] 229 | struct UserRepository;
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `find_user` is never used
[INFO] [stderr]    --> src/design_patterns/error_handling.rs:232:8
[INFO] [stderr]     |
[INFO] [stderr] 231 | impl UserRepository {
[INFO] [stderr]     | ------------------- method in this implementation
[INFO] [stderr] 232 |     fn find_user(&self, id: u32) -> std::result::Result<String, DatabaseError> {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `handle_request` is never used
[INFO] [stderr]    --> src/design_patterns/error_handling.rs:251:4
[INFO] [stderr]     |
[INFO] [stderr] 251 | fn handle_request(user_id: u32) -> Result<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `load_config` is never used
[INFO] [stderr]    --> src/design_patterns/error_handling.rs:260:4
[INFO] [stderr]     |
[INFO] [stderr] 260 | fn load_config() -> Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `host`, `port`, `timeout`, and `max_connections` are never read
[INFO] [stderr]   --> src/fundamentals/design_patterns.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | struct Server {
[INFO] [stderr]    |        ------ fields in this struct
[INFO] [stderr] 15 |     host: String,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 16 |     port: u16,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 17 |     timeout: u64,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 18 |     max_connections: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Server` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `max_connections` is never used
[INFO] [stderr]   --> src/fundamentals/design_patterns.rs:53:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | impl ServerBuilder {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 53 |     fn max_connections(mut self, max: u32) -> Self {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `close` is never used
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:273:8
[INFO] [stderr]     |
[INFO] [stderr] 264 | impl FileHandle<Open> {
[INFO] [stderr]     | --------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 273 |     fn close(self) -> FileHandle<Closed> {
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MutexGuard` is never constructed
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:344:8
[INFO] [stderr]     |
[INFO] [stderr] 344 | struct MutexGuard<'a, T> {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Fibonacci` is never constructed
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:604:8
[INFO] [stderr]     |
[INFO] [stderr] 604 | struct Fibonacci {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:610:8
[INFO] [stderr]     |
[INFO] [stderr] 609 | impl Fibonacci {
[INFO] [stderr]     | -------------- associated function in this implementation
[INFO] [stderr] 610 |     fn new() -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ExternalType` is never constructed
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:697:8
[INFO] [stderr]     |
[INFO] [stderr] 697 | struct ExternalType {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DisplayAdapter` is never constructed
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:703:8
[INFO] [stderr]     |
[INFO] [stderr] 703 | struct DisplayAdapter(ExternalType);
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Wrapper` is never constructed
[INFO] [stderr]    --> src/fundamentals/design_patterns.rs:713:8
[INFO] [stderr]     |
[INFO] [stderr] 713 | struct Wrapper<T>(T);
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Custom` is never constructed
[INFO] [stderr]   --> src/fundamentals/error_types.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 49 | enum MyError {
[INFO] [stderr]    |      ------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 52 |     Custom(String),
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `MyError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Missing` and `Invalid` are never constructed
[INFO] [stderr]    --> src/fundamentals/error_types.rs:616:5
[INFO] [stderr]     |
[INFO] [stderr] 615 | enum ValidationError {
[INFO] [stderr]     |      --------------- variants in this enum
[INFO] [stderr] 616 |     Missing(String),
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 617 |     Invalid(String, String),
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ValidationError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `sum_x` are never used
[INFO] [stderr]    --> src/fundamentals/performance.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 115 | impl ParticlesSOA {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr] 116 |     fn new(capacity: usize) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 126 |     fn sum_x(&self) -> f32 {
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `sum_x` are never used
[INFO] [stderr]    --> src/fundamentals/performance.rs:147:8
[INFO] [stderr]     |
[INFO] [stderr] 146 | impl ParticlesAOS {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr] 147 |     fn new(capacity: usize) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 154 |     fn sum_x(&self) -> f32 {
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `get` are never used
[INFO] [stderr]    --> src/fundamentals/performance.rs:485:14
[INFO] [stderr]     |
[INFO] [stderr] 484 | impl<T> LazyInit<T> {
[INFO] [stderr]     | ------------------- associated items in this implementation
[INFO] [stderr] 485 |     const fn new(init: fn() -> T) -> Self {
[INFO] [stderr]     |              ^^^
[INFO] [stderr] ...
[INFO] [stderr] 489 |     fn get(&mut self) -> &T {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `Result` is never used
[INFO] [stderr]   --> src/fundamentals/types_and_traits.rs:13:6
[INFO] [stderr]    |
[INFO] [stderr] 13 | type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
[INFO] [stderr]    |      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `NodeId` is never used
[INFO] [stderr]   --> src/fundamentals/types_and_traits.rs:14:6
[INFO] [stderr]    |
[INFO] [stderr] 14 | type NodeId = usize;
[INFO] [stderr]    |      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `Graph` is never used
[INFO] [stderr]   --> src/fundamentals/types_and_traits.rs:15:6
[INFO] [stderr]    |
[INFO] [stderr] 15 | type Graph = Vec<Vec<NodeId>>;
[INFO] [stderr]    |      ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `f` is never read
[INFO] [stderr]   --> src/fundamentals/unsafe_rust.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 49 | union MyUnion {
[INFO] [stderr]    |       ------- field in this union
[INFO] [stderr] 50 |     i: i32,
[INFO] [stderr] 51 |     f: f32,
[INFO] [stderr]    |     ^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `CPoint` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:168:8
[INFO] [stderr]     |
[INFO] [stderr] 168 | struct CPoint {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OpaqueType` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:193:8
[INFO] [stderr]     |
[INFO] [stderr] 193 | struct OpaqueType {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyType` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:206:8
[INFO] [stderr]     |
[INFO] [stderr] 206 | struct MyType {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyCell` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:217:8
[INFO] [stderr]     |
[INFO] [stderr] 217 | struct MyCell<T> {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `get`, and `set` are never used
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:222:8
[INFO] [stderr]     |
[INFO] [stderr] 221 | impl<T> MyCell<T> {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr] 222 |     fn new(value: T) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 228 |     fn get(&self) -> &T {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 234 |     fn set(&self, value: T) {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyVec` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:334:8
[INFO] [stderr]     |
[INFO] [stderr] 334 | struct MyVec<T> {
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `push`, and `grow` are never used
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:342:8
[INFO] [stderr]     |
[INFO] [stderr] 340 | impl<T> MyVec<T> {
[INFO] [stderr]     | ---------------- associated items in this implementation
[INFO] [stderr] 341 |     /// Creates a new empty vector.
[INFO] [stderr] 342 |     fn new() -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 357 |     fn push(&mut self, value: T) {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 370 |     fn grow(&mut self) {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Buffer` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:534:8
[INFO] [stderr]     |
[INFO] [stderr] 534 | struct Buffer {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `write_u32` are never used
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:539:8
[INFO] [stderr]     |
[INFO] [stderr] 538 | impl Buffer {
[INFO] [stderr]     | ----------- associated items in this implementation
[INFO] [stderr] 539 |     fn new(size: usize) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 546 |     fn write_u32(&mut self, index: usize, value: u32) -> Result<(), String> {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LinkedNode` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:564:8
[INFO] [stderr]     |
[INFO] [stderr] 564 | struct LinkedNode {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Iter` is never constructed
[INFO] [stderr]    --> src/fundamentals/unsafe_rust.rs:572:8
[INFO] [stderr]     |
[INFO] [stderr] 572 | struct Iter<'a, T> {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `file_id` and `timestamp` are never read
[INFO] [stderr]   --> src/systems/bitcask.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 56 | struct EntryLocation {
[INFO] [stderr]    |        ------------- fields in this struct
[INFO] [stderr] 57 |     file_id: u32,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 60 |     timestamp: u64,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `EntryLocation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `base_path` is never read
[INFO] [stderr]   --> src/systems/bitcask.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 64 | pub struct Bitcask {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 70 |     base_path: PathBuf,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-interview-practice` (lib) generated 52 warnings (run `cargo fix --lib -p rust-interview-practice` to apply 1 suggestion)
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/design_patterns/marker_traits.rs:163:27
[INFO] [stderr]     |
[INFO] [stderr] 163 |         struct RawPointer(*const i32); // Not NetworkSafe
[INFO] [stderr]     |                ---------- ^^^^^^^^^^
[INFO] [stderr]     |                |
[INFO] [stderr]     |                field in this struct
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider removing this field
[INFO] [stderr] 
[INFO] [stderr] warning: field `temp_file` is never read
[INFO] [stderr]    --> src/fundamentals/testing.rs:171:9
[INFO] [stderr]     |
[INFO] [stderr] 169 |     struct TestContext {
[INFO] [stderr]     |            ----------- field in this struct
[INFO] [stderr] 170 |         data: Vec<i32>,
[INFO] [stderr] 171 |         temp_file: String,
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `RealDataStore` is never constructed
[INFO] [stderr]    --> src/fundamentals/testing.rs:361:12
[INFO] [stderr]     |
[INFO] [stderr] 361 |     struct RealDataStore;
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `fetch_data` is never used
[INFO] [stderr]    --> src/fundamentals/testing.rs:418:14
[INFO] [stderr]     |
[INFO] [stderr] 418 |     async fn fetch_data(id: u32) -> String {
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-interview-practice` (lib test) generated 50 warnings (46 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_interview_practice-859e3783066ef22d)
[INFO] [stdout] 
[INFO] [stdout] running 907 tests
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_decreasing_prices ... ok
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_flat_prices ... ok
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_happy_path ... ok
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_short_arrays ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_decreasing ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_example_2 ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_example_1 ... ok
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_main_function ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_increasing ... ok
[INFO] [stdout] test arrays::longest_consecutive_sequence::tests::test_empty ... ok
[INFO] [stdout] test arrays::longest_consecutive_sequence::tests::test_single_element ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_all_negative ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_large_input ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_single_element ... ok
[INFO] [stdout] test arrays::longest_consecutive_sequence::tests::test_duplicates_and_negatives ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_all_positive ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_empty ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_overlap ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_basic ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_contained ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_touching ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_basic_example ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_unsorted ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_with_zeros ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_single_element ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_empty ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_single ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_ascending_array ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_multiple_zeros ... ok
[INFO] [stdout] test arrays::longest_consecutive_sequence::tests::test_happy_path ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_optimized_basic ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_brute_force_basic ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_descending_array ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_empty_input ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_all_approaches_duplicates ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_k_equals_len ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_k_equals_one ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_brute_force_empty ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimal_empty ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimized_all_zeros ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_brute_force_all_zeros ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_all_approaches_negative ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_main_example_1 ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimized_empty ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimal_all_zeros ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_brute_force_stress_boundaries ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_main_function ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_brute_force_happy_path ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_brute_force_single_element ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_optimal_single_element ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_optimal_happy_path ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_optimal_stress_boundaries ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_optimized_happy_path ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_all_approaches_complex ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_all_approaches_descending ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_brute_force_empty ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_optimized_single_element ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_brute_force_example_2 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_all_approaches_single_valley ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_all_approaches_valley ... ok
[INFO] [stdout] test arrays::top_k_frequent_elements::tests::test_optimized_stress_boundaries ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_brute_force_no_water ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_main_example_1 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimal_example_2 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimized_example_2 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_main_example_2 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimal_empty ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimal_no_water ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimized_no_water ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_all_approaches_large_numbers ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimized_empty ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_all_approaches_negative_numbers ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_main_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_main_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimal_example_3 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_brute_force_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_brute_force_example_3 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimized_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimal_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimized_example_3 ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_all_approaches_n1 ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_brute_force_n4 ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_consistency ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_optimized_n4 ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_optimal_n4 ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_no_solution_n2_n3 ... ok
[INFO] [stdout] test backtracking::permutations::tests::test_example_2 ... ok
[INFO] [stdout] test backtracking::permutations::tests::test_empty ... ok
[INFO] [stdout] test backtracking::permutations::tests::test_example_1 ... ok
[INFO] [stdout] test backtracking::permutations::tests::test_example_3 ... ok
[INFO] [stdout] test backtracking::permutations::tests::test_larger_input ... ok
[INFO] [stdout] test backtracking::word_search::tests::test_basic_failure ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_main_wrapper ... ok
[INFO] [stdout] test backtracking::word_search::tests::test_empty_board ... ok
[INFO] [stdout] test backtracking::word_search::tests::test_single_cell ... ok
[INFO] [stdout] test backtracking::word_search::tests::test_snake_path ... ok
[INFO] [stdout] test backtracking::word_search::tests::test_visited_reuse_failure ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_already_solved ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_optimized_solver ... ok
[INFO] [stdout] test backtracking::word_search::tests::test_basic_success ... ok
[INFO] [stdout] test concurrency::actor_system::tests::test_actor_basic_messaging ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_optimal_solver ... ok
[INFO] [stdout] test concurrency::actor_system::tests::test_concurrent_senders ... ok
[INFO] [stdout] test concurrency::async_executor::tests::test_simple_task ... ok
[INFO] [stdout] test concurrency::async_executor::tests::test_multiple_tasks ... ok
[INFO] [stdout] test concurrency::channel::tests::test_disconnect_receiver ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_naive_solver ... ok
[INFO] [stdout] test concurrency::channel::tests::test_simple_send_recv ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_happy_path ... ok
[INFO] [stdout] test concurrency::channel::tests::test_concurrent_send ... ok
[INFO] [stdout] test concurrency::channel::tests::test_disconnect_sender ... ok
[INFO] [stdout] test concurrency::dining_philosophers::tests::test_two_philosophers ... ok
[INFO] [stdout] test concurrency::actor_system::tests::test_actor_stop ... ok
[INFO] [stdout] test concurrency::channel::tests::test_bounded_blocking ... ok
[INFO] [stdout] test concurrency::async_executor::tests::test_timer ... ok
[INFO] [stdout] test concurrency::promise::tests::test_promise_dropped_error ... ok
[INFO] [stdout] test concurrency::promise::tests::test_promise_future_basic ... ok
[INFO] [stdout] test concurrency::promise::tests::test_future_timeout_success ... ok
[INFO] [stdout] test concurrency::read_write_lock::tests::test_rwlock_basic_read_write ... ok
[INFO] [stdout] test concurrency::dining_philosophers::tests::test_single_philosopher_panic - should panic ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_basic_acquire_release ... ok
[INFO] [stdout] test concurrency::dining_philosophers::tests::test_dining_philosophers_no_deadlock ... ok
[INFO] [stdout] test concurrency::promise::tests::test_promise_dropped_concurrent ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_exclusion ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_try_acquire_timeout ... ok
[INFO] [stdout] test concurrency::thread_pool::tests::test_shutdown ... ok
[INFO] [stdout] test concurrency::thread_pool::tests::test_concurrent_execution ... ok
[INFO] [stdout] test concurrency::read_write_lock::tests::test_writer_preference ... ok
[INFO] [stdout] test concurrency::promise::tests::test_promise_future_concurrent ... ok
[INFO] [stdout] test concurrency::dining_philosophers::tests::test_stress_dining ... ok
[INFO] [stdout] test cryptography::sha256::tests::test_abc ... ok
[INFO] [stdout] test concurrency::promise::tests::test_future_timeout_expires ... ok
[INFO] [stdout] test cryptography::sha256::tests::test_empty_string ... ok
[INFO] [stdout] test cryptography::sha256::tests::test_multiple_updates ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_concurrent_access ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_basic_insert_get ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_delete_borrow_from_sibling ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_delete_internal_node_pred ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_delete_leaf ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_delete_merge_siblings ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_delete_not_found ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_delete_root_shrink ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_large_insertion ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_splitting_root ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_update ... ok
[INFO] [stdout] test data_structures::binary_heap::tests::test_basic_push_pop ... ok
[INFO] [stdout] test data_structures::binary_heap::tests::test_empty ... ok
[INFO] [stdout] test data_structures::binary_heap::tests::test_heap_property ... ok
[INFO] [stdout] test data_structures::binary_heap::tests::test_peek ... ok
[INFO] [stdout] test data_structures::bloom_filter::tests::test_basic_add_contains ... ok
[INFO] [stdout] test data_structures::bloom_filter::tests::test_false_positive_rate ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_stress_n8 ... ok
[INFO] [stdout] test data_structures::b_tree::tests::test_btree_stress ... ok
[INFO] [stdout] test data_structures::bloom_filter::tests::test_small_filter ... ok
[INFO] [stdout] test data_structures::bloom_filter::tests::test_save_load ... FAILED
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_insert_and_get ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_remove ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_contains_key ... ok
[INFO] [stdout] test data_structures::count_min_sketch::tests::test_cms_basic ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_zero_shards_panics - should panic ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_concurrent_inserts ... ok
[INFO] [stdout] test data_structures::count_min_sketch::tests::test_overestimation_bound ... ok
[INFO] [stdout] test data_structures::count_min_sketch::tests::test_total_count ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_basic_ops ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_delete_non_existent ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_determinism ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_false_positives ... ok
[INFO] [stdout] test data_structures::hashed_wheel_timer::tests::test_cancellation ... ok
[INFO] [stdout] test data_structures::hashed_wheel_timer::tests::test_rounds ... ok
[INFO] [stdout] test data_structures::hashed_wheel_timer::tests::test_schedule_execution ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_basic ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_idempotence ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_merge ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_small_range ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_accuracy ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_full_capacity_behavior ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_capacity_one ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_naive_lru_cache ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_optimal_lru_cache ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_invalid_p_high - should panic ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_update_existing_key ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_invalid_p_low - should panic ... ok
[INFO] [stdout] test data_structures::merkle_tree::tests::test_merkle_tree_construction ... ok
[INFO] [stdout] test data_structures::merkle_tree::tests::test_merkle_tree_odd_items ... ok
[INFO] [stdout] test data_structures::merkle_tree::tests::test_proof_verification ... ok
[INFO] [stdout] test data_structures::merkle_tree::tests::test_tampered_data ... ok
[INFO] [stdout] test data_structures::quadtree::tests::test_aabb_contains ... ok
[INFO] [stdout] test data_structures::quadtree::tests::test_aabb_intersects ... ok
[INFO] [stdout] test data_structures::quadtree::tests::test_quadtree_insert_subdivide ... ok
[INFO] [stdout] test data_structures::quadtree::tests::test_quadtree_query ... ok
[INFO] [stdout] test data_structures::merkle_tree::tests::test_empty_tree ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_insert_extension_of_existing ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_basic_insert_get ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_insert_prefix_of_existing ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_no_common_prefix ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_prefix_split ... ok
[INFO] [stdout] test data_structures::ring_buffer::tests::test_basic_ops ... ok
[INFO] [stdout] test data_structures::ring_buffer::tests::test_overwrite ... ok
[INFO] [stdout] test data_structures::ring_buffer::tests::test_wrap_around ... ok
[INFO] [stdout] test data_structures::segment_tree::tests::test_min_query ... ok
[INFO] [stdout] test data_structures::segment_tree::tests::test_non_commutative_op ... ok
[INFO] [stdout] test data_structures::segment_tree::tests::test_sum_query ... ok
[INFO] [stdout] test data_structures::segment_tree::tests::test_update ... ok
[INFO] [stdout] test data_structures::skip_list::tests::test_skip_list_basic ... ok
[INFO] [stdout] test data_structures::skip_list::tests::test_skip_list_duplicates ... ok
[INFO] [stdout] test data_structures::skip_list::tests::test_skip_list_remove ... ok
[INFO] [stdout] test data_structures::skip_list::tests::test_skip_list_stress ... ok
[INFO] [stdout] test data_structures::segment_tree::tests::test_invalid_range_query - should panic ... ok
[INFO] [stdout] test data_structures::segment_tree::tests::test_out_of_bounds_update - should panic ... ok
[INFO] [stdout] test data_structures::spsc_ring_buffer::tests::test_drop_safety ... ok
[INFO] [stdout] test data_structures::spsc_ring_buffer::tests::test_simple_push_pop ... ok
[INFO] [stdout] test data_structures::spsc_ring_buffer::tests::test_wrap_around ... ok
[INFO] [stdout] test data_structures::union_find::tests::test_basic_union_find ... ok
[INFO] [stdout] test concurrency::thread_pool::tests::test_simple_execute ... ok
[INFO] [stdout] test data_structures::union_find::tests::test_out_of_bounds - should panic ... ok
[INFO] [stdout] test data_structures::union_find::tests::test_path_compression_works ... ok
[INFO] [stdout] test design_patterns::adapter::tests::test_invisible_adapter ... ok
[INFO] [stdout] test design_patterns::adapter::tests::test_wrapper_adapter ... ok
[INFO] [stdout] test design_patterns::adapter::tests::test_transparent_wrapper ... ok
[INFO] [stdout] test design_patterns::borrowed_owned_duality::tests::test_cow_behavior ... ok
[INFO] [stdout] test design_patterns::borrowed_owned_duality::tests::test_clone ... ok
[INFO] [stdout] test design_patterns::borrowed_owned_duality::tests::test_into_cow ... ok
[INFO] [stdout] test design_patterns::bridge::tests::test_static_bridge_tv ... ok
[INFO] [stdout] test design_patterns::builder::tests::test_builder_default_host ... ok
[INFO] [stdout] test design_patterns::bridge::tests::test_dynamic_bridge ... ok
[INFO] [stdout] test design_patterns::bridge::tests::test_static_bridge_radio_advanced ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_capture_environment ... ok
[INFO] [stdout] test design_patterns::builder::tests::test_builder_success ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_conditional_map ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_retry_fail ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_event_emitter_fn_mut ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_retry_success ... ok
[INFO] [stdout] test design_patterns::chain_of_responsibility::tests::test_dynamic_chain ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_event_emitter_stateful_closure ... ok
[INFO] [stdout] test design_patterns::chain_of_responsibility::tests::test_functional_chain ... ok
[INFO] [stdout] test design_patterns::command::tests::test_delete_undo ... ok
[INFO] [stdout] test design_patterns::command::tests::test_insert_undo_redo ... ok
[INFO] [stdout] test design_patterns::command::tests::test_overwrite_history ... ok
[INFO] [stdout] test design_patterns::composite::tests::test_trait_object_composite ... ok
[INFO] [stdout] test design_patterns::composite::tests::test_enum_composite ... ok
[INFO] [stdout] test design_patterns::conversions::tests::test_error_conversion ... ok
[INFO] [stdout] test design_patterns::concurrency_patterns::tests::test_arc_mutex_counter ... ok
[INFO] [stdout] test design_patterns::conversions::tests::test_into_string ... ok
[INFO] [stdout] test design_patterns::conversions::tests::test_explicit_into ... ok
[INFO] [stdout] test design_patterns::decorator::tests::test_static_decorators ... ok
[INFO] [stdout] test design_patterns::dependency_injection::tests::test_user_service_with_file_repo ... ok
[INFO] [stdout] test design_patterns::decorator::tests::test_dynamic_decorators ... ok
[INFO] [stdout] test data_structures::spsc_ring_buffer::tests::test_concurrent ... ok
[INFO] [stdout] test design_patterns::error_handling::tests::test_error_chaining ... ok
[INFO] [stdout] test design_patterns::dependency_injection::tests::test_user_service_with_memory_repo ... ok
[INFO] [stdout] test design_patterns::error_handling::tests::test_error_formatting ... ok
[INFO] [stdout] test design_patterns::extension_traits::tests::test_iterator_ext ... ok
[INFO] [stdout] test design_patterns::extension_traits::tests::test_numeric_only ... ok
[INFO] [stdout] test design_patterns::extension_traits::tests::test_truncate_logic ... ok
[INFO] [stdout] test design_patterns::error_handling::tests::test_source_traversal ... ok
[INFO] [stdout] test design_patterns::facade::tests::test_successful_commit ... ok
[INFO] [stdout] test design_patterns::facade::tests::test_implicit_rollback ... ok
[INFO] [stdout] test design_patterns::factory::tests::test_abstract_factory_windows ... ok
[INFO] [stdout] test design_patterns::factory::tests::test_idiomatic_factory_methods ... ok
[INFO] [stdout] test design_patterns::factory::tests::test_render_ui ... ok
[INFO] [stdout] test design_patterns::factory::tests::test_abstract_factory_mac ... ok
[INFO] [stdout] test design_patterns::flyweight::tests::test_arena_flyweight ... ok
[INFO] [stdout] test design_patterns::flyweight::tests::test_string_interner ... ok
[INFO] [stdout] test design_patterns::handle_pattern::tests::test_crud_operations ... ok
[INFO] [stdout] test design_patterns::handle_pattern::tests::test_generation_check ... ok
[INFO] [stdout] test design_patterns::handle_pattern::tests::test_multiple_types_ecs_lite ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_once_init ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_simple_refcell ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_simple_cell ... ok
[INFO] [stdout] test design_patterns::interpreter::tests::test_missing_variable ... ok
[INFO] [stdout] test design_patterns::interpreter::tests::test_trait_object_interpreter ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_chunked_iterator ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_collect_pattern ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_extension_methods ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_fallible_iteration ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_windowed_iterator ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_windowed_iterator_edge_cases ... ok
[INFO] [stdout] test design_patterns::interpreter::tests::test_idiomatic_interpreter ... ok
[INFO] [stdout] test design_patterns::macros::tests::test_cfg_pattern ... ok
[INFO] [stdout] test design_patterns::macros::tests::test_describe_trait ... ok
[INFO] [stdout] test design_patterns::macros::tests::test_hash_map_macro ... ok
[INFO] [stdout] test design_patterns::marker_traits::tests::test_admin_privileges ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_once_init_reentrancy - should panic ... ok
[INFO] [stdout] test design_patterns::marker_traits::tests::test_paint_mixing ... ok
[INFO] [stdout] test design_patterns::mediator::tests::test_mediator_event_flow ... ok
[INFO] [stdout] test design_patterns::memento::tests::test_memento_undo_redo ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_zero_cost_property ... ok
[INFO] [stdout] test design_patterns::middleware::tests::test_service_composition ... ok
[INFO] [stdout] test design_patterns::marker_traits::tests::test_network_safe ... ok
[INFO] [stdout] test design_patterns::middleware::tests::test_validation_failure ... ok
[INFO] [stdout] test design_patterns::newtype::tests::test_deref_coercion ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_refcell_panic_double_borrow_mut - should panic ... ok
[INFO] [stdout] test design_patterns::observer::tests::test_concurrent_subject ... ok
[INFO] [stdout] test design_patterns::observer::tests::test_concurrent_threads ... ok
[INFO] [stdout] test design_patterns::newtype::tests::test_unit_safety ... ok
[INFO] [stdout] test design_patterns::observer::tests::test_synchronous_callbacks ... ok
[INFO] [stdout] test design_patterns::plugin::tests::test_plugin_downcasting ... ok
[INFO] [stdout] test design_patterns::plugin::tests::test_plugin_lifecycle ... ok
[INFO] [stdout] test design_patterns::polymorphism::tests::test_enum_dispatch ... ok
[INFO] [stdout] test design_patterns::polymorphism::tests::test_trait_dispatch ... ok
[INFO] [stdout] test design_patterns::prototype::tests::test_concrete_prototype ... ok
[INFO] [stdout] test design_patterns::prototype::tests::test_trait_object_prototype ... ok
[INFO] [stdout] test design_patterns::proxy::tests::test_lazy_proxy ... ok
[INFO] [stdout] test design_patterns::proxy::tests::test_protection_proxy ... ok
[INFO] [stdout] test design_patterns::proxy::tests::test_raii_guard_proxy ... ok
[INFO] [stdout] test design_patterns::raii_guards::tests::test_scope_guard_cleanup ... ok
[INFO] [stdout] test design_patterns::raii_guards::tests::test_scope_guard_defuse ... ok
[INFO] [stdout] test design_patterns::raii_guards::tests::test_temp_dir ... ok
[INFO] [stdout] test design_patterns::singleton::tests::test_dependency_injection ... ok
[INFO] [stdout] test design_patterns::singleton::tests::test_global_config ... ok
[INFO] [stdout] test design_patterns::sealed_traits::tests::test_usage ... ok
[INFO] [stdout] test design_patterns::state::tests::test_connection_state_machine ... ok
[INFO] [stdout] test design_patterns::state::tests::test_post_workflow ... ok
[INFO] [stdout] test design_patterns::singleton::tests::test_mutable_global_state ... ok
[INFO] [stdout] test design_patterns::strategy::tests::test_closure_strategy ... ok
[INFO] [stdout] test design_patterns::strategy::tests::test_static_dispatch_strategy ... ok
[INFO] [stdout] test design_patterns::template_method::tests::test_json_parser ... ok
[INFO] [stdout] test design_patterns::strategy::tests::test_dynamic_dispatch_strategy ... ok
[INFO] [stdout] test design_patterns::template_method::tests::test_csv_parser ... ok
[INFO] [stdout] test design_patterns::typestate::tests::test_invalid_flow ... ok
[INFO] [stdout] test design_patterns::typestate::tests::test_valid_flow ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_brute_force_basic ... ok
[INFO] [stdout] test design_patterns::visitor::tests::test_visitor_pattern ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_cross_verify ... ok
[INFO] [stdout] test design_patterns::visitor::tests::test_enum_dispatch ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_impossible ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_large_amount ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_edge_case_empty ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_example_2 ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_optimized_basic ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_zero_amount ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_unicode ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_same_strings ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_brute_force_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_large_gap ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_empty ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_memoized_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_all_approaches_consistency ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_tabulation_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_single_element ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_optimal_basic ... ok
[INFO] [stdout] test concurrency::work_stealing_pool::tests::test_simple_execute ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_two_elements ... ok
[INFO] [stdout] test dynamic_programming::longest_increasing_subsequence::tests::test_brute_force_basic ... ok
[INFO] [stdout] test dynamic_programming::longest_increasing_subsequence::tests::test_all_approaches_edge_cases ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_all_negative ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_example_1 ... ok
[INFO] [stdout] test dynamic_programming::longest_increasing_subsequence::tests::test_optimized_basic ... ok
[INFO] [stdout] test dynamic_programming::longest_increasing_subsequence::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_example_3 ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_example_2 ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_mixed_with_large_negative ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_single_word ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_optimized_basic ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_brute_force_basic ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_stress_reusing_words ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_add_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_atomic_cas ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_lzcnt_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_atomic_fetch_add ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_bswap_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_cpuid ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_mul_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_increment_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_naked_functions ... ignored
[INFO] [stdout] test fundamentals::asm::tests::test_nop ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_popcnt_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_rdtsc ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_as_ref ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_borrow_instead ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_borrow_scope ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_borrowed_struct ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_clone_to_avoid_borrow ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_copy_types ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_deref ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_entry_api ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_first_word ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_immutable_borrow ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_iter_vs_into_iter ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_longest ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_mutable_borrow ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_nll ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_reborrow ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_return_owned ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_return_reference ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_split_borrow ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_take_ownership ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_frequency_map ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_get_or_default ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_has_duplicates ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_set_operations ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_sliding_window_max ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_heap_example ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_insert_if_absent ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_queue_example ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_stack_example ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_if_let_option ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_match_result ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_collect_results ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_option_and_then ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_update_or_insert ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_match_option ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_result_and_then ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_option_map ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_result_map ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_option_to_result ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_question_mark ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_unwrap_or_else ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_transpose ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_while_let ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_unwrap_or ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_any_all ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_collect_hashset ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_filter_collect ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_enumerate ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_filter_map ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_chain ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_max ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_partition ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_map_collect ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_fold ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_sum ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_take_skip ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_zip ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_basic_match ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_destructure_let ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_destructure_params ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_windows ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_if_let_multiple ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_enum ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_at_binding ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_if_let_single ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_or_pattern ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_ranges ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_with_guard ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_reference ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_slice ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_tuple ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_nested_match ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_while_let_iteration ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_add_floats_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_add_i32_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_avx2_if_supported ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_avx_if_supported ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_count_greater_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_dot_product_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_sum_avx_if_supported ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_feature_detection ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_sum_floats_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_max_floats_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_mul_floats_sse ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_case_conversion ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_char_at_index ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_sum_i32_avx2_if_supported ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_chars_to_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_all_digits ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_check_prefix_suffix ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_contains_substring ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_classify_char ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_build_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_count_char ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_iterate_bytes ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_find_substring ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_format_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_iterate_chars ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_parse_number ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_replace_substring ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_join_strings ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_split_by_delimiter ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_reverse_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_string_slice ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_split_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_remove_char ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::expensive_test ... ignored
[INFO] [stdout] test fundamentals::strings::tests::test_string_vs_str ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_add ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_trim_example ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_string_to_vec_chars ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_result_return ... ok
[INFO] [stdout] test fundamentals::testing::benchmark_patterns::bench_fibonacci ... ignored
[INFO] [stdout] test fundamentals::testing::basic_tests::test_assertions ... ok
[INFO] [stdout] test fundamentals::testing::best_practices::test_add_returns_sum_of_two_positive_numbers ... ok
[INFO] [stdout] test fundamentals::testing::best_practices::test_edge_cases ... ok
[INFO] [stdout] test fundamentals::testing::calculator::tests::test_add ... ok
[INFO] [stdout] test fundamentals::testing::best_practices::test_single_assertion ... ok
[INFO] [stdout] test fundamentals::testing::best_practices::test_with_aaa_pattern ... ok
[INFO] [stdout] test fundamentals::testing::calculator::tests::test_multiply ... ok
[INFO] [stdout] test fundamentals::testing::error_tests::test_error_type ... ok
[INFO] [stdout] test fundamentals::testing::calculator::tests::test_private_function ... ok
[INFO] [stdout] test fundamentals::testing::error_tests::test_parse_error ... ok
[INFO] [stdout] test fundamentals::testing::error_tests::test_successful_parse ... ok
[INFO] [stdout] test fundamentals::testing::fixture_tests::test_user_creation ... ok
[INFO] [stdout] test fundamentals::testing::fixture_tests::test_with_context ... ok
[INFO] [stdout] test fundamentals::testing::fixture_tests::test_with_fixture ... ok
[INFO] [stdout] test fundamentals::testing::golden_file_tests::test_golden_file ... ignored
[INFO] [stdout] test fundamentals::testing::mock_tests::test_with_mock ... ok
[INFO] [stdout] test fundamentals::testing::tdd_example::test_stack_new ... ok
[INFO] [stdout] test fundamentals::testing::parameterized_tests::test_is_even_table_driven ... ok
[INFO] [stdout] test fundamentals::testing::parameterized_tests::test_add_table ... ok
[INFO] [stdout] test fundamentals::testing::tdd_example::test_stack_peek ... ok
[INFO] [stdout] test fundamentals::testing::tdd_example::test_stack_pop ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_builder_pattern ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_custom_partial_eq ... ok
[INFO] [stdout] test fundamentals::testing::tdd_example::test_stack_push ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_generic_pair ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_impl_trait ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_marker_trait ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_from_into ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_newtype_pattern ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_shape_trait ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_trait_implementation ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_trait_objects ... ok
[INFO] [stdout] test fundamentals::types_and_traits::tests::test_typestate_pattern ... ok
[INFO] [stdout] test fundamentals::unsafe_rust::unsafe_tests::test_my_vec ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_brute_force_cycle ... ok
[INFO] [stdout] test fundamentals::unsafe_rust::unsafe_tests::test_split_at_mut ... ok
[INFO] [stdout] test fundamentals::unsafe_rust::unsafe_tests::test_safe_read_value ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_optimal_cycle ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_optimized_cycle ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_single_node ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_complex_cycle ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_dfs_implementation ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_empty_graph ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_deep_copy_independence ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_simple_dependency ... ok
[INFO] [stdout] test graphs::dijkstra::tests::test_dijkstra_basic ... ok
[INFO] [stdout] test graphs::dijkstra::tests::test_dijkstra_no_path ... ok
[INFO] [stdout] test graphs::dijkstra::tests::test_grid ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_complex_graph ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_disconnected_graph ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_simple_cycle ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_disconnected_graph ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_example_1 ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_example_3 ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_example_2 ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_bfs_basic ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_empty_grid ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_large_island ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_immutable_wrapper ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_single_cell ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_dfs_basic ... ok
[INFO] [stdout] test graphs::reconstruct_itinerary::tests::test_basic_itinerary ... ok
[INFO] [stdout] test graphs::reconstruct_itinerary::tests::test_cycle ... ok
[INFO] [stdout] test graphs::reconstruct_itinerary::tests::test_lexical_order_tie ... ok
[INFO] [stdout] test graphs::reconstruct_itinerary::tests::test_single_trip ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_brute_force_example ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_all_approaches_consistency ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_carry_at_end ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_different_lengths ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_optimal_example ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_zeros ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_basic ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_different_lengths ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_empty_input ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_empty_lists_inside ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_single_list ... ok
[INFO] [stdout] test linked_lists::merge_two_sorted_lists::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test linked_lists::merge_two_sorted_lists::tests::test_all_approaches_duplicates ... ok
[INFO] [stdout] test linked_lists::merge_two_sorted_lists::tests::test_empty_lists ... ok
[INFO] [stdout] test linked_lists::merge_two_sorted_lists::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test linked_lists::merge_two_sorted_lists::tests::test_recursive_example_1 ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_divide_by_zero - should panic ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_divide_by_zero_with_message - should panic ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_brute_force_example_2 ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_empty_list ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_odd_not_palindrome ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_odd_palindrome ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_optimal_example_2 ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_single_node ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_all_duplicates ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_multiple_groups ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_no_duplicates ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_optimal_example_2 ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_all_approaches_consistency ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_stress_consistency ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_brute_force_example_2 ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_empty_list ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_single_node ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_iterative_example_1 ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_recursive_example_1 ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_remove_tail ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_single_node ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_remove_head ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_all_approaches_consistency ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_empty_list ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_buffer_read_write ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_recursive_example_1 ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_dns_header_serialization ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_single_node ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_two_nodes ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_trailing_dot_serialization ... ok
[INFO] [stdout] test networking::http_router::tests::test_dynamic_routes ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_packet_end_to_end ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_qname_read_write ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_unknown_record_preservation ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_qname_compression ... ok
[INFO] [stdout] test networking::http_router::tests::test_method_mismatch ... ok
[INFO] [stdout] test networking::http_router::tests::test_route_not_found ... ok
[INFO] [stdout] test networking::http_router::tests::test_nested_dynamic_routes ... ok
[INFO] [stdout] test networking::http_server::tests::test_chunked_reader_eof_safety ... ok
[INFO] [stdout] test networking::http_router::tests::test_static_shadows_dynamic ... ok
[INFO] [stdout] test networking::http_router::tests::test_static_routes ... ok
[INFO] [stdout] test networking::http_server::tests::test_chunked_reader_infinite_loop_bug ... ok
[INFO] [stdout] test networking::http_server::tests::test_parse_post_with_body ... ok
[INFO] [stdout] test networking::http_server::tests::test_parse_simple_get ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_empty ... ok
[INFO] [stdout] test networking::http_server::tests::test_response_serialization ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_round_robin ... ok
[INFO] [stdout] test networking::http_server::tests::test_response_chunked ... ok
[INFO] [stdout] test networking::http_router::tests::test_query_parameters_ignored ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_least_connections ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_weighted_round_robin ... ok
[INFO] [stdout] test networking::tcp_connection_pool::tests::test_broken_manager ... ok
[INFO] [stdout] test networking::http_server::tests::test_server_handle_connection ... ok
[INFO] [stdout] test networking::websocket::tests::test_accept_key_generation ... ok
[INFO] [stdout] test networking::websocket::tests::test_handshake ... ok
[INFO] [stdout] test networking::websocket::tests::test_handshake_output ... ok
[INFO] [stdout] test networking::websocket::tests::test_read_frame_masked_binary ... ok
[INFO] [stdout] test networking::websocket::tests::test_read_frame_unmasked_text ... ok
[INFO] [stdout] test networking::websocket::tests::test_sha1 ... ok
[INFO] [stdout] test networking::websocket::tests::test_write_frame_server_to_client ... ok
[INFO] [stdout] test serialization::base64::tests::test_binary_data ... ok
[INFO] [stdout] test serialization::base64::tests::test_decode_invalid ... ok
[INFO] [stdout] test serialization::base64::tests::test_decode_rfc_examples ... ok
[INFO] [stdout] test serialization::base64::tests::test_encode_rfc_examples ... ok
[INFO] [stdout] test serialization::ini::tests::test_default_section ... ok
[INFO] [stdout] test networking::tcp_connection_pool::tests::test_pool_reuse ... ok
[INFO] [stdout] test serialization::ini::tests::test_invalid_syntax ... ok
[INFO] [stdout] test serialization::ini::tests::test_parse_basic ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_basics ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_errors ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_nested ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_object ... ok
[INFO] [stdout] test serialization::json::tests::test_to_string ... ok
[INFO] [stdout] test serialization::json::tests::test_trailing ... ok
[INFO] [stdout] test serialization::toml::tests::test_comments ... ok
[INFO] [stdout] test serialization::toml::tests::test_parser_basic ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_array ... ok
[INFO] [stdout] test serialization::toml::tests::test_parser_sections ... ok
[INFO] [stdout] test serialization::toml::tests::test_lexer_basic ... ok
[INFO] [stdout] test serialization::varint::tests::test_encode_decode_i64 ... ok
[INFO] [stdout] test serialization::varint::tests::test_encode_decode_u64 ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_duplicates ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_empty ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_happy_path ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_monotonic_decreasing ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_monotonic_increasing ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_single_element ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_ast_parsing ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_brute_force ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_edge_cases ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_optimal ... ok
[INFO] [stdout] test serialization::varint::tests::test_decode_overflow ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_optimized ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_complex_expression ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_division_and_addition ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_functional_error_handling ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_simple_addition ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_negative_numbers ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_single_element ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_deeply_nested ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_empty_lists ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_nested_structure ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_nested_empty ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_simple_flat_list ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_total_empty ... ok
[INFO] [stdout] test stacks::min_stack::tests::test_min_stack_edge_cases ... ok
[INFO] [stdout] test stacks::min_stack::tests::test_min_stack_optimized_edge_cases ... ok
[INFO] [stdout] test stacks::min_stack::tests::test_min_stack_optimized_happy_path ... ok
[INFO] [stdout] test networking::tcp_connection_pool::tests::test_concurrent_access ... ok
[INFO] [stdout] test stacks::min_stack::tests::test_min_stack_happy_path ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_complex_path ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_functional_approach ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_edge_cases ... ok
[INFO] [stdout] test stacks::min_stack::tests::test_min_stack_stress ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_mismatched ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_empty_string ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_only_opening ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_happy_path ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_wrong_order ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_only_closing ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_valid_parentheses_multiple ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_valid_parentheses_nested ... ok
[INFO] [stdout] test strings::group_anagrams::tests::test_group_anagrams_basic ... ok
[INFO] [stdout] test strings::group_anagrams::tests::test_group_anagrams_empty ... ok
[INFO] [stdout] test strings::group_anagrams::tests::test_group_anagrams_no_anagrams ... ok
[INFO] [stdout] test strings::group_anagrams::tests::test_group_anagrams_single_empty_string ... ok
[INFO] [stdout] test strings::group_anagrams::tests::test_group_anagrams_unicode ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_all_approaches_all_unique ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_all_approaches_single_char ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_brute_force_empty ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_all_approaches_with_spaces ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_large_nested_string ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_valid_parentheses_simple ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_brute_force_example_2 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_brute_force_example_3 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_example_2 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_example_1 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_example_3 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimal_empty ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimal_example_2 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimized_empty ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimized_example_2 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimized_example_3 ... ok
[INFO] [stdout] test strings::longest_substring_without_repeating::tests::test_optimal_example_3 ... ok
[INFO] [stdout] test strings::regex::tests::test_complex ... ok
[INFO] [stdout] test strings::regex::tests::test_concat ... ok
[INFO] [stdout] test strings::regex::tests::test_errors ... ok
[INFO] [stdout] test strings::regex::tests::test_literal ... ok
[INFO] [stdout] test strings::regex::tests::test_plus ... ok
[INFO] [stdout] test strings::regex::tests::test_escaping ... ok
[INFO] [stdout] test strings::regex::tests::test_precedence ... ok
[INFO] [stdout] test strings::regex::tests::test_question ... ok
[INFO] [stdout] test strings::regex::tests::test_star ... ok
[INFO] [stdout] test strings::regex::tests::test_union ... ok
[INFO] [stdout] test strings::regex::tests::test_wildcard ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_empty_string ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_just_sign ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_leading_words ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_overflow_negative ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_negative_with_whitespace ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_concurrent_reads_and_writes ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_multiple_signs ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_overflow_positive ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_trailing_characters ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_whitespace_between_sign_and_digits ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_zero_minus_one ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_empty_string ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_numeric_non_palindrome ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_invalid_palindrome ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_numeric_palindrome ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_single_character ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_single_non_alphanumeric ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_valid_palindrome ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_whitespace_only ... ok
[INFO] [stdout] test systems::arc_cache::tests::test_arc_adaptation_to_frequency ... ok
[INFO] [stdout] test systems::arc_cache::tests::test_arc_basic_put_get ... ok
[INFO] [stdout] test systems::arc_cache::tests::test_arc_capacity_limits ... ok
[INFO] [stdout] test systems::arc_cache::tests::test_arc_scan_resistance ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_positive_number ... ok
[INFO] [stdout] test systems::arc_cache::tests::test_arc_lru_behavior_initially ... ok
[INFO] [stdout] test systems::bitcask::tests::test_delete ... ok
[INFO] [stdout] test systems::bitcask::tests::test_empty_value_vs_delete ... ok
[INFO] [stdout] test systems::bitcask::tests::test_recovery ... ok
[INFO] [stdout] test systems::bitcask::tests::test_overwrite ... ok
[INFO] [stdout] test systems::bump_allocator::tests::test_basic_allocation ... ok
[INFO] [stdout] test systems::bitcask::tests::test_recovery_with_delete ... ok
[INFO] [stdout] test systems::bump_allocator::tests::test_alignment ... ok
[INFO] [stdout] test systems::bitcask::tests::test_basic_put_get ... ok
[INFO] [stdout] test systems::bump_allocator::tests::test_reset ... ok
[INFO] [stdout] test networking::tcp_connection_pool::tests::test_pool_limit ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_closed_state_pass_through ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_fail_fast_when_open ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_failure_counting ... ok
[INFO] [stdout] test systems::concurrent_cache::tests::test_concurrent_basic ... ok
[INFO] [stdout] test systems::concurrent_cache::tests::test_eviction_per_shard ... ok
[INFO] [stdout] test systems::consistent_hashing::tests::test_basic_ring ... ok
[INFO] [stdout] test systems::bump_allocator::tests::test_out_of_memory - should panic ... ok
[INFO] [stdout] test systems::consistent_hashing::tests::test_distribution ... ok
[INFO] [stdout] test systems::consistent_hashing::tests::test_monotonicity ... ok
[INFO] [stdout] test systems::consistent_hashing::tests::test_node_removal ... ok
[INFO] [stdout] test systems::design_twitter::tests::test_basic_flow ... ok
[INFO] [stdout] test systems::design_twitter::tests::test_feed_ordering_complex ... ok
[INFO] [stdout] test systems::design_twitter::tests::test_follow_system ... ok
[INFO] [stdout] test systems::design_twitter::tests::test_limit_10 ... ok
[INFO] [stdout] test systems::design_twitter::tests::test_unfollow_system ... ok
[INFO] [stdout] test systems::concurrent_cache::tests::test_concurrent_threads ... ok
[INFO] [stdout] test systems::ecs::tests::test_insert_invalid_entity - should panic ... ok
[INFO] [stdout] test systems::ecs::tests::test_mutation ... ok
[INFO] [stdout] test systems::arc_cache::tests::test_arc_benchmark_proxy ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_add_document ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_empty_search ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_multi_word_query ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_search_scoring_tf_idf ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_tokenization_and_stop_words ... ok
[INFO] [stdout] test systems::ecs::tests::test_queries ... ok
[INFO] [stdout] test systems::ecs::tests::test_spawn_and_get ... ok
[INFO] [stdout] test systems::lfu_cache::tests::test_lfu_basic_put_get ... ok
[INFO] [stdout] test systems::lfu_cache::tests::test_lfu_tie_breaking_lru ... ok
[INFO] [stdout] test systems::lfu_cache::tests::test_lfu_eviction ... ok
[INFO] [stdout] test systems::lfu_cache::tests::test_lfu_update_value ... ok
[INFO] [stdout] test systems::log_structured_storage::tests::test_bloom_filter_integration ... FAILED
[INFO] [stdout] test systems::log_structured_storage::tests::test_compaction ... FAILED
[INFO] [stdout] test systems::log_structured_storage::tests::test_crash_recovery ... FAILED
[INFO] [stdout] test systems::log_structured_storage::tests::test_memtable_get ... FAILED
[INFO] [stdout] test systems::ecs::tests::test_benchmark_stub ... ok
[INFO] [stdout] test systems::log_structured_storage::tests::test_persistence ... FAILED
[INFO] [stdout] test systems::log_structured_storage::tests::test_flush_and_read ... FAILED
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_capacity_1 ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_update_moves_to_head ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_happy_path ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_put_update_moves_to_head ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_zero_capacity - should panic ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_export_format ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_gauge ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_counter ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_histogram ... ok
[INFO] [stdout] test systems::pub_sub::tests::test_auto_unsubscribe_on_drop ... ok
[INFO] [stdout] test systems::pub_sub::tests::test_multithreaded_publish ... ok
[INFO] [stdout] test systems::pub_sub::tests::test_pub_sub_basic ... ok
[INFO] [stdout] test systems::pub_sub::tests::test_slow_consumer ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_complex_sequence ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_concurrent_counter ... ok
[INFO] [stdout] test systems::rate_limiter::tests::test_distributed_independent_keys ... ok
[INFO] [stdout] test systems::pub_sub::tests::test_multithreaded_subscribe ... ok
[INFO] [stdout] test systems::rate_limiter::tests::test_distributed_memory_store ... ok
[INFO] [stdout] test systems::rate_limiter::tests::test_sliding_window_basic ... ok
[INFO] [stdout] test systems::slab_allocator::tests::test_basic_insert_get_remove ... ok
[INFO] [stdout] test systems::slab_allocator::tests::test_capacity_expansion ... ok
[INFO] [stdout] test systems::slab_allocator::tests::test_reuse_and_generation ... ok
[INFO] [stdout] test systems::slab_allocator::tests::test_stale_key_access ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_half_open_failure ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_half_open_recovery ... ok
[INFO] [stdout] test systems::snowflake::tests::test_id_structure ... ok
[INFO] [stdout] test systems::snowflake::tests::test_k_ordered ... ok
[INFO] [stdout] test systems::snowflake::tests::test_invalid_node_id - should panic ... ok
[INFO] [stdout] test systems::snowflake::tests::test_unique_generation ... ok
[INFO] [stdout] test cryptography::sha256::tests::test_long_message ... ok
[INFO] [stdout] test concurrency::work_stealing_pool::tests::test_stealing ... ok
[INFO] [stdout] test systems::ttl_cache::tests::test_ttl_cache_active_cleanup ... ok
[INFO] [stdout] test systems::vector_clock::tests::test_causality ... ok
[INFO] [stdout] test systems::vector_clock::tests::test_merge ... ok
[INFO] [stdout] test systems::vector_clock::tests::test_merge_and_causality ... ok
[INFO] [stdout] test systems::vector_clock::tests::test_vector_clock_basic ... ok
[INFO] [stdout] test systems::wal::tests::test_corrupted_wal ... FAILED
[INFO] [stdout] test systems::wal::tests::test_truncated_wal ... FAILED
[INFO] [stdout] test systems::wal::tests::test_wal_append_and_replay ... FAILED
[INFO] [stdout] test systems::wal::tests::test_wal_clear ... FAILED
[INFO] [stdout] test systems::wal::tests::test_wal_persistence ... FAILED
[INFO] [stdout] test systems::ttl_cache::tests::test_ttl_cache_lazy_expiration ... ok
[INFO] [stdout] test systems::write_strategies::tests::test_write_back_deferred ... ok
[INFO] [stdout] test systems::write_strategies::tests::test_read_through ... ok
[INFO] [stdout] test systems::write_strategies::tests::test_write_back_eviction ... ok
[INFO] [stdout] test systems::write_strategies::tests::test_write_through ... ok
[INFO] [stdout] test trees::bst_iterator::tests::test_empty_tree ... ok
[INFO] [stdout] test trees::bst_iterator::tests::test_happy_path ... ok
[INFO] [stdout] test trees::bst_iterator::tests::test_left_skewed ... ok
[INFO] [stdout] test trees::bst_iterator::tests::test_right_skewed ... ok
[INFO] [stdout] test trees::implement_trie::tests::test_brute_force_basic ... ok
[INFO] [stdout] test trees::implement_trie::tests::test_consistency_all_approaches ... ok
[INFO] [stdout] test trees::implement_trie::tests::test_optimal_basic ... ok
[INFO] [stdout] test trees::implement_trie::tests::test_optimized_basic ... ok
[INFO] [stdout] test trees::implement_trie::tests::test_starts_with_logic ... ok
[INFO] [stdout] test trees::invert_binary_tree::tests::test_all_approaches_consistency ... ok
[INFO] [stdout] test trees::invert_binary_tree::tests::test_brute_force_simple ... ok
[INFO] [stdout] test trees::invert_binary_tree::tests::test_optimal_empty ... ok
[INFO] [stdout] test trees::invert_binary_tree::tests::test_optimized_complex ... ok
[INFO] [stdout] test trees::level_order_traversal::tests::test_empty_tree ... ok
[INFO] [stdout] test trees::level_order_traversal::tests::test_happy_path ... ok
[INFO] [stdout] test trees::level_order_traversal::tests::test_iterator_behavior ... ok
[INFO] [stdout] test trees::level_order_traversal::tests::test_single_node ... ok
[INFO] [stdout] test trees::level_order_traversal::tests::test_unbalanced_left ... ok
[INFO] [stdout] test trees::lowest_common_ancestor::tests::test_all_approaches_lca_is_intermediate ... ok
[INFO] [stdout] test trees::lowest_common_ancestor::tests::test_all_approaches_lca_is_root ... ok
[INFO] [stdout] test trees::lowest_common_ancestor::tests::test_brute_force_simple ... ok
[INFO] [stdout] test trees::lowest_common_ancestor::tests::test_one_is_descendant_of_other ... ok
[INFO] [stdout] test trees::max_depth::tests::test_empty_tree ... ok
[INFO] [stdout] test trees::max_depth::tests::test_fold_simple ... ok
[INFO] [stdout] test trees::max_depth::tests::test_iterative_simple ... ok
[INFO] [stdout] test trees::max_depth::tests::test_recursive_simple ... ok
[INFO] [stdout] test trees::max_depth::tests::test_single_node ... ok
[INFO] [stdout] test trees::max_depth::tests::test_skewed_tree ... ok
[INFO] [stdout] test trees::red_black_tree::tests::test_balance_invariants ... ok
[INFO] [stdout] test trees::red_black_tree::tests::test_basic_insert ... ok
[INFO] [stdout] test trees::red_black_tree::tests::test_random_inserts ... ok
[INFO] [stdout] test trees::red_black_tree::tests::test_update ... ok
[INFO] [stdout] test trees::serialize_and_deserialize_binary_tree::tests::test_empty_tree ... ok
[INFO] [stdout] test trees::bst_iterator::tests::test_single_node ... ok
[INFO] [stdout] test trees::serialize_and_deserialize_binary_tree::tests::test_negative_values ... ok
[INFO] [stdout] test trees::serialize_and_deserialize_binary_tree::tests::test_single_node ... ok
[INFO] [stdout] test trees::validate_binary_search_tree::tests::test_empty_tree ... ok
[INFO] [stdout] test trees::validate_binary_search_tree::tests::test_invalid_bst_duplicates ... ok
[INFO] [stdout] test trees::validate_binary_search_tree::tests::test_invalid_bst_simple ... ok
[INFO] [stdout] test trees::validate_binary_search_tree::tests::test_single_node ... ok
[INFO] [stdout] test trees::validate_binary_search_tree::tests::test_valid_bst_limits ... ok
[INFO] [stdout] test trees::validate_binary_search_tree::tests::test_valid_bst_simple ... ok
[INFO] [stdout] test systems::snowflake::tests::test_concurrent_generation ... ok
[INFO] [stdout] test systems::ttl_cache::tests::test_ttl_cache_mixed_expiration ... ok
[INFO] [stdout] test systems::ttl_cache::tests::test_ttl_cache_updates_expiry ... ok
[INFO] [stdout] test trees::serialize_and_deserialize_binary_tree::tests::test_happy_path ... ok
[INFO] [stdout] test systems::rate_limiter::tests::test_refill_cap ... ok
[INFO] [stdout] test systems::rate_limiter::tests::test_token_bucket_basic ... ok
[INFO] [stdout] test systems::rate_limiter::tests::test_burst ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- data_structures::bloom_filter::tests::test_save_load stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'data_structures::bloom_filter::tests::test_save_load' (250) panicked at src/data_structures/bloom_filter.rs:328:32:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b859f0 - core::result::Result<T,E>::unwrap::h512cd855426ba159
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b859f0 - rust_interview_practice::data_structures::bloom_filter::tests::test_save_load::he0e73b40f432b673
[INFO] [stdout]                                at /opt/rustwide/workdir/src/data_structures/bloom_filter.rs:328:32
[INFO] [stdout]   22:     0x5dd7e4b85e17 - rust_interview_practice::data_structures::bloom_filter::tests::test_save_load::{{closure}}::h421900e90569e059
[INFO] [stdout]                                at /opt/rustwide/workdir/src/data_structures/bloom_filter.rs:318:24
[INFO] [stdout]   23:     0x5dd7e4d94dd6 - core::ops::function::FnOnce::call_once::hc1c77613cbbf83da
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::log_structured_storage::tests::test_bloom_filter_integration stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::log_structured_storage::tests::test_bloom_filter_integration' (1984) panicked at src/systems/log_structured_storage.rs:475:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b8f72c - core::result::Result<T,E>::unwrap::h6c2122c34804bb1b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b8f72c - rust_interview_practice::systems::log_structured_storage::tests::test_bloom_filter_integration::h5c64ac64c9022a6c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:475:47
[INFO] [stdout]   22:     0x5dd7e4b90037 - rust_interview_practice::systems::log_structured_storage::tests::test_bloom_filter_integration::{{closure}}::h41ebcd1b9c8d9043
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:473:39
[INFO] [stdout]   23:     0x5dd7e4d976b6 - core::ops::function::FnOnce::call_once::he0b4b8870309f00b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::log_structured_storage::tests::test_compaction stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::log_structured_storage::tests::test_compaction' (1985) panicked at src/systems/log_structured_storage.rs:432:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b8c7d4 - core::result::Result<T,E>::unwrap::h6c2122c34804bb1b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b8c7d4 - rust_interview_practice::systems::log_structured_storage::tests::test_compaction::hd5a81b565197276f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:432:47
[INFO] [stdout]   22:     0x5dd7e4b8d4d7 - rust_interview_practice::systems::log_structured_storage::tests::test_compaction::{{closure}}::h2973b7dbdc7ed284
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:430:25
[INFO] [stdout]   23:     0x5dd7e4d86af6 - core::ops::function::FnOnce::call_once::h01298a99ea6b5a24
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::log_structured_storage::tests::test_crash_recovery stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::log_structured_storage::tests::test_crash_recovery' (1986) panicked at src/systems/log_structured_storage.rs:455:51:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b8e51c - core::result::Result<T,E>::unwrap::h6c2122c34804bb1b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b8e51c - rust_interview_practice::systems::log_structured_storage::tests::test_crash_recovery::h7fec1866a2ad448f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:455:51
[INFO] [stdout]   22:     0x5dd7e4b8eba7 - rust_interview_practice::systems::log_structured_storage::tests::test_crash_recovery::{{closure}}::hab5ab4f74fa60e6f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:452:29
[INFO] [stdout]   23:     0x5dd7e4d96566 - core::ops::function::FnOnce::call_once::hd3bfc93ef74a2862
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::log_structured_storage::tests::test_memtable_get stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::log_structured_storage::tests::test_memtable_get' (1988) panicked at src/systems/log_structured_storage.rs:373:48:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b8deb4 - core::result::Result<T,E>::unwrap::h6c2122c34804bb1b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b8deb4 - rust_interview_practice::systems::log_structured_storage::tests::test_memtable_get::h3ac3816ac96880da
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:373:48
[INFO] [stdout]   22:     0x5dd7e4b8e407 - rust_interview_practice::systems::log_structured_storage::tests::test_memtable_get::{{closure}}::h8954d5eac0b86c33
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:371:27
[INFO] [stdout]   23:     0x5dd7e4d86a66 - core::ops::function::FnOnce::call_once::h00c91cb79e87ca5d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::log_structured_storage::tests::test_persistence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::log_structured_storage::tests::test_persistence' (1989) panicked at src/systems/log_structured_storage.rs:413:50:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b8d604 - core::result::Result<T,E>::unwrap::h6c2122c34804bb1b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b8d604 - rust_interview_practice::systems::log_structured_storage::tests::test_persistence::h92f0fca0e33c9ba3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:413:50
[INFO] [stdout]   22:     0x5dd7e4b8ddc7 - rust_interview_practice::systems::log_structured_storage::tests::test_persistence::{{closure}}::hc096c17bdb5389c6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:410:26
[INFO] [stdout]   23:     0x5dd7e4d90256 - core::ops::function::FnOnce::call_once::h85047dd15572c4a5
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::log_structured_storage::tests::test_flush_and_read stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::log_structured_storage::tests::test_flush_and_read' (1987) panicked at src/systems/log_structured_storage.rs:385:45:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b8ecae - core::result::Result<T,E>::unwrap::h6c2122c34804bb1b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b8ecae - rust_interview_practice::systems::log_structured_storage::tests::test_flush_and_read::h448d15a4792fb768
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:385:45
[INFO] [stdout]   22:     0x5dd7e4b8f627 - rust_interview_practice::systems::log_structured_storage::tests::test_flush_and_read::{{closure}}::h415ef90d16bf463b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:382:29
[INFO] [stdout]   23:     0x5dd7e4d8b966 - core::ops::function::FnOnce::call_once::h4326703dfde79e9b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::wal::tests::test_corrupted_wal stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::wal::tests::test_corrupted_wal' (2063) panicked at src/systems/wal.rs:219:44:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b95736 - core::result::Result<T,E>::unwrap::hcae0960c1e481b0d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b95736 - rust_interview_practice::systems::wal::tests::test_corrupted_wal::h092bd3fc9cf2db26
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:219:44
[INFO] [stdout]   22:     0x5dd7e4b95fb7 - rust_interview_practice::systems::wal::tests::test_corrupted_wal::{{closure}}::he27ed043637ef061
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:214:28
[INFO] [stdout]   23:     0x5dd7e4d97c86 - core::ops::function::FnOnce::call_once::he5fb61302b72e91a
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::wal::tests::test_truncated_wal stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::wal::tests::test_truncated_wal' (2064) panicked at src/systems/wal.rs:247:44:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b96126 - core::result::Result<T,E>::unwrap::hcae0960c1e481b0d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b96126 - rust_interview_practice::systems::wal::tests::test_truncated_wal::had328b174fccb91d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:247:44
[INFO] [stdout]   22:     0x5dd7e4b96a57 - rust_interview_practice::systems::wal::tests::test_truncated_wal::{{closure}}::heb107a3a7623fbbe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:242:28
[INFO] [stdout]   23:     0x5dd7e4d92446 - core::ops::function::FnOnce::call_once::ha214c57f780dff9d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::wal::tests::test_wal_append_and_replay stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::wal::tests::test_wal_append_and_replay' (2065) panicked at src/systems/wal.rs:178:44:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b973b0 - core::result::Result<T,E>::unwrap::hcae0960c1e481b0d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b973b0 - rust_interview_practice::systems::wal::tests::test_wal_append_and_replay::h5d1e6712b04e6610
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:178:44
[INFO] [stdout]   22:     0x5dd7e4b97b07 - rust_interview_practice::systems::wal::tests::test_wal_append_and_replay::{{closure}}::hfb4d2ecb3fd362d4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:175:36
[INFO] [stdout]   23:     0x5dd7e4d91a76 - core::ops::function::FnOnce::call_once::h99f03eeb824484c9
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::wal::tests::test_wal_clear stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::wal::tests::test_wal_clear' (2066) panicked at src/systems/wal.rs:273:40:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b94d90 - core::result::Result<T,E>::unwrap::hcae0960c1e481b0d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b94d90 - rust_interview_practice::systems::wal::tests::test_wal_clear::hd66551b4ff10c019
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:273:40
[INFO] [stdout]   22:     0x5dd7e4b955c7 - rust_interview_practice::systems::wal::tests::test_wal_clear::{{closure}}::h0b45511ab831ec39
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:271:24
[INFO] [stdout]   23:     0x5dd7e4d88226 - core::ops::function::FnOnce::call_once::h1780acc3283960ed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::wal::tests::test_wal_persistence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::wal::tests::test_wal_persistence' (2067) panicked at src/systems/wal.rs:197:44:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd7e4e31d5a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd7e4e31d5a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd7e4e4ac8a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd7e4e4ac8a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd7e4e36dc2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd7e4e36dc2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd7e4e0dc8f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd7e4e0dc8f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd7e4e28e59 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd7e4dc38bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd7e4dc38bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd7e4e29012 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd7e4e29012 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd7e4e0dd48 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd7e4e05379 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd7e4e0ec1d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd7e4e4b56c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd7e4e4b2e2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd7e4b96b8e - core::result::Result<T,E>::unwrap::hcae0960c1e481b0d
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5dd7e4b96b8e - rust_interview_practice::systems::wal::tests::test_wal_persistence::h9b3c5dccaee32267
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:197:44
[INFO] [stdout]   22:     0x5dd7e4b97287 - rust_interview_practice::systems::wal::tests::test_wal_persistence::{{closure}}::hc02c67e62992836c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:192:30
[INFO] [stdout]   23:     0x5dd7e4d86ca6 - core::ops::function::FnOnce::call_once::h02052a5529106069
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd7e4db799b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd7e4db799b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd7e4dc438b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd7e4dc438b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd7e4dc438b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd7e4dbfaa4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd7e4dbfaa4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd7e4dc6f92 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd7e4dc6f92 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd7e4dc6f92 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd7e4e30e7f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd7e4e30e7f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7626a2968aa4 - <unknown>
[INFO] [stdout]   45:     0x7626a29f5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     data_structures::bloom_filter::tests::test_save_load
[INFO] [stdout]     systems::log_structured_storage::tests::test_bloom_filter_integration
[INFO] [stdout]     systems::log_structured_storage::tests::test_compaction
[INFO] [stdout]     systems::log_structured_storage::tests::test_crash_recovery
[INFO] [stdout]     systems::log_structured_storage::tests::test_flush_and_read
[INFO] [stdout]     systems::log_structured_storage::tests::test_memtable_get
[INFO] [stdout]     systems::log_structured_storage::tests::test_persistence
[INFO] [stdout]     systems::wal::tests::test_corrupted_wal
[INFO] [stdout]     systems::wal::tests::test_truncated_wal
[INFO] [stdout]     systems::wal::tests::test_wal_append_and_replay
[INFO] [stdout]     systems::wal::tests::test_wal_clear
[INFO] [stdout]     systems::wal::tests::test_wal_persistence
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 891 passed; 12 failed; 4 ignored; 0 measured; 0 filtered out; finished in 2.50s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "f9b3b198ffee216fe8397bf9cbf46f29c2fc6966159f8a0ff0fd1f3cccb7ee9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9b3b198ffee216fe8397bf9cbf46f29c2fc6966159f8a0ff0fd1f3cccb7ee9c", kill_on_drop: false }`
[INFO] [stdout] f9b3b198ffee216fe8397bf9cbf46f29c2fc6966159f8a0ff0fd1f3cccb7ee9c
