)]}'
{
  "commit": "3869fa63f256ee6daf351eefab6e84e69495f852",
  "tree": "3c6f3f4b364e5911ba2ece71874f5dcac2465fa6",
  "parents": [
    "54996257f11c4042221a7c5014119056a6f4843c"
  ],
  "author": {
    "name": "Sean Dooher",
    "email": "dooher@google.com",
    "time": "Mon Jun 12 20:14:00 2023 +0000"
  },
  "committer": {
    "name": "Sean Dooher",
    "email": "dooher@google.com",
    "time": "Tue Jun 27 17:51:14 2023 +0000"
  },
  "message": "thermal: Add support for Rust AIDL backend\n\nUpdates the VTS test to allow a NULL_POINTER exception when a null\npointer is passed as an argument. This matches the behavior of the Rust\nlibbinder_rs while maintaining backwards compatibility by still allowing\nILLEGAL_ARGUMENT exceptions in this case.\n\nThis support is necessary for a new emulated Thermal HAL for Cuttlefish\nwritten in Rust.\n\nTested: VtsHalThermalTest in Cuttlefish\nBug: 286106286\nChange-Id: Iccbebb416f31555da328f752d661660b77125ed3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efc763c3880c1b32f78fe9b5ed684a8c960b08d7",
      "old_mode": 33188,
      "old_path": "thermal/aidl/Android.bp",
      "new_id": "9382b941b07138bddd33996b3f0f7057aa4ea949",
      "new_mode": 33188,
      "new_path": "thermal/aidl/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "835fbfa85aa09f1ff938b6d6bb7eb4aa41b9cd4d",
      "old_mode": 33188,
      "old_path": "thermal/aidl/vts/VtsHalThermalTargetTest.cpp",
      "new_id": "4b0eb655b54071898c81ee4893e81b94440ff21e",
      "new_mode": 33188,
      "new_path": "thermal/aidl/vts/VtsHalThermalTargetTest.cpp"
    }
  ]
}
