{
  "build": "2",
  "branch": "main",
  "commit": "18a83f10",
  "rust_version": "rustc 1.98.1 (48a229cea 2026-09-01)",
  "crate": "mid-ptr",
  "summary": {
    "total": 24,
    "passed": 24,
    "failed": 0,
    "ignored": 0,
    "duration_s": 0.15
  },
  "suites": [
    {
      "name": "mid-ptr",
      "passed": 20,
      "failed": 0,
      "ignored": 0,
      "duration_s": 0.0,
      "tests": [
        {
          "name": "aligned::tests::aligned_copy_nonoverlapping_moves_the_right_bytes",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "aligned::tests::aligned_read_ptr_round_trips",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "aligned::tests::unaligned_read_ptr_round_trips_from_a_byte_buffer",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "const_non_null::tests::as_ref_reads_through_to_the_original_value",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "const_non_null::tests::new_rejects_null_and_accepts_non_null",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "erased::tests::owning_ptr_drop_as_runs_drop_exactly_once",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "erased::tests::ptr_mut_deref_mut_allows_writing_through",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "erased::tests::ptr_mut_promote_to_owning_then_read",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "const_non_null::tests::from_shared_and_mut_refs_round_trip",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "erased::tests::ptr_from_ref_derefs_back_to_the_same_value",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "moving::tests::assign_to_drops_the_old_value_and_writes_the_new_one",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "moving::tests::read_returns_the_value_and_skips_the_drop",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "moving::tests::to_unaligned_then_try_from_recovers_aligned",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "thin_slice::tests::as_slice_unchecked_reconstructs_the_original_slice",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "thin_slice::tests::slice_unchecked_returns_the_requested_subrange",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "erased::tests::to_unaligned_then_read_unaligned_round_trips",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "thin_slice::tests::unsafe_cell_slice_mut_and_cast_round_trip",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "thin_slice::tests::get_unchecked_reads_every_element",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "unsafe_cell::tests::deref_and_deref_mut_reach_the_same_cell",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "unsafe_cell::tests::read_returns_a_copy_without_disturbing_the_cell",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        }
      ]
    },
    {
      "name": "mid_ptr (doc-tests)",
      "passed": 4,
      "failed": 0,
      "ignored": 0,
      "duration_s": 0.15,
      "tests": [
        {
          "name": "crates/mid-ptr/src/thin_slice.rs - thin_slice::ThinSlicePtr (line 26)",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "crates/mid-ptr/src/moving_macros.rs - moving_macros::deconstruct_moving_ptr (line 64)",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "crates/mid-ptr/src/moving_macros.rs - moving_macros::deconstruct_moving_ptr (line 108)",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        },
        {
          "name": "crates/mid-ptr/src/moving_macros.rs - moving_macros::deconstruct_moving_ptr (line 146)",
          "status": "passed",
          "duration_ms": 0,
          "output": ""
        }
      ]
    }
  ]
}