[INFO] fetching crate json_lib 0.2.1...
[INFO] testing json_lib-0.2.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate json_lib 0.2.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate json_lib 0.2.1
[INFO] finished tweaking crates.io crate json_lib 0.2.1
[INFO] tweaked toml for crates.io crate json_lib 0.2.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate json_lib 0.2.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate json_lib 0.2.1 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:45:12
[INFO] [stderr]    |
[INFO] [stderr] 45 | homepage = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 | repository = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `json_lib` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb
[INFO] running `Command { std: "docker" "start" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:45:12
[INFO] [stderr]    |
[INFO] [stderr] 45 | homepage = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 | repository = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `json_lib` (manifest) generated 1 warning
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling json_lib v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/nodes/node.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::accessors::*`
[INFO] [stdout]   --> src/nodes/node.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use super::accessors::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::indexing::*`
[INFO] [stdout]    --> src/nodes/node.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub use super::indexing::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::convert::*`
[INFO] [stdout]    --> src/nodes/node.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub use super::convert::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2.75s
[INFO] running `Command { std: "docker" "inspect" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:45:12
[INFO] [stderr]    |
[INFO] [stderr] 45 | homepage = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 | repository = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `json_lib` (manifest) generated 1 warning
[INFO] [stderr]    Compiling json_lib v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/nodes/node.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::accessors::*`
[INFO] [stdout]   --> src/nodes/node.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use super::accessors::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::indexing::*`
[INFO] [stdout]    --> src/nodes/node.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub use super::indexing::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::convert::*`
[INFO] [stdout]    --> src/nodes/node.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub use super::convert::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::accessors::*`
[INFO] [stdout]   --> src/nodes/node.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use super::accessors::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::indexing::*`
[INFO] [stdout]    --> src/nodes/node.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub use super::indexing::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::convert::*`
[INFO] [stdout]    --> src/nodes/node.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub use super::convert::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 11.60s
[INFO] running `Command { std: "docker" "inspect" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:45:12
[INFO] [stderr]    |
[INFO] [stderr] 45 | homepage = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 | repository = "https://github.com/clockworkengineer/json"
[INFO] [stderr]    |              -------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `json_lib` (manifest) generated 1 warning
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> src/nodes/node.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::accessors::*`
[INFO] [stderr]   --> src/nodes/node.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub use super::accessors::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::indexing::*`
[INFO] [stderr]    --> src/nodes/node.rs:164:9
[INFO] [stderr]     |
[INFO] [stderr] 164 | pub use super::indexing::*;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::convert::*`
[INFO] [stderr]    --> src/nodes/node.rs:165:9
[INFO] [stderr]     |
[INFO] [stderr] 165 | pub use super::convert::*;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `json_lib` (lib) generated 4 warnings (run `cargo fix --lib -p json_lib` to apply 4 suggestions)
[INFO] [stderr] warning: unused import: `super::accessors::*`
[INFO] [stderr]   --> src/nodes/node.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub use super::accessors::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `json_lib` (lib test) generated 3 warnings (2 duplicates) (run `cargo fix --lib -p json_lib --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/json_lib/a85015744ab60668/out/json_lib-a85015744ab60668)
[INFO] [stdout] 
[INFO] [stdout] running 876 tests
[INFO] [stdout] test file::file::tests::test_utf8 ... FAILED
[INFO] [stdout] test file::file::tests::test_write_utf16be ... FAILED
[INFO] [stdout] test file::file::tests::test_write_utf16le ... FAILED
[INFO] [stdout] test error::parse_error::tests::test_unexpected_char ... ok
[INFO] [stdout] test file::file::tests::test_write_utf8bom ... FAILED
[INFO] [stdout] test error::parse_error::tests::test_limit_exceeded ... ok
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_formatted_testfile021 ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_formatted_testfile022 ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_formatted_testfile023 ... FAILED
[INFO] [stdout] test file::file::tests::test_utf16_be ... FAILED
[INFO] [stdout] test error::parse_error::tests::test_from_string ... ok
[INFO] [stdout] test error::parse_error::tests::test_syntax_error ... ok
[INFO] [stdout] test file::file::tests::test_write_utf32be ... FAILED
[INFO] [stdout] test file::file::tests::test_write_utf8 ... FAILED
[INFO] [stdout] test file::file::tests::test_utf8_bom ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_formatted_testfile026 ... FAILED
[INFO] [stdout] test file::file::tests::test_write_utf32le ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_formatted_testfile024 ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_formatted_testfile025 ... FAILED
[INFO] [stdout] test file::file::tests::test_utf32_le ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_write_formatted_testfile022 ... FAILED
[INFO] [stdout] test integration_tests::parser_integration_tests::tests::test_parse_json_files ... ok
[INFO] [stdout] test file::file::tests::test_utf16_le ... FAILED
[INFO] [stdout] test file::file::tests::test_utf32_be ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_read_utf16be_file ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_read_utf8bom_file ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_read_utf32le_file ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_write_formatted_testfile021 ... FAILED
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_preserves_integer_values ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_preserves_nested_array_of_objects ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_preserves_boolean_values ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_preserves_string_values ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_preserves_null_value ... ok
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_read_utf8_file ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_read_utf16le_file ... FAILED
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_preserves_root_type ... FAILED
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_all_test_files ... FAILED
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_glossary_key_present ... FAILED
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_root_is_array ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_bytes_parses_numeric_array ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_bytes_parses_object ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_str_fails_on_invalid_json ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_user_count_preserved ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_str_parses_array ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_stringify_output_is_valid_for_all_test_files ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_str_parses_float ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_bytes_fails_on_invalid_input ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_bytes_parses_nested_array_of_objects ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile005_escape_sequences ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_parse_with_config_strict_succeeds_on_shallow_json ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_str_parses_object ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_str_parses_null_and_boolean ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_parse_with_config_unlimited_handles_deep_nesting ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_from_str_parses_nested_object ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employee_count_preserved ... FAILED
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employees_key_present ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_strip_whitespace_on_file_produces_valid_json ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_invalid_unquoted_key ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_parse_with_config_array_size_limit_exceeded ... ok
[INFO] [stdout] test integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile004_preserves_float_values ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_strip_whitespace_output_is_valid_json ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_strip_whitespace_result_parses_to_same_values ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_invalid_unclosed_array ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_all_test_files_pass ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_invalid_unclosed_object ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_invalid_bare_word ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_parse_with_config_depth_limit_exceeded ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_parse_with_config_default_succeeds_on_simple_json ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_valid_object ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_bytes_multiple_calls_concatenate_in_order ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_bytes_to_destination_buffer_works ... ok
[INFO] [stdout] test io::destinations::buffer::tests::buffer_raw_bytes_match_expected_for_ascii ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_byte_appends_to_existing_content ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_byte_to_destination_buffer_works ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_bytes_empty_string_does_nothing ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_bytes_json_object_string ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_bytes_newline_and_tab_chars ... ok
[INFO] [stdout] test io::destinations::buffer::tests::buffer_len_matches_bytes_written ... ok
[INFO] [stdout] test io::destinations::buffer::tests::clear_multiple_times_leaves_buffer_empty ... ok
[INFO] [stdout] test io::destinations::buffer::tests::clear_destination_buffer_works ... ok
[INFO] [stdout] test io::destinations::buffer::tests::default_creates_empty_buffer ... ok
[INFO] [stdout] test io::destinations::buffer::tests::add_bytes_unicode_multibyte_chars ... ok
[INFO] [stdout] test io::destinations::buffer::tests::clear_on_empty_buffer_is_a_no_op ... ok
[INFO] [stdout] test io::destinations::buffer::tests::last_on_single_byte_buffer_returns_that_byte ... ok
[INFO] [stdout] test io::destinations::buffer::tests::last_after_add_bytes_returns_last_byte ... ok
[INFO] [stdout] test io::destinations::buffer::tests::new_creates_empty_buffer ... ok
[INFO] [stdout] test io::destinations::buffer::tests::to_string_empty_buffer_returns_empty_string ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_valid_all_primitive_types ... ok
[INFO] [stdout] test error::parse_error::tests::test_to_string ... ok
[INFO] [stdout] test io::destinations::buffer::tests::to_string_handles_non_utf8 ... ok
[INFO] [stdout] test io::destinations::buffer::tests::last_works ... ok
[INFO] [stdout] test io::destinations::buffer::tests::to_string_returns_correct_utf8_string ... ok
[INFO] [stdout] test io::destinations::file::tests::add_byte_works ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_valid_nested_structure ... ok
[INFO] [stdout] test io::destinations::buffer::tests::clear_allows_reuse_of_buffer ... ok
[INFO] [stdout] test io::destinations::file::tests::add_bytes_increments_file_length_by_string_len ... FAILED
[INFO] [stdout] test io::destinations::file::tests::add_byte_increments_file_length_by_one ... FAILED
[INFO] [stdout] test io::destinations::file::tests::add_bytes_empty_string_does_not_change_length ... FAILED
[INFO] [stdout] test io::destinations::file::tests::add_bytes_works ... FAILED
[INFO] [stdout] test io::destinations::file::tests::clear_resets_file_length_to_zero ... FAILED
[INFO] [stdout] test io::destinations::file::tests::create_file_fails_with_invalid_path ... ok
[INFO] [stdout] test io::destinations::file::tests::clear_then_write_starts_fresh ... FAILED
[INFO] [stdout] test io::destinations::file::tests::last_after_add_bytes_returns_final_byte ... FAILED
[INFO] [stdout] test io::destinations::file::tests::last_after_add_byte_returns_that_byte ... FAILED
[INFO] [stdout] test integration_tests::file_integration_tests::tests::test_read_utf32be_file ... FAILED
[INFO] [stdout] test io::destinations::file::tests::file_name_returns_exact_path_given ... FAILED
[INFO] [stdout] test io::destinations::file::tests::add_byte_then_add_bytes_accumulates_correctly ... FAILED
[INFO] [stdout] test io::destinations::file::tests::file_name_works ... FAILED
[INFO] [stdout] test io::destinations::buffer::tests::last_reflects_most_recent_byte ... ok
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_valid_empty_object ... ok
[INFO] [stdout] test io::destinations::file::tests::add_bytes_unicode_writes_correct_bytes ... FAILED
[INFO] [stdout] test io::destinations::file::tests::close_works ... FAILED
[INFO] [stdout] test io::destinations::file::tests::clear_multiple_times_stays_empty ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_valid_array ... ok
[INFO] [stdout] test io::destinations::file::tests::create_file_destination_works ... FAILED
[INFO] [stdout] test io::destinations::file::tests::clear_works ... FAILED
[INFO] [stdout] test io::destinations::file::tests::file_length_works ... FAILED
[INFO] [stdout] test integration_tests::validate_integration_tests::tests::test_validate_valid_empty_array ... ok
[INFO] [stdout] test io::destinations::file::tests::last_updates_after_each_write ... FAILED
[INFO] [stdout] test io::destinations::file::tests::new_creates_or_truncates_existing_file ... FAILED
[INFO] [stdout] test io::destinations::file::tests::last_works ... FAILED
[INFO] [stdout] test io::destinations::file::tests::new_file_has_zero_length ... FAILED
[INFO] [stdout] test io::destinations::file::tests::last_handles_empty_file ... FAILED
[INFO] [stdout] test io::destinations::file::tests::read_fails_on_missing_file ... FAILED
[INFO] [stdout] test io::destinations::file::tests::write_fails_on_readonly_file ... FAILED
[INFO] [stdout] test io::destinations::file::tests::write_json_object_and_read_back ... FAILED
[INFO] [stdout] test io::destinations::file::tests::write_json_array_and_read_back ... FAILED
[INFO] [stdout] test io::sources::buffer::tests::create_empty_buffer_works ... ok
[INFO] [stdout] test io::sources::buffer::tests::more_on_empty_buffer_returns_false ... ok
[INFO] [stdout] test io::sources::buffer::tests::buffer_with_whitespace_characters ... ok
[INFO] [stdout] test io::sources::buffer::tests::create_source_buffer_works ... ok
[INFO] [stdout] test io::sources::buffer::tests::next_past_end_does_not_panic ... ok
[INFO] [stdout] test io::sources::buffer::tests::more_returns_correct_at_boundaries ... ok
[INFO] [stdout] test io::sources::buffer::tests::default_creates_empty_buffer ... ok
[INFO] [stdout] test io::sources::buffer::tests::read_character_from_source_buffer_works ... ok
[INFO] [stdout] test io::sources::buffer::tests::reset_on_empty_buffer_does_not_panic ... ok
[INFO] [stdout] test io::sources::buffer::tests::can_read_every_character_in_sequence ... ok
[INFO] [stdout] test io::sources::buffer::tests::reset_multiple_times_always_returns_to_start ... ok
[INFO] [stdout] test io::sources::buffer::tests::buffer_with_ascii_digits ... ok
[INFO] [stdout] test io::sources::buffer::tests::move_to_last_character_in_source_buffer_works ... ok
[INFO] [stdout] test io::sources::buffer::tests::handle_non_utf8_content ... ok
[INFO] [stdout] test io::sources::buffer::tests::move_to_next_character_in_source_buffer_works ... ok
[INFO] [stdout] test io::sources::buffer::tests::more_is_false_immediately_after_last_character ... ok
[INFO] [stdout] test io::sources::buffer::tests::buffer_with_json_object_string ... ok
[INFO] [stdout] test io::sources::buffer::tests::to_string_returns_full_content_regardless_of_position ... ok
[INFO] [stdout] test io::sources::buffer::tests::multiple_next_calls_work ... ok
[INFO] [stdout] test io::sources::buffer::tests::reset_in_source_buffer_works ... ok
[INFO] [stdout] test io::sources::file::tests::ascii_digit_sequence_reads_in_order ... FAILED
[INFO] [stdout] test io::sources::file::tests::can_read_every_char_in_sequence ... FAILED
[INFO] [stdout] test io::sources::buffer::tests::current_on_empty_buffer_returns_none ... ok
[INFO] [stdout] test io::sources::buffer::tests::single_byte_buffer_reads_then_exhausts ... ok
[INFO] [stdout] test io::sources::file::tests::more_returns_false_after_exhausting_file ... FAILED
[INFO] [stdout] test io::sources::file::tests::move_to_next_character_in_source_file_works ... FAILED
[INFO] [stdout] test io::sources::file::tests::next_past_end_does_not_panic ... FAILED
[INFO] [stdout] test io::sources::file::tests::create_source_file_works ... FAILED
[INFO] [stdout] test io::sources::file::tests::more_returns_true_when_file_has_content ... FAILED
[INFO] [stdout] test io::sources::file::tests::current_is_stable_without_calling_next ... FAILED
[INFO] [stdout] test io::sources::file::tests::move_to_last_character_in_source_file_works ... FAILED
[INFO] [stdout] test io::sources::file::tests::create_source_empty_file_works ... FAILED
[INFO] [stdout] test io::sources::file::tests::file_with_only_whitespace_is_readable ... FAILED
[INFO] [stdout] test io::sources::file::tests::json_array_content_reads_correctly ... FAILED
[INFO] [stdout] test io::sources::file::tests::json_object_content_reads_correctly ... FAILED
[INFO] [stdout] test macros::tests::test_json_array_in_object_in_array ... ok
[INFO] [stdout] test macros::tests::test_json_array ... ok
[INFO] [stdout] test io::sources::file::tests::reset_with_seek_error_maintains_state ... FAILED
[INFO] [stdout] test io::sources::file::tests::reset_in_source_file_works ... FAILED
[INFO] [stdout] test macros::tests::test_json_array_of_booleans ... ok
[INFO] [stdout] test io::sources::file::tests::reset_after_partial_read_restarts_from_beginning ... FAILED
[INFO] [stdout] test io::sources::file::tests::read_after_reset_gives_full_content_again ... FAILED
[INFO] [stdout] test io::sources::file::tests::reset_multiple_times_always_returns_to_start ... FAILED
[INFO] [stdout] test io::sources::file::tests::whitespace_characters_are_read_correctly ... FAILED
[INFO] [stdout] test io::sources::file::tests::read_complete_file_content_matches ... FAILED
[INFO] [stdout] test io::sources::file::tests::single_char_file_reads_then_exhausts ... FAILED
[INFO] [stdout] test io::sources::file::tests::read_character_from_source_file_works ... FAILED
[INFO] [stdout] test io::sources::file::tests::create_source_non_existent_file_fails ... ok
[INFO] [stdout] test io::sources::buffer::tests::reset_after_partial_read_restarts_from_beginning ... ok
[INFO] [stdout] test macros::tests::test_json_array_of_nulls ... ok
[INFO] [stdout] test macros::tests::test_json_array_with_null_element ... ok
[INFO] [stdout] test macros::tests::test_json_empty_object ... ok
[INFO] [stdout] test macros::tests::test_json_false_is_boolean_false ... ok
[INFO] [stdout] test macros::tests::test_json_integer_large_positive ... ok
[INFO] [stdout] test macros::tests::test_json_integer_negative ... ok
[INFO] [stdout] test macros::tests::test_json_integer_zero ... ok
[INFO] [stdout] test macros::tests::test_json_object_array_value ... ok
[INFO] [stdout] test macros::tests::test_json_boolean ... ok
[INFO] [stdout] test macros::tests::test_json_object_bool_values ... ok
[INFO] [stdout] test macros::tests::test_json_nested_array ... ok
[INFO] [stdout] test macros::tests::test_json_mixed_array ... ok
[INFO] [stdout] test macros::tests::test_json_null_is_none_variant ... ok
[INFO] [stdout] test macros::tests::test_json_object_null_value ... ok
[INFO] [stdout] test macros::tests::test_json_object_single_key ... ok
[INFO] [stdout] test macros::tests::test_json_object_nested_object ... ok
[INFO] [stdout] test macros::tests::test_json_object_string_value ... ok
[INFO] [stdout] test macros::tests::test_json_produces_none_variant ... ok
[INFO] [stdout] test macros::tests::test_json_produces_object_variant ... ok
[INFO] [stdout] test macros::tests::test_json_produces_str_variant ... ok
[INFO] [stdout] test macros::tests::test_json_single_element_array ... ok
[INFO] [stdout] test macros::tests::test_json_string ... ok
[INFO] [stdout] test macros::tests::test_json_string_with_spaces ... ok
[INFO] [stdout] test macros::tests::test_json_array_of_strings ... ok
[INFO] [stdout] test macros::tests::test_json_object_trailing_comma ... ok
[INFO] [stdout] test macros::tests::test_json_produces_array_variant ... ok
[INFO] [stdout] test macros::tests::test_json_array_trailing_comma ... ok
[INFO] [stdout] test macros::tests::test_json_object ... ok
[INFO] [stdout] test macros::tests::test_json_string_with_special_chars ... ok
[INFO] [stdout] test macros::tests::test_json_three_levels_deep ... ok
[INFO] [stdout] test macros::tests::test_json_true_is_boolean_true ... ok
[INFO] [stdout] test macros::tests::test_json_with_variables ... ok
[INFO] [stdout] test misc::tests::test_get_version_env ... ok
[INFO] [stdout] test misc::tests::test_get_version_is_non_empty ... ok
[INFO] [stdout] test misc::tests::test_print_array ... ok
[INFO] [stdout] test macros::tests::test_json_variable_bool ... ok
[INFO] [stdout] test macros::tests::test_json_nested ... ok
[INFO] [stdout] test macros::tests::test_json_null ... ok
[INFO] [stdout] test macros::tests::test_json_number ... ok
[INFO] [stdout] test misc::tests::test_print_array_single_element ... ok
[INFO] [stdout] test macros::tests::test_json_object_float_value ... ok
[INFO] [stdout] test misc::tests::test_print_array_with_indent ... ok
[INFO] [stdout] test macros::tests::test_json_empty_array ... ok
[INFO] [stdout] test misc::tests::test_print_boolean ... ok
[INFO] [stdout] test macros::tests::test_json_float_negative ... ok
[INFO] [stdout] test misc::tests::test_print_boolean_false ... ok
[INFO] [stdout] test macros::tests::test_json_variable_integer ... ok
[INFO] [stdout] test macros::tests::test_json_empty_string ... ok
[INFO] [stdout] test misc::tests::test_print_empty_string_node ... ok
[INFO] [stdout] test macros::tests::test_json_variable_string ... ok
[INFO] [stdout] test misc::tests::test_print_int32_numeric ... ok
[INFO] [stdout] test misc::tests::test_print_array_of_strings ... ok
[INFO] [stdout] test misc::tests::test_print_nested_array ... ok
[INFO] [stdout] test macros::tests::test_json_variable_in_array ... ok
[INFO] [stdout] test misc::tests::test_print_int8_numeric ... ok
[INFO] [stdout] test misc::tests::test_print_null ... ok
[INFO] [stdout] test misc::tests::test_get_version_has_semver_shape ... ok
[INFO] [stdout] test misc::tests::test_print_negative_integer ... ok
[INFO] [stdout] test misc::tests::test_print_null_with_indent ... ok
[INFO] [stdout] test macros::tests::test_json_float_zero ... ok
[INFO] [stdout] test misc::tests::test_print_byte_numeric ... ok
[INFO] [stdout] test misc::tests::test_print_object ... ok
[INFO] [stdout] test misc::tests::test_print_empty_array ... ok
[INFO] [stdout] test misc::tests::test_print_object_null_value ... ok
[INFO] [stdout] test misc::tests::test_print_empty_object ... ok
[INFO] [stdout] test misc::tests::test_print_string ... ok
[INFO] [stdout] test misc::tests::test_print_float ... ok
[INFO] [stdout] test misc::tests::test_print_uint16_numeric ... ok
[INFO] [stdout] test misc::tests::test_print_int16_numeric ... ok
[INFO] [stdout] test misc::tests::test_print_numeric ... ok
[INFO] [stdout] test misc::tests::test_print_object_with_indent ... ok
[INFO] [stdout] test misc::tests::test_strip_array_of_numbers ... ok
[INFO] [stdout] test macros::tests::test_json_produces_boolean_variants ... ok
[INFO] [stdout] test misc::tests::test_print_uint32_numeric ... ok
[INFO] [stdout] test misc::tests::test_strip_no_whitespace_unchanged ... ok
[INFO] [stdout] test misc::tests::test_strip_tabs_removed ... ok
[INFO] [stdout] test misc::tests::test_print_uint ... ok
[INFO] [stdout] test misc::tests::test_strip_boolean_and_null_values ... ok
[INFO] [stdout] test misc::tests::test_strip_basic_object ... ok
[INFO] [stdout] test misc::tests::test_strip_carriage_returns_removed ... ok
[INFO] [stdout] test misc::tests::test_strip_empty_input ... ok
[INFO] [stdout] test misc::tests::test_strip_nested_structure ... ok
[INFO] [stdout] test misc::tests::test_strip_newlines_removed ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_nested ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_nested_no_change_excluded ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_non_object_source_returns_target ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_identical_docs_produces_empty_patch ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_non_object_target_returns_target ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_source_has_extra_key ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_target_adds_key ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_adds_new_nested_object ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_array_value_replaced_not_merged ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_boolean_value ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_deep_nested ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_non_object_patch_array_replaces_target ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_non_object_patch_bool_replaces_target ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_non_object_patch_null_replaces_target ... ok
[INFO] [stdout] test misc::tests::test_strip_preserves_spaces_inside_string_values ... ok
[INFO] [stdout] test misc::tests::test_strip_string_content ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_non_object_patch_replaces_target ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_onto_empty_target ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_overwrites_nested_non_object_with_object ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_remove ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_removes_multiple_keys_with_null ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_replace ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_replaces_nested_non_object_with_value ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_simple ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_string_value ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_target_non_object_becomes_object ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_merge_patch_value_type_change ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_create_then_apply_roundtrip ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_with_empty_patch ... ok
[INFO] [stdout] test nodes::node::tests::test_array_indexing ... ok
[INFO] [stdout] test nodes::node::tests::test_array_iter ... ok
[INFO] [stdout] test nodes::node::tests::test_array_iter_mut ... ok
[INFO] [stdout] test nodes::node::tests::test_as_array ... ok
[INFO] [stdout] test nodes::node::tests::test_as_f64_all_numeric_variants ... ok
[INFO] [stdout] test nodes::node::tests::test_as_object ... ok
[INFO] [stdout] test nodes::node::tests::test_as_str ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_idempotent ... ok
[INFO] [stdout] test nodes::merge_patch::tests::test_merge_patch_nested ... ok
[INFO] [stdout] test nodes::node::tests::test_as_bool ... ok
[INFO] [stdout] test nodes::node::tests::test_as_object_mut ... ok
[INFO] [stdout] test nodes::node::tests::test_as_u64_positive_and_negative ... ok
[INFO] [stdout] test nodes::node::tests::test_at_and_at_mut ... ok
[INFO] [stdout] test nodes::node::tests::test_clone_and_partial_eq ... ok
[INFO] [stdout] test nodes::node::tests::test_default_node_is_none ... ok
[INFO] [stdout] test nodes::node::tests::test_display_node ... ok
[INFO] [stdout] test nodes::node::tests::test_display_numeric ... ok
[INFO] [stdout] test nodes::node::tests::test_enum_sizes ... ok
[INFO] [stdout] test nodes::node::tests::test_from_fixed_array ... ok
[INFO] [stdout] test nodes::node::tests::test_from_hashmap ... ok
[INFO] [stdout] test nodes::node::tests::test_from_slice_node_constructor ... ok
[INFO] [stdout] test nodes::node::tests::test_from_str_parses_json ... ok
[INFO] [stdout] test nodes::node::tests::test_from_vec_constructor ... ok
[INFO] [stdout] test nodes::node::tests::test_get_and_get_mut ... ok
[INFO] [stdout] test nodes::node::tests::test_insert_into_object ... ok
[INFO] [stdout] test nodes::node::tests::test_into_array ... ok
[INFO] [stdout] test nodes::node::tests::test_into_number ... ok
[INFO] [stdout] test nodes::node::tests::test_into_object ... ok
[INFO] [stdout] test nodes::node::tests::test_into_string ... ok
[INFO] [stdout] test nodes::node::tests::test_array_mut_indexing ... ok
[INFO] [stdout] test nodes::node::tests::test_from_iter_constructor ... ok
[INFO] [stdout] test nodes::node::tests::test_as_array_mut ... ok
[INFO] [stdout] test nodes::node::tests::test_from_option ... ok
[INFO] [stdout] test nodes::node::tests::test_invalid_array_indexing ... ok
[INFO] [stdout] test nodes::node::tests::test_from_slice ... ok
[INFO] [stdout] test nodes::node::tests::test_is_predicates_on_all_variants ... ok
[INFO] [stdout] test nodes::node::tests::test_invalid_object_indexing ... ok
[INFO] [stdout] test nodes::node::tests::test_keys_iterator ... ok
[INFO] [stdout] test nodes::node::tests::test_len_and_is_empty ... ok
[INFO] [stdout] test nodes::node::tests::test_make_node ... ok
[INFO] [stdout] test nodes::node::tests::test_invalid_array_mut_indexing - should panic ... ok
[INFO] [stdout] test nodes::node::tests::test_make_node_vec ... ok
[INFO] [stdout] test nodes::node::tests::test_invalid_object_mut_indexing - should panic ... ok
[INFO] [stdout] test nodes::node::tests::test_merge_empty_object_fast_path ... ok
[INFO] [stdout] test nodes::node::tests::test_merge_objects ... ok
[INFO] [stdout] test nodes::node::tests::test_merge_ref ... ok
[INFO] [stdout] test nodes::node::tests::test_node_array_constructor ... ok
[INFO] [stdout] test nodes::node::tests::test_node_bool_conversion ... ok
[INFO] [stdout] test nodes::node::tests::test_node_null_constructor ... ok
[INFO] [stdout] test nodes::node::tests::test_node_numeric_conversions ... ok
[INFO] [stdout] test nodes::node::tests::test_node_object_constructor ... ok
[INFO] [stdout] test nodes::node::tests::test_node_string_conversions ... ok
[INFO] [stdout] test nodes::node::tests::test_numeric_conversions ... ok
[INFO] [stdout] test nodes::node::tests::test_node_vec_conversion ... ok
[INFO] [stdout] test nodes::node::tests::test_object_mut_indexing ... ok
[INFO] [stdout] test nodes::node::tests::test_object_indexing ... ok
[INFO] [stdout] test nodes::node::tests::test_object_mut_indexing_nonexistent_key - should panic ... ok
[INFO] [stdout] test nodes::node::tests::test_object_values_iterator ... ok
[INFO] [stdout] test nodes::node::tests::test_take ... ok
[INFO] [stdout] test nodes::node::tests::test_to_string_pretty ... ok
[INFO] [stdout] test nodes::node::tests::test_to_string_with_indent ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_node_to_bool ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_node_to_f64 ... ok
[INFO] [stdout] test nodes::node::tests::test_as_i64_all_numeric_variants ... ok
[INFO] [stdout] test nodes::node::tests::test_object_values_mut_iterator ... ok
[INFO] [stdout] test nodes::node::tests::test_merge_nested_objects ... ok
[INFO] [stdout] test nodes::node::tests::test_as_number ... ok
[INFO] [stdout] test nodes::node::tests::test_partial_eq_different_variants ... ok
[INFO] [stdout] test nodes::node::tests::test_merge_non_objects_replaces ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_node_to_hashmap ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_node_to_i64 ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_node_to_string ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_ref_node_to_bool ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_ref_node_to_i64 ... ok
[INFO] [stdout] test nodes::schema::tests::test_array_items_error_path_includes_index ... ok
[INFO] [stdout] test nodes::schema::tests::test_array_of_objects_schema ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_node_to_vec ... ok
[INFO] [stdout] test nodes::schema::tests::test_enum_empty_list_always_fails ... ok
[INFO] [stdout] test nodes::node::tests::test_try_from_ref_node_to_f64 ... ok
[INFO] [stdout] test nodes::schema::tests::test_array_items_all_valid ... ok
[INFO] [stdout] test nodes::schema::tests::test_enum_invalid_value ... ok
[INFO] [stdout] test nodes::schema::tests::test_array_validation ... ok
[INFO] [stdout] test nodes::schema::tests::test_array_items_one_invalid ... ok
[INFO] [stdout] test nodes::schema::tests::test_exclusive_maximum_at_boundary_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_error_at_nested_property_path ... ok
[INFO] [stdout] test nodes::schema::tests::test_exclusive_maximum_passes ... ok
[INFO] [stdout] test nodes::schema::tests::test_exclusive_minimum_at_boundary_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_exclusive_minimum_passes ... ok
[INFO] [stdout] test nodes::schema::tests::test_enum_valid_value ... ok
[INFO] [stdout] test nodes::schema::tests::test_max_length_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_max_length_exact ... ok
[INFO] [stdout] test nodes::schema::tests::test_max_properties_exact ... ok
[INFO] [stdout] test nodes::schema::tests::test_error_at_root_path ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_items_exact ... ok
[INFO] [stdout] test nodes::schema::tests::test_maximum_boundary ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_and_max_length_together ... ok
[INFO] [stdout] test nodes::schema::tests::test_maximum_error_message_contains_values ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_items_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_length_exact ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_length_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_max_number_combined ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_max_properties ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_properties_exact ... ok
[INFO] [stdout] test nodes::schema::tests::test_multiple_errors_accumulated ... ok
[INFO] [stdout] test nodes::schema::tests::test_minimum_boundary ... ok
[INFO] [stdout] test nodes::schema::tests::test_no_type_constraint_passes_all ... ok
[INFO] [stdout] test nodes::schema::tests::test_max_items_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_minimum_error_message_contains_values ... ok
[INFO] [stdout] test nodes::schema::tests::test_number_constraints ... ok
[INFO] [stdout] test nodes::schema::tests::test_max_properties_fails ... ok
[INFO] [stdout] test nodes::schema::tests::test_max_items_exact ... ok
[INFO] [stdout] test nodes::schema::tests::test_required_properties ... ok
[INFO] [stdout] test nodes::schema::tests::test_schema_without_type_still_validates_properties ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_boolean ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_mismatch_returns_one_error ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_null ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_object ... ok
[INFO] [stdout] test nodes::schema::tests::test_properties_extra_keys_ignored ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_validation ... ok
[INFO] [stdout] test nodes::schema::tests::test_properties_nested_path_in_error ... ok
[INFO] [stdout] test nodes::schema::tests::test_properties_type_check ... ok
[INFO] [stdout] test nodes::schema::tests::test_required_multiple_missing ... ok
[INFO] [stdout] test nodes::schema::tests::test_string_constraints ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_array ... ok
[INFO] [stdout] test nodes::schema::tests::test_type_integer ... ok
[INFO] [stdout] test nodes::schema::tests::test_unique_items_empty_array ... ok
[INFO] [stdout] test nodes::schema::tests::test_unique_items_false_allows_duplicates ... ok
[INFO] [stdout] test nodes::schema::tests::test_unique_items_invalid ... ok
[INFO] [stdout] test parser::arena::tests::test_alloc_str_returns_sequential_indices ... ok
[INFO] [stdout] test nodes::schema::tests::test_unique_items_valid ... ok
[INFO] [stdout] test nodes::schema::tests::test_validation_error_fields ... ok
[INFO] [stdout] test parser::arena::tests::test_alloc_unicode_string ... ok
[INFO] [stdout] test parser::arena::tests::test_bytes_allocated_grows ... ok
[INFO] [stdout] test nodes::schema::tests::test_unknown_type_always_passes ... ok
[INFO] [stdout] test parser::arena::tests::test_alloc_long_string ... ok
[INFO] [stdout] test nodes::schema::tests::test_user_object_schema ... ok
[INFO] [stdout] test parser::arena::tests::test_alloc_many_strings ... ok
[INFO] [stdout] test parser::arena::tests::test_alloc_empty_string ... ok
[INFO] [stdout] test nodes::schema::tests::test_required_all_present ... ok
[INFO] [stdout] test nodes::schema::tests::test_validation_error_clone_and_eq ... ok
[INFO] [stdout] test nodes::schema::tests::test_required_no_required_key_in_schema ... ok
[INFO] [stdout] test parser::arena::tests::test_get_str_preserves_content ... ok
[INFO] [stdout] test parser::arena::tests::test_node_pool ... ok
[INFO] [stdout] test parser::arena::tests::test_get_str_out_of_bounds_returns_none ... ok
[INFO] [stdout] test parser::arena::tests::test_node_pool_zero_capacity ... ok
[INFO] [stdout] test parser::arena::tests::test_remaining_capacity_after_clear ... ok
[INFO] [stdout] test parser::arena::tests::test_remaining_capacity_decreases_after_alloc ... ok
[INFO] [stdout] test parser::arena::tests::test_string_arena_capacity ... ok
[INFO] [stdout] test nodes::schema::tests::test_min_properties_fails ... ok
[INFO] [stdout] test parser::arena::tests::test_string_arena_clear ... ok
[INFO] [stdout] test parser::arena::tests::test_string_arena_default_equals_new ... ok
[INFO] [stdout] test parser::config::tests::test_builder_does_not_mutate_original ... ok
[INFO] [stdout] test parser::config::tests::test_builder_from_strict_overrides_limit ... ok
[INFO] [stdout] test parser::config::tests::test_builder_from_unlimited_adds_limits ... ok
[INFO] [stdout] test parser::config::tests::test_builder_large_limits ... ok
[INFO] [stdout] test parser::config::tests::test_clone_preserves_values ... ok
[INFO] [stdout] test parser::arena::tests::test_clear_and_reuse ... ok
[INFO] [stdout] test parser::arena::tests::test_clear_resets_state ... ok
[INFO] [stdout] test parser::arena::tests::test_get_str_after_alloc_valid_and_invalid ... ok
[INFO] [stdout] test parser::arena::tests::test_string_arena_basic ... ok
[INFO] [stdout] test parser::config::tests::test_builder_zero_limits ... ok
[INFO] [stdout] test parser::config::tests::test_builder_all_none_equals_unlimited ... ok
[INFO] [stdout] test parser::config::tests::test_debug_output_contains_field_names ... ok
[INFO] [stdout] test parser::config::tests::test_debug_unlimited_shows_none ... ok
[INFO] [stdout] test parser::config::tests::test_default_config ... ok
[INFO] [stdout] test parser::config::tests::test_new_equals_default ... ok
[INFO] [stdout] test parser::config::tests::test_strict_config ... ok
[INFO] [stdout] test parser::arena::tests::test_string_arena_new_is_empty ... ok
[INFO] [stdout] test parser::config::tests::test_strict_tighter_than_default ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_depth_only ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_array_size_only ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_object_size_none_removes_limit ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_depth_none_removes_limit ... ok
[INFO] [stdout] test parser::default::tests::test_array_size_one_over_limit ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_string_length_none_removes_limit ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_array_size_none_removes_limit ... ok
[INFO] [stdout] test parser::arena::tests::test_node_pool_initial_state ... ok
[INFO] [stdout] test parser::arena::tests::test_node_pool_remaining_saturates_at_zero ... ok
[INFO] [stdout] test parser::config::tests::test_unlimited_config ... ok
[INFO] [stdout] test parser::arena::tests::test_node_pool_reset_clears_allocated ... ok
[INFO] [stdout] test parser::config::tests::test_builder_pattern ... ok
[INFO] [stdout] test parser::default::tests::test_array_mixed_types ... ok
[INFO] [stdout] test parser::default::tests::test_depth_exactly_at_limit ... ok
[INFO] [stdout] test parser::default::tests::test_empty_input_error ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_boolean ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_error ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_integer ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_null ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_string ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_object ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_integer ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_array ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_boolean ... ok
[INFO] [stdout] test parser::default::tests::test_array_with_whitespace ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_error ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_null ... ok
[INFO] [stdout] test parser::default::tests::test_from_bytes_array ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_negative_float ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_object_size_only ... ok
[INFO] [stdout] test parser::default::tests::test_array_size_exactly_at_limit ... ok
[INFO] [stdout] test parser::default::tests::test_invalid_unicode_hex ... ok
[INFO] [stdout] test parser::default::tests::test_max_array_size_within_limit ... ok
[INFO] [stdout] test parser::default::tests::test_max_array_size_exceeded ... ok
[INFO] [stdout] test parser::default::tests::test_max_depth_within_limit ... ok
[INFO] [stdout] test parser::default::tests::test_missing_array_end_error ... ok
[INFO] [stdout] test parser::default::tests::test_max_depth_exceeded ... ok
[INFO] [stdout] test parser::default::tests::test_missing_colon_error ... ok
[INFO] [stdout] test parser::default::tests::test_invalid_syntax ... ok
[INFO] [stdout] test parser::default::tests::test_invalid_unicode_escape ... ok
[INFO] [stdout] test parser::config::tests::test_with_max_string_length_only ... ok
[INFO] [stdout] test parser::default::tests::test_multibyte_utf8_string ... ok
[INFO] [stdout] test parser::default::tests::test_invalid_escape ... ok
[INFO] [stdout] test parser::default::tests::test_nested_array_in_object ... ok
[INFO] [stdout] test parser::default::tests::test_invalid_number ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_object ... ok
[INFO] [stdout] test parser::default::tests::test_from_str_string ... ok
[INFO] [stdout] test parser::default::tests::test_missing_object_end_error ... ok
[INFO] [stdout] test parser::default::tests::test_object_multiple_keys ... ok
[INFO] [stdout] test parser::default::tests::test_object_size_exactly_at_limit ... ok
[INFO] [stdout] test parser::default::tests::test_object_with_whitespace ... ok
[INFO] [stdout] test parser::default::tests::test_parse_array ... ok
[INFO] [stdout] test parser::default::tests::test_parse_complex_object ... ok
[INFO] [stdout] test parser::default::tests::test_parse_empty_array ... ok
[INFO] [stdout] test parser::default::tests::test_parse_empty_object ... ok
[INFO] [stdout] test parser::default::tests::test_parse_float_zero ... ok
[INFO] [stdout] test parser::default::tests::test_parse_large_integer ... ok
[INFO] [stdout] test parser::default::tests::test_parse_number_integer ... ok
[INFO] [stdout] test parser::default::tests::test_parse_object ... ok
[INFO] [stdout] test parser::default::tests::test_parse_scientific_no_decimal ... ok
[INFO] [stdout] test parser::default::tests::test_nested_object_in_array ... ok
[INFO] [stdout] test parser::default::tests::test_parse_scientific_notation ... ok
[INFO] [stdout] test parser::default::tests::test_parse_string ... ok
[INFO] [stdout] test parser::default::tests::test_parse_with_config_no_limits ... ok
[INFO] [stdout] test parser::default::tests::test_parse_zero ... ok
[INFO] [stdout] test parser::default::tests::test_parse_escaped_string ... ok
[INFO] [stdout] test parser::default::tests::test_parse_false ... ok
[INFO] [stdout] test parser::default::tests::test_parse_negative_number ... ok
[INFO] [stdout] test parser::default::tests::test_parse_null ... ok
[INFO] [stdout] test parser::default::tests::test_parse_number_float ... ok
[INFO] [stdout] test parser::default::tests::test_parse_true ... ok
[INFO] [stdout] test parser::default::tests::test_strict_config ... ok
[INFO] [stdout] test parser::default::tests::test_string_escapes ... ok
[INFO] [stdout] test parser::default::tests::test_string_length_within_limit ... ok
[INFO] [stdout] test parser::default::tests::test_max_object_size_exceeded ... ok
[INFO] [stdout] test parser::default::tests::test_string_length_one_over_limit ... ok
[INFO] [stdout] test parser::default::tests::test_unicode_escape ... ok
[INFO] [stdout] test parser::default::tests::test_unicode_escape_emoji_plane ... ok
[INFO] [stdout] test parser::default::tests::test_max_object_size_within_limit ... ok
[INFO] [stdout] test parser::fast::tests::test_fast_parse_stats_mutable_fields ... ok
[INFO] [stdout] test parser::default::tests::test_string_unicode_escapes_invalid ... ok
[INFO] [stdout] test parser::default::tests::test_unlimited_config ... ok
[INFO] [stdout] test parser::default::tests::test_unterminated_string ... ok
[INFO] [stdout] test parser::default::tests::test_whitespace ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_control_chars ... ok
[INFO] [stdout] test parser::default::tests::test_string_unicode_escapes ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_high_bytes ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_only_special_chars ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_printable_ascii ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_space ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_special_in_middle ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_all_whitespace ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_empty ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_mixed ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_no_whitespace ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_non_whitespace_preserved ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_only_newlines ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_spaces ... ok
[INFO] [stdout] test parser::fast::tests::test_fast_parse_stats_new_zeros ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_alpha ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_double_minus ... ok
[INFO] [stdout] test parser::default::tests::test_string_unicode_escapes_mixed ... ok
[INFO] [stdout] test parser::default::tests::test_string_unicode_escapes_invalid_hex ... ok
[INFO] [stdout] test parser::default::tests::test_unexpected_char_error ... ok
[INFO] [stdout] test parser::default::tests::test_max_string_length_within_limit ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_control_mixed_with_valid ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_float_variants ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_i64_max ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_multi_digit_negatives ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_overflow ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_plus_sign ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_negative_large ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_whitespace ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int_single_digits ... ok
[INFO] [stdout] test parser::default::tests::test_mixed_unicode_escape ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_all_control_chars_invalid ... ok
[INFO] [stdout] test parser::fast::tests::test_is_simple_string_empty ... ok
[INFO] [stdout] test parser::default::tests::test_max_string_length_exceeded ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_escape_sequences ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_fast ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_high_bytes ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_control_in_middle ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_empty ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_space_valid ... ok
[INFO] [stdout] test parser::json5::tests::test_adjacent_comments ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_printable_ascii ... ok
[INFO] [stdout] test parser::fast::tests::test_skip_whitespace_simd_tabs ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_boolean_with_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_multiple_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_output_capacity_hint ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_all_types ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_array_with_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_double_slash_inside_string ... ok
[INFO] [stdout] test parser::fast::tests::test_try_parse_simple_int ... ok
[INFO] [stdout] test parser::json5::tests::test_escaped_quotes_in_strings ... ok
[INFO] [stdout] test parser::json5::tests::test_comment_between_keys ... ok
[INFO] [stdout] test parser::fast::tests::test_validate_json_string_quotes_allowed ... ok
[INFO] [stdout] test parser::json5::tests::test_multi_line_comment_inline ... ok
[INFO] [stdout] test parser::json5::tests::test_multi_line_comment_preserves_newline_count ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_invalid_json_after_strip ... ok
[INFO] [stdout] test parser::json5::tests::test_preserve_strings_with_comment_like_content ... ok
[INFO] [stdout] test parser::json5::tests::test_single_line_comment_at_start ... ok
[INFO] [stdout] test parser::json5::tests::test_strip_block_comment_only ... ok
[INFO] [stdout] test parser::json5::tests::test_string_with_escaped_backslash_then_quote ... ok
[INFO] [stdout] test parser::json5::tests::test_strip_empty_input ... ok
[INFO] [stdout] test parser::json5::tests::test_strip_multi_line_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5 ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_empty_object ... ok
[INFO] [stdout] test parser::sso::tests::test_clone_heap ... ok
[INFO] [stdout] test parser::sso::tests::test_as_str_matches_len_inline ... ok
[INFO] [stdout] test parser::json5::tests::test_strip_only_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_nested_with_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_strip_single_line_comments ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_null_with_comment ... ok
[INFO] [stdout] test parser::sso::tests::test_as_str_matches_len_heap ... ok
[INFO] [stdout] test parser::json5::tests::test_parse_json5_url_in_value ... ok
[INFO] [stdout] test parser::sso::tests::test_display_heap ... ok
[INFO] [stdout] test parser::json5::tests::test_preserve_line_numbers ... ok
[INFO] [stdout] test parser::json5::tests::test_comment_after_string_value ... ok
[INFO] [stdout] test parser::sso::tests::test_from_string_heap ... ok
[INFO] [stdout] test parser::json5::tests::test_strip_no_comments ... ok
[INFO] [stdout] test parser::sso::tests::test_from_string_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_debug_contains_content ... ok
[INFO] [stdout] test parser::sso::tests::test_inequality_different_content ... ok
[INFO] [stdout] test parser::sso::tests::test_clone_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_from_str_heap ... ok
[INFO] [stdout] test parser::sso::tests::test_from_str_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_equality_inline_same ... ok
[INFO] [stdout] test parser::sso::tests::test_is_empty_false_for_nonempty ... ok
[INFO] [stdout] test parser::json5::tests::test_single_line_comment_no_trailing_newline ... ok
[INFO] [stdout] test nodes::schema::tests::test_array_empty_no_items_schema ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_heap ... ok
[INFO] [stdout] test parser::sso::tests::test_into_string_heap ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_boundary ... ok
[INFO] [stdout] test parser::json5::tests::test_slash_star_inside_string ... ok
[INFO] [stdout] test parser::sso::tests::test_display_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_equality ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_single_char ... ok
[INFO] [stdout] test parser::sso::tests::test_stats_bytes_saved_accumulate ... ok
[INFO] [stdout] test parser::sso::tests::test_stats_new_zeros ... ok
[INFO] [stdout] test parser::stats::tests::test_clone_copies_all_fields ... ok
[INFO] [stdout] test parser::stats::tests::test_default_equals_new ... ok
[INFO] [stdout] test parser::stats::tests::test_depth_tracking ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_unicode_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_stats_mixed_percentage ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_unicode_only_ascii_digits ... ok
[INFO] [stdout] test parser::sso::tests::test_into_string_inline ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_long_roundtrip ... ok
[INFO] [stdout] test parser::sso::tests::test_stats_all_heap ... ok
[INFO] [stdout] test parser::stats::tests::test_debug_format_contains_struct_name ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_exactly_one_over_capacity ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config ... ok
[INFO] [stdout] test parser::sso::tests::test_stats_all_inline ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_depth_exactly_at_limit ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_array_exceeded ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_depth_exceeded ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_object_at_limit ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_stats ... ok
[INFO] [stdout] test parser::sso::tests::test_stats_inline_percentage_empty ... ok
[INFO] [stdout] test parser::stats::tests::test_enter_depth_zero ... ok
[INFO] [stdout] test parser::stats::tests::test_enter_depth_only_goes_up ... ok
[INFO] [stdout] test parser::stats::tests::test_enter_depth_sequential ... ok
[INFO] [stdout] test parser::sso::tests::test_inequality_different_lengths ... ok
[INFO] [stdout] test parser::stats::tests::test_new_all_zeros ... ok
[INFO] [stdout] test parser::stats::tests::test_record_array_empty ... ok
[INFO] [stdout] test parser::stats::tests::test_record_array_element_does_not_add_node ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_string_at_limit ... ok
[INFO] [stdout] test parser::stats::tests::test_record_array_memory_grows ... ok
[INFO] [stdout] test parser::stats::tests::test_record_object_memory_grows ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_unlimited ... ok
[INFO] [stdout] test parser::stats::tests::test_parse_timer_elapsed_non_negative ... ok
[INFO] [stdout] test parser::stats::tests::test_record_object_pair_count ... ok
[INFO] [stdout] test parser::sso::tests::test_small_string_empty ... ok
[INFO] [stdout] test parser::stats::tests::test_record_simple_node_memory ... ok
[INFO] [stdout] test parser::stats::tests::test_record_string_increments_count ... ok
[INFO] [stdout] test parser::stats::tests::test_record_string_memory_grows ... ok
[INFO] [stdout] test parser::sso::tests::test_inline_capacity_value ... ok
[INFO] [stdout] test parser::stats::tests::test_record_string_zero_length ... ok
[INFO] [stdout] test parser::stats::tests::test_stats_tracking ... ok
[INFO] [stdout] test parser::stats::tests::test_parse_timer_elapsed_increases ... ok
[INFO] [stdout] test parser::stats::tests::test_summary ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_array ... ok
[INFO] [stdout] test parser::stats::tests::test_summary_contains_all_fields ... ok
[INFO] [stdout] test parser::stats::tests::test_summary_empty_stats ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_all_types_in_array ... ok
[INFO] [stdout] test parser::stats::tests::test_record_string_tracks_max ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_decimal_no_trailing_digit_invalid ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_depth_limit ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_empty_array ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_depth_exactly_at_limit ... ok
[INFO] [stdout] test parser::stats::tests::test_record_array_element_count ... ok
[INFO] [stdout] test parser::stats::tests::test_record_object_pair_memory_grows ... ok
[INFO] [stdout] test parser::stats::tests::test_record_array_adds_node ... ok
[INFO] [stdout] test parser::stats::tests::test_record_simple_node_increments ... ok
[INFO] [stdout] test parser::stats::tests::test_record_array_element_max_size ... ok
[INFO] [stdout] test parser::stats::tests::test_record_string_accumulates_bytes ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_depth_exceeded_error_message ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_array_size_at_limit ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_string_exceeded ... ok
[INFO] [stdout] test parser::stats::tests::test_record_object_pair_max_size ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_array_size_exceeded ... ok
[INFO] [stdout] test parser::stats::tests::test_record_object_adds_node ... ok
[INFO] [stdout] test parser::stats::tests::test_fits_config_object_exceeded ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_empty_object ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_empty_input ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_null_typo ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_exponent_no_digit_invalid ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_unicode_escape_non_hex ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_escape_char ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_true_typo ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_false ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_json ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_minus_only_invalid ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_empty_string ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_exponent_with_plus ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_false_typo ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_invalid_unicode_escape_short ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_nested ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_object_size_exceeded ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_null ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_missing_array_close ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_numbers ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_object_size_at_limit ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_trailing_comma_object ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_nested_arrays_and_objects ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_non_string_key ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_string ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_string_escape_sequences ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_string_length_at_limit ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_trailing_comma_array ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_string_length_exceeded ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_missing_colon ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_unlimited_config_deep_nesting ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_exponent_uppercase ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_simple_object ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_whitespace_in_array ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_array ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_unicode_escape ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_true ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_array_single_element ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_unexpected_char ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_array_commas_correct ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_boolean_false ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_array_nested_empty ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_byte_max ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_array_of_nulls ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_whitespace_in_object ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_boolean ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_empty_object ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_empty_string ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_float_negative ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_negative_float ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_null ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_byte_zero ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_control_chars ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_missing_object_close ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_strict_config_rejects_deep ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_empty_array ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_float_zero ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_integer_max ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_whitespace_around_value ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_integer_min ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_unterminated_string ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_object ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_object_empty_key ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_roundtrip_array ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_roundtrip_object ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_special_characters ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_integer_zero ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_int32_max ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_tab ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_no_escaping_needed ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_number ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_number_formats ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_object_multiple_values ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_returns_ok_all_types ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_newline ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_key_with_escape ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_object_nested_array ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_all_escapes ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_control_chars ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_empty ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string ... ok
[INFO] [stdout] test parser::validate::tests::test_validate_zero ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_carriage_return ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_uinteger_max ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_array_single ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_uint32_zero ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_backslash ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_array_commas ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_high_bytes_safe ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_tab_cr_lf ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_printable_ascii ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_nested_objects ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_backslash_only ... ok
[INFO] [stdout] test stringify::optimized::tests::test_needs_escaping_quote_only ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_array_of_nulls ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_mixed_array ... ok
[INFO] [stdout] test stringify::default::tests::test_stringify_string_unicode_control_low ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_boolean_true ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_empty_array ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_boolean_false ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_byte ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_nested_array ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_object ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_float ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_object_empty_key ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_stats_all_simple ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_stats_all_escaped ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_empty_object ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_returns_ok_all_types ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_empty_string ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_integer_zero ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_escaped_string ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_int16 ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_object_key_with_escape ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_stats_escape_percentage_empty ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_stats_mixed_percentage ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_stats_new_zeros ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_stats_total_bytes_mutable ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_control_char ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_backslash ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_cr ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_escape_in_middle ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_uint16 ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_uint32 ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_uinteger ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_array ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_boolean_false ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_boolean_true ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_integer ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_int32_negative ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_null ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_float ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_byte ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_int8 ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_integer ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_int8 ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_number ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_simple_string ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_mixed_type_array ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_four_space_indent ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_nested ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_integer_zero ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_multiple_escapes ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_int16 ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_deep_nesting ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_tab ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_empty_array ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_array_of_objects ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_no_escape_passthrough ... ok
[INFO] [stdout] test stringify::optimized::tests::test_stringify_string_quote ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_empty_object ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_control_char ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_no_trailing_comma_array ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_plain ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_newline ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_quote ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_single_key_object_exact ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_tab ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_object_keys_sorted ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_null ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_tab_indent ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_object_with_array_value ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_backslash ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_uint16 ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_cr ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_multiple_escapes ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_uint32 ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_no_trailing_comma_object ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_uinteger ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_returns_ok ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_simple_object ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_single_array_element_exact ... ok
[INFO] [stdout] test stringify::pretty::tests::test_pretty_string_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_utf8 stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_write_utf16be stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_write_utf16le stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_write_utf8bom stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_formatted_testfile021 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_formatted_testfile022 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_formatted_testfile023 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_utf16_be stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_write_utf32be stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_write_utf8 stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_utf8_bom stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_formatted_testfile026 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_write_utf32le stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_formatted_testfile024 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_formatted_testfile025 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_utf32_le stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_write_formatted_testfile022 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_utf16_le stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- file::file::tests::test_utf32_be stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_read_utf16be_file stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_read_utf8bom_file stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_read_utf32le_file stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_write_formatted_testfile021 stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_read_utf8_file stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_read_utf16le_file stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_preserves_root_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_preserves_root_type' (250) panicked at src/integration_tests/round_trip_integration_tests.rs:66:48:
[INFO] [stdout] open testfile001.json: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952a9fd7 - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_preserves_root_type::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   19:     0x7ddb708d53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_all_test_files stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_all_test_files' (243) panicked at src/integration_tests/round_trip_integration_tests.rs:47:9:
[INFO] [stdout] No JSON files found in ../files – check working directory
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a54 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5853952a8350 - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_all_test_files::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   18:     0x7ddb708d53d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_glossary_key_present stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_glossary_key_present' (249) panicked at src/integration_tests/round_trip_integration_tests.rs:16:33:
[INFO] [stdout] Failed to open ../files/testfile001.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539529fcba - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file::{closure#0}
[INFO] [stdout]   12:     0x5853952a07a3 - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file
[INFO] [stdout]   13:     0x5853952aa079 - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_glossary_key_present::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_root_is_array stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_root_is_array' (255) panicked at src/integration_tests/round_trip_integration_tests.rs:16:33:
[INFO] [stdout] Failed to open ../files/testfile020.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539529fcba - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file::{closure#0}
[INFO] [stdout]   12:     0x5853952a07a3 - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file
[INFO] [stdout]   13:     0x5853952a9a6e - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_root_is_array::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_user_count_preserved stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_user_count_preserved' (256) panicked at src/integration_tests/round_trip_integration_tests.rs:180:58:
[INFO] [stdout] open testfile020.json: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952aa52f - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_user_count_preserved::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   19:     0x7ddb708d53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile005_escape_sequences stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile005_escape_sequences' (252) panicked at src/integration_tests/round_trip_integration_tests.rs:204:48:
[INFO] [stdout] open testfile005.json: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952a9d17 - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile005_escape_sequences::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   19:     0x7ddb708d53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employee_count_preserved stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employee_count_preserved' (253) panicked at src/integration_tests/round_trip_integration_tests.rs:144:58:
[INFO] [stdout] open testfile010.json: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952abc4a - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employee_count_preserved::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   19:     0x7ddb708d53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employees_key_present stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employees_key_present' (254) panicked at src/integration_tests/round_trip_integration_tests.rs:16:33:
[INFO] [stdout] Failed to open ../files/testfile010.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539529fcba - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file::{closure#0}
[INFO] [stdout]   12:     0x5853952a07a3 - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file
[INFO] [stdout]   13:     0x5853952aad4e - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employees_key_present::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::validate_integration_tests::tests::test_strip_whitespace_on_file_produces_valid_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::validate_integration_tests::tests::test_strip_whitespace_on_file_produces_valid_json' (273) panicked at src/integration_tests/validate_integration_tests.rs:314:58:
[INFO] [stdout] open testfile004.json: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952912ec - <json_lib[c26fa731cea34d22]::integration_tests::validate_integration_tests::tests::test_strip_whitespace_on_file_produces_valid_json::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   19:     0x7ddb708d53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile004_preserves_float_values stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile004_preserves_float_values' (251) panicked at src/integration_tests/round_trip_integration_tests.rs:16:33:
[INFO] [stdout] Failed to open ../files/testfile004.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539529fcba - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file::{closure#0}
[INFO] [stdout]   12:     0x5853952a07a3 - json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::round_trip_file
[INFO] [stdout]   13:     0x5853952ab3f7 - <json_lib[c26fa731cea34d22]::integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile004_preserves_float_values::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::validate_integration_tests::tests::test_validate_all_test_files_pass stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_tests::validate_integration_tests::tests::test_validate_all_test_files_pass' (276) panicked at src/integration_tests/validate_integration_tests.rs:38:9:
[INFO] [stdout] No JSON files found in ../files – check working directory
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a54 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539528ee68 - <json_lib[c26fa731cea34d22]::integration_tests::validate_integration_tests::tests::test_validate_all_test_files_pass::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   18:     0x7ddb708d53d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_byte_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_bytes_increments_file_length_by_string_len stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_byte_increments_file_length_by_one stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_bytes_empty_string_does_not_change_length stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_bytes_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::clear_resets_file_length_to_zero stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::clear_then_write_starts_fresh stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::last_after_add_bytes_returns_final_byte stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::last_after_add_byte_returns_that_byte stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- integration_tests::file_integration_tests::tests::test_read_utf32be_file stdout ----
[INFO] [stdout] Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::file_name_returns_exact_path_given stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_byte_then_add_bytes_accumulates_correctly stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::file_name_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::add_bytes_unicode_writes_correct_bytes stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::close_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::clear_multiple_times_stays_empty stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::create_file_destination_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::clear_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::file_length_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::last_updates_after_each_write stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::new_creates_or_truncates_existing_file stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::last_works stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::new_file_has_zero_length stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::last_handles_empty_file stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::read_fails_on_missing_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::destinations::file::tests::read_fails_on_missing_file' (334) panicked at src/io/destinations/file.rs:126:36:
[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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952cb5b7 - <json_lib[c26fa731cea34d22]::io::destinations::file::tests::read_fails_on_missing_file::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   19:     0x7ddb708d53d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::write_fails_on_readonly_file stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::write_json_object_and_read_back stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::destinations::file::tests::write_json_array_and_read_back stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::ascii_digit_sequence_reads_in_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::ascii_digit_sequence_reads_in_order' (361) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d05a4 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::ascii_digit_sequence_reads_in_order::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::can_read_every_char_in_sequence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::can_read_every_char_in_sequence' (362) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952cfa97 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::can_read_every_char_in_sequence::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::more_returns_false_after_exhausting_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::more_returns_false_after_exhausting_file' (370) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1de2 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::more_returns_false_after_exhausting_file::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::move_to_next_character_in_source_file_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::move_to_next_character_in_source_file_works' (373) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d2b62 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::move_to_next_character_in_source_file_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::next_past_end_does_not_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::next_past_end_does_not_panic' (374) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952cf5f2 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::next_past_end_does_not_panic::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::create_source_file_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::create_source_file_works' (364) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952cf1a3 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::create_source_file_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::more_returns_true_when_file_has_content stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::more_returns_true_when_file_has_content' (371) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1c23 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::more_returns_true_when_file_has_content::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::current_is_stable_without_calling_next stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::current_is_stable_without_calling_next' (366) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1a33 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::current_is_stable_without_calling_next::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::move_to_last_character_in_source_file_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::move_to_last_character_in_source_file_works' (372) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d2917 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::move_to_last_character_in_source_file_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::create_source_empty_file_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::create_source_empty_file_works' (363) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952cf89e - <json_lib[c26fa731cea34d22]::io::sources::file::tests::create_source_empty_file_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::file_with_only_whitespace_is_readable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::file_with_only_whitespace_is_readable' (367) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1433 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::file_with_only_whitespace_is_readable::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::json_array_content_reads_correctly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::json_array_content_reads_correctly' (368) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952cfec5 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::json_array_content_reads_correctly::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::json_object_content_reads_correctly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::json_object_content_reads_correctly' (369) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d0d05 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::json_object_content_reads_correctly::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::reset_with_seek_error_maintains_state stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::reset_with_seek_error_maintains_state' (381) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1832 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::reset_with_seek_error_maintains_state::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::reset_in_source_file_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::reset_in_source_file_works' (379) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952cf367 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::reset_in_source_file_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::reset_after_partial_read_restarts_from_beginning stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::reset_after_partial_read_restarts_from_beginning' (378) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d3122 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::reset_after_partial_read_restarts_from_beginning::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::read_after_reset_gives_full_content_again stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::read_after_reset_gives_full_content_again' (375) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d240e - <json_lib[c26fa731cea34d22]::io::sources::file::tests::read_after_reset_gives_full_content_again::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::reset_multiple_times_always_returns_to_start stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::reset_multiple_times_always_returns_to_start' (380) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d2dc4 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::reset_multiple_times_always_returns_to_start::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::whitespace_characters_are_read_correctly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::whitespace_characters_are_read_correctly' (383) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d2024 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::whitespace_characters_are_read_correctly::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::read_complete_file_content_matches stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::read_complete_file_content_matches' (377) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d0245 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::read_complete_file_content_matches::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::single_char_file_reads_then_exhausts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::single_char_file_reads_then_exhausts' (382) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1072 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::single_char_file_reads_then_exhausts::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- io::sources::file::tests::read_character_from_source_file_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io::sources::file::tests::read_character_from_source_file_works' (376) panicked at src/io/sources/file.rs:84: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:     0x585395374e41 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58539538a74a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58539537947c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x585395350976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58539536cf69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x585395308c20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58539536d122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x585395350a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5853953495b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5853953516ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58539538ae7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58539538ac52 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5853952c8fc1 - json_lib[c26fa731cea34d22]::io::sources::file::tests::create_test_file
[INFO] [stdout]   13:     0x5853952d1643 - <json_lib[c26fa731cea34d22]::io::sources::file::tests::read_character_from_source_file_works::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5853952fc06b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x585395309245 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x585395302b34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58539530c2d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58539537469f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ddb70841dfa - <unknown>
[INFO] [stdout]   20:     0x7ddb708d53d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     file::file::tests::test_utf16_be
[INFO] [stdout]     file::file::tests::test_utf16_le
[INFO] [stdout]     file::file::tests::test_utf32_be
[INFO] [stdout]     file::file::tests::test_utf32_le
[INFO] [stdout]     file::file::tests::test_utf8
[INFO] [stdout]     file::file::tests::test_utf8_bom
[INFO] [stdout]     file::file::tests::test_write_utf16be
[INFO] [stdout]     file::file::tests::test_write_utf16le
[INFO] [stdout]     file::file::tests::test_write_utf32be
[INFO] [stdout]     file::file::tests::test_write_utf32le
[INFO] [stdout]     file::file::tests::test_write_utf8
[INFO] [stdout]     file::file::tests::test_write_utf8bom
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_formatted_testfile021
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_formatted_testfile022
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_formatted_testfile023
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_formatted_testfile024
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_formatted_testfile025
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_formatted_testfile026
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_read_utf16be_file
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_read_utf16le_file
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_read_utf32be_file
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_read_utf32le_file
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_read_utf8_file
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_read_utf8bom_file
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_write_formatted_testfile021
[INFO] [stdout]     integration_tests::file_integration_tests::tests::test_write_formatted_testfile022
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_all_test_files
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_glossary_key_present
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile001_preserves_root_type
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile004_preserves_float_values
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile005_escape_sequences
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employee_count_preserved
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile010_employees_key_present
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_root_is_array
[INFO] [stdout]     integration_tests::round_trip_integration_tests::tests::test_round_trip_testfile020_user_count_preserved
[INFO] [stdout]     integration_tests::validate_integration_tests::tests::test_strip_whitespace_on_file_produces_valid_json
[INFO] [stdout]     integration_tests::validate_integration_tests::tests::test_validate_all_test_files_pass
[INFO] [stdout]     io::destinations::file::tests::add_byte_increments_file_length_by_one
[INFO] [stdout]     io::destinations::file::tests::add_byte_then_add_bytes_accumulates_correctly
[INFO] [stdout]     io::destinations::file::tests::add_byte_works
[INFO] [stdout]     io::destinations::file::tests::add_bytes_empty_string_does_not_change_length
[INFO] [stdout]     io::destinations::file::tests::add_bytes_increments_file_length_by_string_len
[INFO] [stdout]     io::destinations::file::tests::add_bytes_unicode_writes_correct_bytes
[INFO] [stdout]     io::destinations::file::tests::add_bytes_works
[INFO] [stdout]     io::destinations::file::tests::clear_multiple_times_stays_empty
[INFO] [stdout]     io::destinations::file::tests::clear_resets_file_length_to_zero
[INFO] [stdout]     io::destinations::file::tests::clear_then_write_starts_fresh
[INFO] [stdout]     io::destinations::file::tests::clear_works
[INFO] [stdout]     io::destinations::file::tests::close_works
[INFO] [stdout]     io::destinations::file::tests::create_file_destination_works
[INFO] [stdout]     io::destinations::file::tests::file_length_works
[INFO] [stdout]     io::destinations::file::tests::file_name_returns_exact_path_given
[INFO] [stdout]     io::destinations::file::tests::file_name_works
[INFO] [stdout]     io::destinations::file::tests::last_after_add_byte_returns_that_byte
[INFO] [stdout]     io::destinations::file::tests::last_after_add_bytes_returns_final_byte
[INFO] [stdout]     io::destinations::file::tests::last_handles_empty_file
[INFO] [stdout]     io::destinations::file::tests::last_updates_after_each_write
[INFO] [stdout]     io::destinations::file::tests::last_works
[INFO] [stdout]     io::destinations::file::tests::new_creates_or_truncates_existing_file
[INFO] [stdout]     io::destinations::file::tests::new_file_has_zero_length
[INFO] [stdout]     io::destinations::file::tests::read_fails_on_missing_file
[INFO] [stdout]     io::destinations::file::tests::write_fails_on_readonly_file
[INFO] [stdout]     io::destinations::file::tests::write_json_array_and_read_back
[INFO] [stdout]     io::destinations::file::tests::write_json_object_and_read_back
[INFO] [stdout]     io::sources::file::tests::ascii_digit_sequence_reads_in_order
[INFO] [stdout]     io::sources::file::tests::can_read_every_char_in_sequence
[INFO] [stdout]     io::sources::file::tests::create_source_empty_file_works
[INFO] [stdout]     io::sources::file::tests::create_source_file_works
[INFO] [stdout]     io::sources::file::tests::current_is_stable_without_calling_next
[INFO] [stdout]     io::sources::file::tests::file_with_only_whitespace_is_readable
[INFO] [stdout]     io::sources::file::tests::json_array_content_reads_correctly
[INFO] [stdout]     io::sources::file::tests::json_object_content_reads_correctly
[INFO] [stdout]     io::sources::file::tests::more_returns_false_after_exhausting_file
[INFO] [stdout]     io::sources::file::tests::more_returns_true_when_file_has_content
[INFO] [stdout]     io::sources::file::tests::move_to_last_character_in_source_file_works
[INFO] [stdout]     io::sources::file::tests::move_to_next_character_in_source_file_works
[INFO] [stdout]     io::sources::file::tests::next_past_end_does_not_panic
[INFO] [stdout]     io::sources::file::tests::read_after_reset_gives_full_content_again
[INFO] [stdout]     io::sources::file::tests::read_character_from_source_file_works
[INFO] [stdout]     io::sources::file::tests::read_complete_file_content_matches
[INFO] [stdout]     io::sources::file::tests::reset_after_partial_read_restarts_from_beginning
[INFO] [stdout]     io::sources::file::tests::reset_in_source_file_works
[INFO] [stdout]     io::sources::file::tests::reset_multiple_times_always_returns_to_start
[INFO] [stdout]     io::sources::file::tests::reset_with_seek_error_maintains_state
[INFO] [stdout]     io::sources::file::tests::single_char_file_reads_then_exhausts
[INFO] [stdout]     io::sources::file::tests::whitespace_characters_are_read_correctly
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 790 passed; 86 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb", kill_on_drop: false }`
[INFO] [stdout] c4620e922e18ad1d2d8afb7632f91f6c02ac993e7c76e087bb91928a5c954eeb
