)]}'
{
  "commit": "74807d995ed65364a96d05c987b24463d0c1e0ee",
  "tree": "18e032087b5368acba6add84ea143536dd4d955d",
  "parents": [
    "9bb3767e80341d7b2754a1d21700bc819e5e801a"
  ],
  "author": {
    "name": "Marie Janssen",
    "email": "jamuraa@google.com",
    "time": "Tue Nov 28 15:22:14 2023 -0500"
  },
  "committer": {
    "name": "Marie Janssen",
    "email": "jamuraa@google.com",
    "time": "Sun Dec 03 08:15:49 2023 +0000"
  },
  "message": "[rust] Migrate to using workspace\n\nUse `cargo build` and `cargo test` at the root dir to test all of the\nrust packages in the membership.  Prefer workspace dependencies over\nsingle-package dependencies.\n\nConsolidate all LICENSE and PATENTS as they apply to all crates in this\ndir.\n\nTest: cargo build \u0026\u0026 cargo test in rust/\nChange-Id: I62e42c0bbd71c0a41db33c98be9bd2ea3530e5ca\nReviewed-on: https://bluetooth-review.git.corp.google.com/c/bluetooth/+/1461\nReviewed-by: Dayeong Lee \u003cdayeonglee@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "438e2b16b1d9e3994c86b4caeb0ac271679f5d99",
      "new_mode": 33188,
      "new_path": "rust/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "405aec03aee874497d53e23c1051f2da71194b0c",
      "new_mode": 33188,
      "new_path": "rust/Cargo.toml"
    },
    {
      "type": "rename",
      "old_id": "e5de3c8dce009268982fa0d9465aff82213ca72c",
      "old_mode": 33188,
      "old_path": "rust/bt-gatt/LICENSE",
      "new_id": "e5de3c8dce009268982fa0d9465aff82213ca72c",
      "new_mode": 33188,
      "new_path": "rust/LICENSE",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3a21f11307ada52c9114a30312546f94d103bde8",
      "old_mode": 33188,
      "old_path": "rust/bt-gatt/PATENTS",
      "new_id": "3a21f11307ada52c9114a30312546f94d103bde8",
      "new_mode": 33188,
      "new_path": "rust/PATENTS",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "74f3ba8428ad4d46433c4d166d27db7d46d7a68f",
      "old_mode": 33188,
      "old_path": "rust/bt-bass/Cargo.toml",
      "new_id": "81e18a2c88394a28e29f905daa812e2d8c2b3161",
      "new_mode": 33188,
      "new_path": "rust/bt-bass/Cargo.toml"
    },
    {
      "type": "delete",
      "old_id": "e5de3c8dce009268982fa0d9465aff82213ca72c",
      "old_mode": 33188,
      "old_path": "rust/bt-bass/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3a21f11307ada52c9114a30312546f94d103bde8",
      "old_mode": 33188,
      "old_path": "rust/bt-bass/PATENTS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "874319b54f1c9a4a43b14b187bf49980f765355d",
      "old_mode": 33188,
      "old_path": "rust/bt-common/Cargo.toml",
      "new_id": "3006f4120f00ee37a95e933a8c67152e06d5a945",
      "new_mode": 33188,
      "new_path": "rust/bt-common/Cargo.toml"
    },
    {
      "type": "delete",
      "old_id": "e5de3c8dce009268982fa0d9465aff82213ca72c",
      "old_mode": 33188,
      "old_path": "rust/bt-common/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3a21f11307ada52c9114a30312546f94d103bde8",
      "old_mode": 33188,
      "old_path": "rust/bt-common/PATENTS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "930c7e9f25d893e205ca94546decfab169adea02",
      "old_mode": 33188,
      "old_path": "rust/bt-gatt/Cargo.toml",
      "new_id": "24d40846e072d7aba8d81aa2e3a1a84bb8e9a8c2",
      "new_mode": 33188,
      "new_path": "rust/bt-gatt/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "9a471b2b6d69499488e1cbcd597a613a91686ad1",
      "old_mode": 33188,
      "old_path": "rust/bt-pacs/Cargo.toml",
      "new_id": "0fd767dd9880cf814a54075e6e64fd1cf7f20d56",
      "new_mode": 33188,
      "new_path": "rust/bt-pacs/Cargo.toml"
    },
    {
      "type": "delete",
      "old_id": "e5de3c8dce009268982fa0d9465aff82213ca72c",
      "old_mode": 33188,
      "old_path": "rust/bt-pacs/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3a21f11307ada52c9114a30312546f94d103bde8",
      "old_mode": 33188,
      "old_path": "rust/bt-pacs/PATENTS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
