)]}'
{
  "commit": "3677436bd18e90bfe94f2d773c271aa462d4904f",
  "tree": "b5e25143c927712894ab1f54dba5db6a2959a6b5",
  "parents": [
    "df787e914b53310d02ceae606b8b10dc7ef3e6ff"
  ],
  "author": {
    "name": "Dayeong Lee",
    "email": "dayeonglee@google.com",
    "time": "Wed Sep 03 17:07:38 2025 +0000"
  },
  "committer": {
    "name": "Commit-Queue",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 04 09:14:24 2025 -0700"
  },
  "message": "*: Install rust and cargo when running presubmit.sh\n\nUpdate the rustfmt version to match downstream.\nFormat existing code with `cargo fmt` to pass presubmit.\n\nBug: b/439013538\nChange-Id: Iabb97123b6929378e54c568bc37450d15fef73a1\nReviewed-on: https://bluetooth-review.googlesource.com/c/bluetooth/+/2781\nReviewed-by: Marie Janssen \u003cjamuraa@google.com\u003e\nCommit-Queue: Dayeong Lee \u003cdayeonglee@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4fd39feac6f3beb3086d64e98271bb686de6a17",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "8bcc936aa96ada87a849229b1011175552f576be",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03d9b0c89c03a834fd01e626d8a97894a0e10bac",
      "new_mode": 33188,
      "new_path": "infra/cipd.ensure"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab8aafc207abb7d3c25e3e43be77b293350844e4",
      "new_mode": 33188,
      "new_path": "infra/env_setup.sh"
    },
    {
      "type": "modify",
      "old_id": "3da037b912b04170bad39951165040f18eff84e7",
      "old_mode": 33261,
      "old_path": "presubmit.sh",
      "new_id": "f05c74acfdcdf611ffda5a09bedbba11b3615867",
      "new_mode": 33261,
      "new_path": "presubmit.sh"
    },
    {
      "type": "modify",
      "old_id": "fd6014d851206e1574fd49e5b5db961cf0c18348",
      "old_mode": 33188,
      "old_path": "rust/bt-ascs/src/types.rs",
      "new_id": "ce5a579b0826a94bd73ab05a1faa02d3acbd8341",
      "new_mode": 33188,
      "new_path": "rust/bt-ascs/src/types.rs"
    },
    {
      "type": "modify",
      "old_id": "3f8e2d3f4e0b91119d76513395e011f8a802c482",
      "old_mode": 33188,
      "old_path": "rust/bt-bass/src/types.rs",
      "new_id": "70c97adaeb626bc6f581d5b01712539d86b3504e",
      "new_mode": 33188,
      "new_path": "rust/bt-bass/src/types.rs"
    },
    {
      "type": "modify",
      "old_id": "a5c23a5bdd4a036c92c84af9b3c379fded30df27",
      "old_mode": 33188,
      "old_path": "rust/bt-common/src/generic_audio/codec_capabilities.rs",
      "new_id": "5386d78b38f6c09b8ae53c101801b452b6a9de05",
      "new_mode": 33188,
      "new_path": "rust/bt-common/src/generic_audio/codec_capabilities.rs"
    },
    {
      "type": "modify",
      "old_id": "e2f185f721faa4a4663435817537fdac25f9e023",
      "old_mode": 33188,
      "old_path": "rust/bt-pacs/src/server.rs",
      "new_id": "c3bfa1a45f2b40c5d60991dc269481cb4e46a6d5",
      "new_mode": 33188,
      "new_path": "rust/bt-pacs/src/server.rs"
    },
    {
      "type": "modify",
      "old_id": "71b39c8781470a958e4e8e5733f65866ad0e1a8d",
      "old_mode": 33188,
      "old_path": "rust/rustfmt.toml",
      "new_id": "61b5ed303ddf85ea60b9497ef9849bb563154be4",
      "new_mode": 33188,
      "new_path": "rust/rustfmt.toml"
    }
  ]
}
