[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 1.94.0 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-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/madmax983/rust-interview-practice on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ryu v1.0.22
[INFO] [stderr]   Downloaded strum_macros v0.26.4
[INFO] [stderr]   Downloaded zmij v1.0.19
[INFO] [stderr]   Downloaded unicode-truncate v1.1.0
[INFO] [stderr]   Downloaded stability v0.2.1
[INFO] [stderr]   Downloaded strum v0.26.3
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded clap_lex v0.7.7
[INFO] [stderr]   Downloaded bit-set v0.8.0
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded castaway v0.2.4
[INFO] [stderr]   Downloaded quick-error v1.2.3
[INFO] [stderr]   Downloaded bit-vec v0.8.0
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded clap v4.5.56
[INFO] [stderr]   Downloaded compact_str v0.7.1
[INFO] [stderr]   Downloaded tempfile v3.24.0
[INFO] [stderr]   Downloaded itertools v0.13.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.37
[INFO] [stderr]   Downloaded clap_builder v4.5.56
[INFO] [stderr]   Downloaded winnow v0.7.14
[INFO] [stderr]   Downloaded signal-hook-mio v0.2.5
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded lru v0.12.5
[INFO] [stderr]   Downloaded proptest v1.9.0
[INFO] [stderr]   Downloaded zerocopy v0.8.37
[INFO] [stderr]   Downloaded ratatui v0.26.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 65a174e8d4c09ec5a7958577413d28eafc62899a2453e57e7f2ae2c117598b02
[INFO] running `Command { std: "docker" "start" "-a" "65a174e8d4c09ec5a7958577413d28eafc62899a2453e57e7f2ae2c117598b02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65a174e8d4c09ec5a7958577413d28eafc62899a2453e57e7f2ae2c117598b02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65a174e8d4c09ec5a7958577413d28eafc62899a2453e57e7f2ae2c117598b02", kill_on_drop: false }`
[INFO] [stdout] 65a174e8d4c09ec5a7958577413d28eafc62899a2453e57e7f2ae2c117598b02
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d011dbfdd9bd38058d64841399d16024b15299e82b01f99eaf4243285c1d8a04
[INFO] running `Command { std: "docker" "start" "-a" "d011dbfdd9bd38058d64841399d16024b15299e82b01f99eaf4243285c1d8a04", 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 8.42s
[INFO] running `Command { std: "docker" "inspect" "d011dbfdd9bd38058d64841399d16024b15299e82b01f99eaf4243285c1d8a04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d011dbfdd9bd38058d64841399d16024b15299e82b01f99eaf4243285c1d8a04", kill_on_drop: false }`
[INFO] [stdout] d011dbfdd9bd38058d64841399d16024b15299e82b01f99eaf4243285c1d8a04
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 73af55af759a1c4fcdb8a4d853d67c07d36b8f56de2b0cc2866505d22469256a
[INFO] running `Command { std: "docker" "start" "-a" "73af55af759a1c4fcdb8a4d853d67c07d36b8f56de2b0cc2866505d22469256a", 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] [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] [stderr]    Compiling rust-interview-practice v0.1.0 (/opt/rustwide/workdir)
[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 18.22s
[INFO] running `Command { std: "docker" "inspect" "73af55af759a1c4fcdb8a4d853d67c07d36b8f56de2b0cc2866505d22469256a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73af55af759a1c4fcdb8a4d853d67c07d36b8f56de2b0cc2866505d22469256a", kill_on_drop: false }`
[INFO] [stdout] 73af55af759a1c4fcdb8a4d853d67c07d36b8f56de2b0cc2866505d22469256a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ca4bc25c9d9602f81c028f6f0230d47e7ab83c04bcc91611483013d330428115
[INFO] running `Command { std: "docker" "start" "-a" "ca4bc25c9d9602f81c028f6f0230d47e7ab83c04bcc91611483013d330428115", 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.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_interview_practice-b749a0bc270a32d4)
[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_happy_path ... ok
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_short_arrays ... 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_example_2 ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_example_1 ... ok
[INFO] [stdout] test arrays::longest_consecutive_sequence::tests::test_happy_path ... ok
[INFO] [stdout] test arrays::longest_consecutive_sequence::tests::test_duplicates_and_negatives ... 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::container_with_most_water::tests::test_increasing ... ok
[INFO] [stdout] test arrays::best_time_to_buy_and_sell_stock::tests::test_flat_prices ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_all_negative ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_happy_path ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_all_positive ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_large_input ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_contained ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_basic ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_empty ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_single ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_overlap ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_touching ... ok
[INFO] [stdout] test arrays::maximum_subarray::tests::test_single_element ... ok
[INFO] [stdout] test arrays::merge_intervals::tests::test_merge_unsorted ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_empty ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_multiple_zeros ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_with_zeros ... ok
[INFO] [stdout] test arrays::container_with_most_water::tests::test_decreasing ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_ascending_array ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_basic_example ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_brute_force_basic ... ok
[INFO] [stdout] test arrays::product_except_self::tests::test_single_element ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_descending_array ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_all_approaches_duplicates ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_empty_input ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_optimized_basic ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_all_approaches_negative ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_k_equals_len ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_brute_force_empty ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_brute_force_all_zeros ... ok
[INFO] [stdout] test arrays::sliding_window_maximum::tests::test_k_equals_one ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_main_example_1 ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimal_all_zeros ... 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_example_1 ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimized_empty ... 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_happy_path ... ok
[INFO] [stdout] test arrays::three_sum::tests::test_optimized_example_1 ... 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_optimized_single_element ... 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_optimal_single_element ... 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_single_valley ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_all_approaches_valley ... 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::trapping_rain_water::tests::test_all_approaches_complex ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_brute_force_no_water ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_all_approaches_descending ... 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_example_2 ... 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_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_optimal_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_optimized_empty ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimized_no_water ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_all_approaches_large_numbers ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_all_approaches_negative_numbers ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test arrays::trapping_rain_water::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_main_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_main_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_brute_force_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimal_example_3 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimal_example_2 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimized_example_1 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_brute_force_example_3 ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_no_solution_n2_n3 ... ok
[INFO] [stdout] test arrays::two_sum::tests::test_optimized_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_optimal_n4 ... 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_2 ... 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::word_search::tests::test_basic_success ... 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 concurrency::actor_system::tests::test_actor_basic_messaging ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_optimized_n4 ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_main_wrapper ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_already_solved ... ok
[INFO] [stdout] test concurrency::async_executor::tests::test_multiple_tasks ... ok
[INFO] [stdout] test concurrency::actor_system::tests::test_concurrent_senders ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_optimized_solver ... ok
[INFO] [stdout] test concurrency::channel::tests::test_concurrent_send ... ok
[INFO] [stdout] test concurrency::channel::tests::test_disconnect_receiver ... ok
[INFO] [stdout] test concurrency::channel::tests::test_disconnect_sender ... ok
[INFO] [stdout] test concurrency::channel::tests::test_simple_send_recv ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_optimal_solver ... ok
[INFO] [stdout] test concurrency::async_executor::tests::test_simple_task ... ok
[INFO] [stdout] test backtracking::sudoku_solver::tests::test_naive_solver ... ok
[INFO] [stdout] test concurrency::dining_philosophers::tests::test_dining_philosophers_no_deadlock ... 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::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::async_executor::tests::test_timer ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_basic_acquire_release ... ok
[INFO] [stdout] test concurrency::promise::tests::test_promise_dropped_concurrent ... ok
[INFO] [stdout] test concurrency::read_write_lock::tests::test_writer_preference ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_try_acquire_timeout ... ok
[INFO] [stdout] test concurrency::semaphore::tests::test_concurrent_access ... ok
[INFO] [stdout] test concurrency::thread_pool::tests::test_concurrent_execution ... ok
[INFO] [stdout] test concurrency::thread_pool::tests::test_shutdown ... ok
[INFO] [stdout] test concurrency::dining_philosophers::tests::test_stress_dining ... ok
[INFO] [stdout] test concurrency::promise::tests::test_promise_future_concurrent ... 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 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_stress ... 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 concurrency::semaphore::tests::test_exclusion ... 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 data_structures::bloom_filter::tests::test_small_filter ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_concurrent_inserts ... ok
[INFO] [stdout] test concurrency::thread_pool::tests::test_simple_execute ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_contains_key ... ok
[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 concurrency::dining_philosophers::tests::test_single_philosopher_panic - should panic ... ok
[INFO] [stdout] test data_structures::count_min_sketch::tests::test_cms_basic ... ok
[INFO] [stdout] test backtracking::n_queens::tests::test_stress_n8 ... ok
[INFO] [stdout] test data_structures::bloom_filter::tests::test_save_load ... FAILED
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_basic_ops ... 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_delete_non_existent ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_determinism ... 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::cuckoo_filter::tests::test_false_positives ... ok
[INFO] [stdout] test data_structures::cuckoo_filter::tests::test_full_capacity_behavior ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_accuracy ... ok
[INFO] [stdout] test data_structures::concurrent_hash_map::tests::test_zero_shards_panics - should panic ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_idempotence ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_small_range ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_merge ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_hll_basic ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_capacity_one ... ok
[INFO] [stdout] test data_structures::hashed_wheel_timer::tests::test_schedule_execution ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_optimal_lru_cache ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_update_existing_key ... ok
[INFO] [stdout] test data_structures::merkle_tree::tests::test_empty_tree ... ok
[INFO] [stdout] test data_structures::lru_cache::tests::test_naive_lru_cache ... 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::radix_trie::tests::test_insert_extension_of_existing ... 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::hyperloglog::tests::test_invalid_p_high - should panic ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_basic_insert_get ... ok
[INFO] [stdout] test data_structures::hyperloglog::tests::test_invalid_p_low - should panic ... ok
[INFO] [stdout] test data_structures::radix_trie::tests::test_prefix_split ... ok
[INFO] [stdout] test concurrency::work_stealing_pool::tests::test_simple_execute ... 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::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::segment_tree::tests::test_update ... 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::skip_list::tests::test_skip_list_stress ... 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_out_of_bounds - should panic ... ok
[INFO] [stdout] test data_structures::union_find::tests::test_path_compression_works ... ok
[INFO] [stdout] test data_structures::skip_list::tests::test_skip_list_remove ... ok
[INFO] [stdout] test data_structures::union_find::tests::test_basic_union_find ... ok
[INFO] [stdout] test design_patterns::adapter::tests::test_invisible_adapter ... ok
[INFO] [stdout] test design_patterns::adapter::tests::test_transparent_wrapper ... ok
[INFO] [stdout] test design_patterns::borrowed_owned_duality::tests::test_clone ... ok
[INFO] [stdout] test design_patterns::adapter::tests::test_wrapper_adapter ... ok
[INFO] [stdout] test design_patterns::borrowed_owned_duality::tests::test_cow_behavior ... ok
[INFO] [stdout] test design_patterns::borrowed_owned_duality::tests::test_into_cow ... ok
[INFO] [stdout] test design_patterns::bridge::tests::test_static_bridge_radio_advanced ... ok
[INFO] [stdout] test design_patterns::bridge::tests::test_dynamic_bridge ... ok
[INFO] [stdout] test design_patterns::builder::tests::test_builder_success ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_capture_environment ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_conditional_map ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_event_emitter_fn_mut ... ok
[INFO] [stdout] test design_patterns::callbacks::tests::test_retry_fail ... 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::bridge::tests::test_static_bridge_tv ... ok
[INFO] [stdout] test design_patterns::builder::tests::test_builder_default_host ... 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::conversions::tests::test_explicit_into ... ok
[INFO] [stdout] test design_patterns::conversions::tests::test_into_string ... ok
[INFO] [stdout] test design_patterns::concurrency_patterns::tests::test_arc_mutex_counter ... ok
[INFO] [stdout] test design_patterns::command::tests::test_overwrite_history ... ok
[INFO] [stdout] test design_patterns::decorator::tests::test_dynamic_decorators ... ok
[INFO] [stdout] test design_patterns::composite::tests::test_trait_object_composite ... 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 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::error_handling::tests::test_error_formatting ... 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::facade::tests::test_implicit_rollback ... ok
[INFO] [stdout] test design_patterns::facade::tests::test_successful_commit ... ok
[INFO] [stdout] test design_patterns::factory::tests::test_abstract_factory_mac ... ok
[INFO] [stdout] test design_patterns::factory::tests::test_abstract_factory_windows ... ok
[INFO] [stdout] test design_patterns::error_handling::tests::test_source_traversal ... ok
[INFO] [stdout] test design_patterns::dependency_injection::tests::test_user_service_with_memory_repo ... ok
[INFO] [stdout] test design_patterns::extension_traits::tests::test_iterator_ext ... 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::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::interior_mutability::tests::test_once_init ... 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_reentrancy - should panic ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_refcell_panic_double_borrow_mut - should panic ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_simple_cell ... ok
[INFO] [stdout] test design_patterns::interpreter::tests::test_idiomatic_interpreter ... ok
[INFO] [stdout] test design_patterns::interior_mutability::tests::test_simple_refcell ... ok
[INFO] [stdout] test design_patterns::interpreter::tests::test_missing_variable ... ok
[INFO] [stdout] test design_patterns::flyweight::tests::test_arena_flyweight ... ok
[INFO] [stdout] test design_patterns::interpreter::tests::test_trait_object_interpreter ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_fallible_iteration ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_extension_methods ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_chunked_iterator ... 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::iterators::tests::test_zero_cost_property ... ok
[INFO] [stdout] test design_patterns::iterators::tests::test_collect_pattern ... ok
[INFO] [stdout] test design_patterns::macros::tests::test_describe_trait ... ok
[INFO] [stdout] test design_patterns::macros::tests::test_cfg_pattern ... 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::mediator::tests::test_mediator_event_flow ... ok
[INFO] [stdout] test design_patterns::marker_traits::tests::test_network_safe ... ok
[INFO] [stdout] test design_patterns::memento::tests::test_memento_undo_redo ... ok
[INFO] [stdout] test design_patterns::middleware::tests::test_service_composition ... ok
[INFO] [stdout] test design_patterns::observer::tests::test_concurrent_subject ... ok
[INFO] [stdout] test design_patterns::marker_traits::tests::test_paint_mixing ... 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::newtype::tests::test_unit_safety ... ok
[INFO] [stdout] test design_patterns::observer::tests::test_synchronous_callbacks ... ok
[INFO] [stdout] test design_patterns::polymorphism::tests::test_enum_dispatch ... ok
[INFO] [stdout] test design_patterns::plugin::tests::test_plugin_downcasting ... ok
[INFO] [stdout] test design_patterns::observer::tests::test_concurrent_threads ... ok
[INFO] [stdout] test design_patterns::plugin::tests::test_plugin_lifecycle ... ok
[INFO] [stdout] test design_patterns::polymorphism::tests::test_trait_dispatch ... ok
[INFO] [stdout] test design_patterns::proxy::tests::test_raii_guard_proxy ... 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::raii_guards::tests::test_scope_guard_cleanup ... ok
[INFO] [stdout] test design_patterns::proxy::tests::test_protection_proxy ... 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::raii_guards::tests::test_scope_guard_defuse ... ok
[INFO] [stdout] test design_patterns::sealed_traits::tests::test_usage ... ok
[INFO] [stdout] test design_patterns::strategy::tests::test_closure_strategy ... ok
[INFO] [stdout] test design_patterns::state::tests::test_connection_state_machine ... ok
[INFO] [stdout] test design_patterns::strategy::tests::test_dynamic_dispatch_strategy ... ok
[INFO] [stdout] test design_patterns::state::tests::test_post_workflow ... ok
[INFO] [stdout] test design_patterns::strategy::tests::test_static_dispatch_strategy ... ok
[INFO] [stdout] test design_patterns::typestate::tests::test_invalid_flow ... ok
[INFO] [stdout] test design_patterns::template_method::tests::test_json_parser ... ok
[INFO] [stdout] test design_patterns::template_method::tests::test_csv_parser ... ok
[INFO] [stdout] test design_patterns::typestate::tests::test_valid_flow ... ok
[INFO] [stdout] test design_patterns::raii_guards::tests::test_temp_dir ... ok
[INFO] [stdout] test design_patterns::singleton::tests::test_mutable_global_state ... ok
[INFO] [stdout] test design_patterns::visitor::tests::test_enum_dispatch ... 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 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::coin_change::tests::test_brute_force_basic ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_edge_case_empty ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_optimized_basic ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::coin_change::tests::test_zero_amount ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_example_2 ... 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_all_approaches_consistency ... ok
[INFO] [stdout] test dynamic_programming::edit_distance::tests::test_optimal_example_1 ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_large_gap ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_brute_force_basic ... 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::longest_increasing_subsequence::tests::test_brute_force_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_single_element ... ok
[INFO] [stdout] test dynamic_programming::longest_increasing_subsequence::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_tabulation_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_example_1 ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_example_2 ... ok
[INFO] [stdout] test dynamic_programming::longest_increasing_subsequence::tests::test_optimized_basic ... ok
[INFO] [stdout] test dynamic_programming::house_robber::tests::test_two_elements ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_all_negative ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_example_3 ... ok
[INFO] [stdout] test dynamic_programming::maximum_subarray::tests::test_mixed_with_large_negative ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_brute_force_basic ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_optimal_basic ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_optimized_basic ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_atomic_fetch_add ... ok
[INFO] [stdout] test dynamic_programming::word_break::tests::test_single_word ... 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_increment_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_lzcnt_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_naked_functions ... ignored
[INFO] [stdout] test dynamic_programming::word_break::tests::test_stress_reusing_words ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_atomic_cas ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_mul_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_popcnt_asm ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_nop ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_rdtsc ... ok
[INFO] [stdout] test fundamentals::asm::tests::test_add_asm ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_borrow_scope ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_clone_to_avoid_borrow ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_borrowed_struct ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_as_ref ... 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_borrow_instead ... 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_longest ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_mutable_borrow ... 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_iter_vs_into_iter ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_frequency_map ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_nll ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_take_ownership ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_get_or_default ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_heap_example ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_has_duplicates ... 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_set_operations ... ok
[INFO] [stdout] test fundamentals::borrowing::tests::test_immutable_borrow ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_collect_results ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_update_or_insert ... 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_option_and_then ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_option_map ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_match_option ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_option_to_result ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_result_and_then ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_question_mark ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_result_map ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_sliding_window_max ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_transpose ... ok
[INFO] [stdout] test fundamentals::collections::tests::test_stack_example ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_unwrap_or ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_unwrap_or_else ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_enumerate ... ok
[INFO] [stdout] test fundamentals::error_handling::tests::test_while_let ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_any_all ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_filter_collect ... 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_collect_hashset ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_fold ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_take_skip ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_windows ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_map_collect ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_sum ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_zip ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_max ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_basic_match ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_if_let_multiple ... ok
[INFO] [stdout] test fundamentals::iterators::tests::test_partition ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_if_let_single ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_at_binding ... 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::pattern_matching::tests::test_match_enum ... 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_slice ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_match_reference ... 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::pattern_matching::tests::test_match_tuple ... ok
[INFO] [stdout] test fundamentals::pattern_matching::tests::test_nested_match ... 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::pattern_matching::tests::test_match_with_guard ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_dot_product_sse ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_feature_detection ... 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::simd::tests::test_sum_avx_if_supported ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_sum_floats_sse ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_all_digits ... 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::strings::tests::test_chars_to_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_check_prefix_suffix ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_classify_char ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_contains_substring ... 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_bytes ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_iterate_chars ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_join_strings ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_parse_number ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_remove_char ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_replace_substring ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_reverse_string ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_split_by_delimiter ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_split_string ... ok
[INFO] [stdout] test fundamentals::simd::tests::test_sum_i32_avx2_if_supported ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_string_to_vec_chars ... 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::testing::basic_tests::expensive_test ... ignored
[INFO] [stdout] test fundamentals::strings::tests::test_string_slice ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_string_vs_str ... ok
[INFO] [stdout] test fundamentals::strings::tests::test_trim_example ... 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::best_practices::test_add_returns_sum_of_two_positive_numbers ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_divide_by_zero_with_message - should panic ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_divide_by_zero - should panic ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_add ... ok
[INFO] [stdout] test fundamentals::testing::basic_tests::test_assertions ... 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_add ... ok
[INFO] [stdout] test fundamentals::testing::error_tests::test_error_type ... 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::best_practices::test_edge_cases ... 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::parameterized_tests::test_add_table ... ok
[INFO] [stdout] test fundamentals::testing::parameterized_tests::test_is_even_table_driven ... ok
[INFO] [stdout] test fundamentals::testing::tdd_example::test_stack_new ... 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::testing::calculator::tests::test_private_function ... ok
[INFO] [stdout] test fundamentals::testing::tdd_example::test_stack_push ... 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::types_and_traits::tests::test_from_into ... 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_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 fundamentals::unsafe_rust::unsafe_tests::test_safe_read_value ... ok
[INFO] [stdout] test fundamentals::unsafe_rust::unsafe_tests::test_split_at_mut ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_brute_force_cycle ... ok
[INFO] [stdout] test fundamentals::testing::calculator::tests::test_multiply ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_empty_graph ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_complex_cycle ... ok
[INFO] [stdout] test graphs::clone_graph::tests::test_single_node ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_disconnected_graph ... ok
[INFO] [stdout] test graphs::course_schedule::tests::test_dfs_implementation ... 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::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::clone_graph::tests::test_deep_copy_independence ... 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::network_delay_time::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_example_3 ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_example_1 ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_bfs_basic ... ok
[INFO] [stdout] test graphs::network_delay_time::tests::test_example_2 ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_dfs_basic ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_empty_grid ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_immutable_wrapper ... 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::number_of_islands::tests::test_large_island ... ok
[INFO] [stdout] test graphs::number_of_islands::tests::test_single_cell ... 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_carry_at_end ... 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_all_approaches_consistency ... ok
[INFO] [stdout] test linked_lists::add_two_numbers::tests::test_different_lengths ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_basic ... 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_single_list ... 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 linked_lists::palindrome_linked_list::tests::test_brute_force_example_1 ... 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_different_lengths ... ok
[INFO] [stdout] test linked_lists::merge_k_sorted_lists::tests::test_merge_k_lists_empty_lists_inside ... 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::merge_two_sorted_lists::tests::test_brute_force_example_1 ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_stress_consistency ... 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_odd_palindrome ... ok
[INFO] [stdout] test linked_lists::palindrome_linked_list::tests::test_optimal_example_2 ... 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_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::palindrome_linked_list::tests::test_single_node ... 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_multiple_groups ... ok
[INFO] [stdout] test linked_lists::remove_nth_node_from_end_of_list::tests::test_all_approaches_consistency ... 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_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_remove_tail ... 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_single_node ... 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_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 linked_lists::reverse_linked_list::tests::test_two_nodes ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_buffer_read_write ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_dns_header_serialization ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_packet_end_to_end ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_qname_compression ... ok
[INFO] [stdout] test linked_lists::remove_duplicates_from_sorted_list::tests::test_single_node ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_qname_read_write ... 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_recursive_example_1 ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_trailing_dot_serialization ... ok
[INFO] [stdout] test linked_lists::reverse_linked_list::tests::test_single_node ... ok
[INFO] [stdout] test networking::dns_resolver::tests::test_unknown_record_preservation ... ok
[INFO] [stdout] test networking::http_router::tests::test_dynamic_routes ... ok
[INFO] [stdout] test networking::http_router::tests::test_method_mismatch ... ok
[INFO] [stdout] test networking::http_router::tests::test_query_parameters_ignored ... ok
[INFO] [stdout] test networking::http_router::tests::test_nested_dynamic_routes ... ok
[INFO] [stdout] test networking::http_server::tests::test_chunked_reader_infinite_loop_bug ... ok
[INFO] [stdout] test networking::http_router::tests::test_route_not_found ... ok
[INFO] [stdout] test networking::http_router::tests::test_static_routes ... ok
[INFO] [stdout] test networking::http_server::tests::test_response_chunked ... ok
[INFO] [stdout] test networking::http_server::tests::test_response_serialization ... ok
[INFO] [stdout] test networking::http_router::tests::test_static_shadows_dynamic ... ok
[INFO] [stdout] test networking::http_server::tests::test_server_handle_connection ... ok
[INFO] [stdout] test networking::http_server::tests::test_chunked_reader_eof_safety ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_empty ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_round_robin ... 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::tcp_connection_pool::tests::test_broken_manager ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_weighted_round_robin ... ok
[INFO] [stdout] test networking::tcp_connection_pool::tests::test_pool_reuse ... ok
[INFO] [stdout] test networking::load_balancer::tests::test_least_connections ... 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_read_frame_unmasked_text ... ok
[INFO] [stdout] test networking::websocket::tests::test_sha1 ... ok
[INFO] [stdout] test networking::websocket::tests::test_handshake_output ... ok
[INFO] [stdout] test serialization::base64::tests::test_binary_data ... ok
[INFO] [stdout] test serialization::base64::tests::test_decode_invalid ... ok
[INFO] [stdout] test networking::websocket::tests::test_read_frame_masked_binary ... 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 networking::websocket::tests::test_write_frame_server_to_client ... ok
[INFO] [stdout] test serialization::ini::tests::test_invalid_syntax ... ok
[INFO] [stdout] test serialization::ini::tests::test_default_section ... ok
[INFO] [stdout] test serialization::ini::tests::test_parse_basic ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_array ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_basics ... 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::toml::tests::test_lexer_basic ... ok
[INFO] [stdout] test serialization::varint::tests::test_decode_overflow ... ok
[INFO] [stdout] test serialization::toml::tests::test_parser_sections ... ok
[INFO] [stdout] test serialization::varint::tests::test_encode_decode_i64 ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_duplicates ... ok
[INFO] [stdout] test serialization::varint::tests::test_encode_decode_u64 ... 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::decode_string::tests::test_ast_parsing ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_brute_force ... ok
[INFO] [stdout] test stacks::daily_temperatures::tests::test_single_element ... ok
[INFO] [stdout] test serialization::json::tests::test_parse_errors ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_optimal ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_optimized ... ok
[INFO] [stdout] test stacks::decode_string::tests::test_edge_cases ... 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_negative_numbers ... ok
[INFO] [stdout] test stacks::evaluate_reverse_polish_notation::tests::test_simple_addition ... 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_empty ... ok
[INFO] [stdout] test stacks::flatten_nested_list_iterator::tests::test_nested_structure ... 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_happy_path ... 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 stacks::simplify_path::tests::test_complex_path ... ok
[INFO] [stdout] test stacks::min_stack::tests::test_min_stack_stress ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_edge_cases ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_empty_string ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_functional_approach ... ok
[INFO] [stdout] test stacks::simplify_path::tests::test_happy_path ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_mismatched ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_only_closing ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_only_opening ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_invalid_wrong_order ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_valid_parentheses_nested ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_valid_parentheses_multiple ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_valid_parentheses_simple ... 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_all_approaches_with_spaces ... 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_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_1 ... 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_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_optimal_example_3 ... 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::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_escaping ... 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_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_multiple_signs ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_negative_with_whitespace ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_overflow_negative ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_overflow_positive ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_positive_number ... ok
[INFO] [stdout] test stacks::valid_parentheses::tests::test_large_nested_string ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_zero_minus_one ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_trailing_characters ... ok
[INFO] [stdout] test strings::valid_palindrome::tests::test_empty_string ... ok
[INFO] [stdout] test strings::string_to_integer_atoi::tests::test_whitespace_between_sign_and_digits ... 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_numeric_non_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 networking::tcp_connection_pool::tests::test_concurrent_access ... 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_lru_behavior_initially ... 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 systems::bitcask::tests::test_basic_put_get ... ok
[INFO] [stdout] test systems::bitcask::tests::test_delete ... ok
[INFO] [stdout] test systems::bitcask::tests::test_overwrite ... 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_recovery_with_delete ... ok
[INFO] [stdout] test systems::bump_allocator::tests::test_alignment ... ok
[INFO] [stdout] test systems::bump_allocator::tests::test_basic_allocation ... 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::bump_allocator::tests::test_out_of_memory - should panic ... 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::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::arc_cache::tests::test_arc_benchmark_proxy ... 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::concurrent_cache::tests::test_concurrent_threads ... ok
[INFO] [stdout] test systems::design_twitter::tests::test_unfollow_system ... ok
[INFO] [stdout] test systems::ecs::tests::test_mutation ... 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::ecs::tests::test_insert_invalid_entity - should panic ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_add_document ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_multi_word_query ... ok
[INFO] [stdout] test systems::inverted_index::tests::test_empty_search ... 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::lfu_cache::tests::test_lfu_basic_put_get ... ok
[INFO] [stdout] test systems::lfu_cache::tests::test_lfu_eviction ... ok
[INFO] [stdout] test systems::lfu_cache::tests::test_lfu_tie_breaking_lru ... 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_flush_and_read ... FAILED
[INFO] [stdout] test systems::log_structured_storage::tests::test_memtable_get ... FAILED
[INFO] [stdout] test systems::log_structured_storage::tests::test_persistence ... FAILED
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_capacity_1 ... 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_update_moves_to_head ... ok
[INFO] [stdout] test systems::ecs::tests::test_benchmark_stub ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_complex_sequence ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_counter ... 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_histogram ... ok
[INFO] [stdout] test systems::pub_sub::tests::test_auto_unsubscribe_on_drop ... ok
[INFO] [stdout] test systems::metrics_registry::tests::test_concurrent_counter ... ok
[INFO] [stdout] test systems::lru_cache::tests::test_lru_cache_zero_capacity - should panic ... 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::pub_sub::tests::test_multithreaded_publish ... 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 data_structures::concurrent_hash_map::tests::test_concurrent_reads_and_writes ... ok
[INFO] [stdout] test concurrency::work_stealing_pool::tests::test_stealing ... ok
[INFO] [stdout] test cryptography::sha256::tests::test_long_message ... 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::rate_limiter::tests::test_distributed_memory_store ... ok
[INFO] [stdout] test systems::snowflake::tests::test_id_structure ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_half_open_failure ... ok
[INFO] [stdout] test systems::snowflake::tests::test_invalid_node_id - should panic ... ok
[INFO] [stdout] test systems::circuit_breaker::tests::test_half_open_recovery ... ok
[INFO] [stdout] test systems::snowflake::tests::test_k_ordered ... ok
[INFO] [stdout] test systems::snowflake::tests::test_unique_generation ... ok
[INFO] [stdout] test systems::ttl_cache::tests::test_ttl_cache_lazy_expiration ... 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::rate_limiter::tests::test_sliding_window_basic ... 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::write_strategies::tests::test_read_through ... ok
[INFO] [stdout] test systems::write_strategies::tests::test_write_back_deferred ... 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::bst_iterator::tests::test_single_node ... 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 systems::vector_clock::tests::test_merge ... ok
[INFO] [stdout] test trees::lowest_common_ancestor::tests::test_all_approaches_lca_is_intermediate ... ok
[INFO] [stdout] test trees::level_order_traversal::tests::test_unbalanced_left ... ok
[INFO] [stdout] test trees::lowest_common_ancestor::tests::test_brute_force_simple ... 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_one_is_descendant_of_other ... ok
[INFO] [stdout] test trees::max_depth::tests::test_empty_tree ... ok
[INFO] [stdout] test systems::snowflake::tests::test_concurrent_generation ... ok
[INFO] [stdout] test trees::max_depth::tests::test_fold_simple ... ok
[INFO] [stdout] test trees::max_depth::tests::test_recursive_simple ... 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::max_depth::tests::test_iterative_simple ... ok
[INFO] [stdout] test trees::max_depth::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_valid_bst_limits ... ok
[INFO] [stdout] test trees::serialize_and_deserialize_binary_tree::tests::test_happy_path ... 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_simple ... 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 ... FAILED
[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' (251) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6ae5e40 - core::result::Result<T,E>::unwrap::h34db823d70ec97ea
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6ae5e40 - rust_interview_practice::data_structures::bloom_filter::tests::test_save_load::h6d7293609f5d3cc7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/data_structures/bloom_filter.rs:328:32
[INFO] [stdout]   22:     0x5c46f6ae6267 - rust_interview_practice::data_structures::bloom_filter::tests::test_save_load::{{closure}}::h06573a6f8d8c6797
[INFO] [stdout]                                at /opt/rustwide/workdir/src/data_structures/bloom_filter.rs:318:24
[INFO] [stdout]   23:     0x5c46f6a09d46 - core::ops::function::FnOnce::call_once::h128e1050d997fb8b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (1686) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6af516c - core::result::Result<T,E>::unwrap::hb86fdc279a0a7e35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6af516c - rust_interview_practice::systems::log_structured_storage::tests::test_bloom_filter_integration::h5cdb00c9592ea363
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:475:47
[INFO] [stdout]   22:     0x5c46f6af5a77 - rust_interview_practice::systems::log_structured_storage::tests::test_bloom_filter_integration::{{closure}}::h2b91a663ca942232
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:473:39
[INFO] [stdout]   23:     0x5c46f6a19186 - core::ops::function::FnOnce::call_once::hdb91490ed6634673
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (1687) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6af2214 - core::result::Result<T,E>::unwrap::hb86fdc279a0a7e35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6af2214 - rust_interview_practice::systems::log_structured_storage::tests::test_compaction::hacd65132c7e721c1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:432:47
[INFO] [stdout]   22:     0x5c46f6af2f17 - rust_interview_practice::systems::log_structured_storage::tests::test_compaction::{{closure}}::hfcc323e1a77c7a26
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:430:25
[INFO] [stdout]   23:     0x5c46f6a1ba86 - core::ops::function::FnOnce::call_once::hfceb0239d8254b29
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (1688) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6af3f5c - core::result::Result<T,E>::unwrap::hb86fdc279a0a7e35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6af3f5c - rust_interview_practice::systems::log_structured_storage::tests::test_crash_recovery::h441d100ea7e615c3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:455:51
[INFO] [stdout]   22:     0x5c46f6af45e7 - rust_interview_practice::systems::log_structured_storage::tests::test_crash_recovery::{{closure}}::h3878cc63a9dca3fa
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:452:29
[INFO] [stdout]   23:     0x5c46f6a11ec6 - core::ops::function::FnOnce::call_once::h7f3907a0d886d6d4
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (1692) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6af46ee - core::result::Result<T,E>::unwrap::hb86fdc279a0a7e35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6af46ee - rust_interview_practice::systems::log_structured_storage::tests::test_flush_and_read::hbf0b0e16593b085e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:385:45
[INFO] [stdout]   22:     0x5c46f6af5067 - rust_interview_practice::systems::log_structured_storage::tests::test_flush_and_read::{{closure}}::hf67e5423921504ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:382:29
[INFO] [stdout]   23:     0x5c46f6a1a986 - core::ops::function::FnOnce::call_once::hefd1f8c71e593d6a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (1699) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6af38f4 - core::result::Result<T,E>::unwrap::hb86fdc279a0a7e35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6af38f4 - rust_interview_practice::systems::log_structured_storage::tests::test_memtable_get::hca10c8c82fad9564
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:373:48
[INFO] [stdout]   22:     0x5c46f6af3e47 - rust_interview_practice::systems::log_structured_storage::tests::test_memtable_get::{{closure}}::h38cc43c78898652e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:371:27
[INFO] [stdout]   23:     0x5c46f6a149b6 - core::ops::function::FnOnce::call_once::h9d222f36b7be4693
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (1702) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6af3044 - core::result::Result<T,E>::unwrap::hb86fdc279a0a7e35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6af3044 - rust_interview_practice::systems::log_structured_storage::tests::test_persistence::hbeda6a97385a33b2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:413:50
[INFO] [stdout]   22:     0x5c46f6af3807 - rust_interview_practice::systems::log_structured_storage::tests::test_persistence::{{closure}}::hd472ac28d86446df
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/log_structured_storage.rs:410:26
[INFO] [stdout]   23:     0x5c46f6a195b6 - core::ops::function::FnOnce::call_once::hdf74de033e1bafe3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (2064) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6afb176 - core::result::Result<T,E>::unwrap::h1a0cffa54c215ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6afb176 - rust_interview_practice::systems::wal::tests::test_corrupted_wal::h01d26acb6e313e1f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:219:44
[INFO] [stdout]   22:     0x5c46f6afb9f7 - rust_interview_practice::systems::wal::tests::test_corrupted_wal::{{closure}}::h1867426e8e216cc1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:214:28
[INFO] [stdout]   23:     0x5c46f6a09fd6 - core::ops::function::FnOnce::call_once::h144e10a55b8f1c0f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (2065) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6afbb66 - core::result::Result<T,E>::unwrap::h1a0cffa54c215ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6afbb66 - rust_interview_practice::systems::wal::tests::test_truncated_wal::hc7483954bd88e325
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:247:44
[INFO] [stdout]   22:     0x5c46f6afc497 - rust_interview_practice::systems::wal::tests::test_truncated_wal::{{closure}}::hbe576c76a2087a53
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:242:28
[INFO] [stdout]   23:     0x5c46f6a180e6 - core::ops::function::FnOnce::call_once::hcda6209125a39f7f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (2066) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6afcdf0 - core::result::Result<T,E>::unwrap::h1a0cffa54c215ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6afcdf0 - rust_interview_practice::systems::wal::tests::test_wal_append_and_replay::hfb6da14058907c91
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:178:44
[INFO] [stdout]   22:     0x5c46f6afd547 - rust_interview_practice::systems::wal::tests::test_wal_append_and_replay::{{closure}}::h5bf1a9d0a1cc66fd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:175:36
[INFO] [stdout]   23:     0x5c46f6a1b836 - core::ops::function::FnOnce::call_once::hfbf8173ebdb3c81e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (2067) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6afa7d0 - core::result::Result<T,E>::unwrap::h1a0cffa54c215ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6afa7d0 - rust_interview_practice::systems::wal::tests::test_wal_clear::h9cd88bb4c663d194
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:273:40
[INFO] [stdout]   22:     0x5c46f6afb007 - rust_interview_practice::systems::wal::tests::test_wal_clear::{{closure}}::h7bcc762171a99dcf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:271:24
[INFO] [stdout]   23:     0x5c46f6a12346 - core::ops::function::FnOnce::call_once::h8251cf03e6b44328
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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' (2068) 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:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2022 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5c46f6afc5ce - core::result::Result<T,E>::unwrap::h1a0cffa54c215ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c46f6afc5ce - rust_interview_practice::systems::wal::tests::test_wal_persistence::hc667662df6903703
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:197:44
[INFO] [stdout]   22:     0x5c46f6afccc7 - rust_interview_practice::systems::wal::tests::test_wal_persistence::{{closure}}::h585e94737261959a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/wal.rs:192:30
[INFO] [stdout]   23:     0x5c46f6a179e6 - core::ops::function::FnOnce::call_once::hc9a031b6853a20ad
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- systems::ttl_cache::tests::test_ttl_cache_updates_expiry stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'systems::ttl_cache::tests::test_ttl_cache_updates_expiry' (2059) panicked at src/systems/ttl_cache.rs:238:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: None
[INFO] [stdout]  right: Some(2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c46f6cc51e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c46f6cc51e2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c46f6cc51e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c46f6cd8b5a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c46f6cd8b5a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c46f6c91366 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c46f6c91366 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c46f6ca3eb9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c46f6ca3eb9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c46f6ca3d51 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c46f6c64b0e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5c46f6c64b0e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c46f6ca4132 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5c46f6ca4132 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5c46f6ca3f78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5c46f6c9ed49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c46f6c84c5d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5c46f6ce2e9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c46f6ce2d53 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5c46f6a8a231 - core::panicking::assert_failed::h1abd204622154ebb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5c46f6b970f4 - rust_interview_practice::systems::ttl_cache::tests::test_ttl_cache_updates_expiry::h391788129b1819a4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/ttl_cache.rs:238:9
[INFO] [stdout]   22:     0x5c46f6b971e7 - rust_interview_practice::systems::ttl_cache::tests::test_ttl_cache_updates_expiry::{{closure}}::he70bc820e37fe56a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/systems/ttl_cache.rs:225:39
[INFO] [stdout]   23:     0x5c46f6a181c6 - core::ops::function::FnOnce::call_once::hce79fe7919d6e009
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c46f6c648cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c46f6c648cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5c46f6c782da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5c46f6c782da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5c46f6c782da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5c46f6c782da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c46f6c782da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c46f6c782da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5c46f6c782da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5c46f6c52734 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5c46f6c52734 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5c46f6c560d2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5c46f6c560d2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5c46f6c560d2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c46f6c560d2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c46f6c560d2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5c46f6c560d2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c46f6c99def - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5c46f6c99def - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ccfe981caa4 - <unknown>
[INFO] [stdout]   45:     0x7ccfe98a9a64 - 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::ttl_cache::tests::test_ttl_cache_updates_expiry
[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. 890 passed; 13 failed; 4 ignored; 0 measured; 0 filtered out; finished in 2.65s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ca4bc25c9d9602f81c028f6f0230d47e7ab83c04bcc91611483013d330428115", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca4bc25c9d9602f81c028f6f0230d47e7ab83c04bcc91611483013d330428115", kill_on_drop: false }`
[INFO] [stdout] ca4bc25c9d9602f81c028f6f0230d47e7ab83c04bcc91611483013d330428115
