)]}'
{
  "commit": "978fb48b9ea6ebe3f8f4833f656e793cde79ab15",
  "tree": "8826676b95e421a573d53836d810ae60a4c34bee",
  "parents": [
    "e2a49349622aa7ad5db12b107a557d957ac01241"
  ],
  "author": {
    "name": "Andrew Lamb",
    "email": "andrew@nerdnetworks.org",
    "time": "Thu Aug 20 17:45:30 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 20 17:45:30 2026 -0400"
  },
  "message": "Fix MSRV violation in `parse.rs` test, check `--all-targets` in MSRV CI (#837)\n\nstr::from_utf8 (as an associated function on the str primitive) was\nonly stabilized in Rust 1.87, but the crate\u0027s MSRV is 1.85. The MSRV\nCI job did not catch this because cargo-msrv\u0027s default check command\n(cargo check) does not compile test code.\n\nUse a custom cargo-msrv check command with --all-targets so tests,\nexamples, and benches are also verified against the MSRV.\n\nReported in https://github.com/apache/arrow-rs-object-store/pull/812#issuecomment-5061268463\n\nCo-authored-by: Claude Fable 5 \u003cnoreply@anthropic.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42c8a0c23f7f22f09f0b8f70b251de30d3b92cda",
      "old_mode": 33188,
      "old_path": ".github/workflows/rust.yml",
      "new_id": "ade7150d2c41cc08b1146bfa74a312f16cc2dc5d",
      "new_mode": 33188,
      "new_path": ".github/workflows/rust.yml"
    },
    {
      "type": "modify",
      "old_id": "218fe69b32384c790a36450fd448722eb25e38d8",
      "old_mode": 33188,
      "old_path": "src/parse.rs",
      "new_id": "7980d5b27bcffd79083037ee73c2bfdb60b4e70b",
      "new_mode": 33188,
      "new_path": "src/parse.rs"
    }
  ]
}
