)]}'
{
  "commit": "4ed56ee3a75f4806edc33c45f5cb8774f96f7d54",
  "tree": "9268b8b9ffeff3a036adaeaedd80d09fe1c24cf5",
  "parents": [
    "9b4ffb3281c02327968ed07389082fcb2dd77baa"
  ],
  "author": {
    "name": "Evan Shrubsole",
    "email": "eshr@webrtc.org",
    "time": "Wed May 06 13:41:58 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 06 13:44:57 2026"
  },
  "message": "Revert \"Add rust versions of Timestamp and TimeDelta\"\n\nThis reverts commit cc81bf903c1768722cae0408ffe1328be129cfc7.\n\nReason for revert: Breaks Chromium iOS FYI\n\nOriginal change\u0027s description:\n\u003e Add rust versions of Timestamp and TimeDelta\n\u003e\n\u003e This exercises C++ -\u003e Rust binding and adds unit test support to the CQ.\n\u003e\n\u003e This also implement webrtc::import! rust macro. This is backed by the\n\u003e chromium::import! macro but allows for path remapping based on the\n\u003e webrtc_root variable.\n\u003e\n\u003e Rust tests have been disabled on Fuchsia and iOS because their test\n\u003e runners don\u0027t work with Rust yet. Android does not support rust tests at\n\u003e all.\n\u003e\n\u003e Bug: webrtc:416446214\n\u003e Change-Id: I3c65d3f8526f1a498829ca8f4f2d8a086a6a6964\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/452580\n\u003e Commit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47630}\n\nBug: webrtc:416446214\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I7ca9b9fca200bfcc00c81e57326198147dd93072\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470300\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47636}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f8c92da48d07ccc13aef00e1c97b6c06d83c54d",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "b6d3d0465403372da8290a58f7ecade0a3248cb6",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1d58c6ebb359a2313ddf57a83132a94ade3f45a7",
      "old_mode": 33188,
      "old_path": "api/DEPS",
      "new_id": "90b81d2deeb9cdc19fb16c178f4b1435b31c4055",
      "new_mode": 33188,
      "new_path": "api/DEPS"
    },
    {
      "type": "modify",
      "old_id": "f48cd0bfe61b77111d8bc4d4829f0526932a5661",
      "old_mode": 33188,
      "old_path": "api/units/BUILD.gn",
      "new_id": "681884487fbe7767ede008e0df6425104f65f7c1",
      "new_mode": 33188,
      "new_path": "api/units/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "c9a730ddc69fa1b6b54b88eb9096e2684af32ae6",
      "old_mode": 33188,
      "old_path": "api/units/demo_unit_interop.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "510f9329ce5f936bfac3af7c98fcaecf88e6e10e",
      "old_mode": 33188,
      "old_path": "api/units/time_delta.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f3a00d7f8b31978c6d516bbdb5bf1e7552ff246f",
      "old_mode": 33188,
      "old_path": "api/units/timestamp.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18093274e30ad14cc9987fb3fe368564c91e2b02",
      "old_mode": 33188,
      "old_path": "api/units/units_ffi.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c0b6b5b7afaab521a296cc6c8daab5837e4dd488",
      "old_mode": 33188,
      "old_path": "api/units/units_rs_bridge_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "76ff4d9b61c6ea308b371aa368cbd158ec793c4f",
      "old_mode": 33188,
      "old_path": "infra/specs/client.webrtc.json",
      "new_id": "450140cecf3c26604803185aa2ee4df69163fea4",
      "new_mode": 33188,
      "new_path": "infra/specs/client.webrtc.json"
    },
    {
      "type": "modify",
      "old_id": "8453999d2ea892baec23fc5de871c8394e88b7a8",
      "old_mode": 33188,
      "old_path": "infra/specs/gn_isolate_map.pyl",
      "new_id": "ce18c1b54620644d8307684b2048b20458e0d97f",
      "new_mode": 33188,
      "new_path": "infra/specs/gn_isolate_map.pyl"
    },
    {
      "type": "modify",
      "old_id": "d35a47cec6c88ac750cba60edf0d43dbb294f929",
      "old_mode": 33188,
      "old_path": "infra/specs/test_suites.pyl",
      "new_id": "bd937fb99d4a8b6400bfc08e40cda2891570c208",
      "new_mode": 33188,
      "new_path": "infra/specs/test_suites.pyl"
    },
    {
      "type": "modify",
      "old_id": "a9550910449fa4eabc2260eb0e1472323a6bd796",
      "old_mode": 33188,
      "old_path": "infra/specs/tryserver.webrtc.json",
      "new_id": "f5a627642956f16d6d4d5c8950b50749c1e3944d",
      "new_mode": 33188,
      "new_path": "infra/specs/tryserver.webrtc.json"
    },
    {
      "type": "delete",
      "old_id": "fd14db210f5c242a617918dbf0c097037b41872d",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/BUILD.gn",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73c605231433d00f58d80096808511de8e5a722b",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/import.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eadd384b77aa2b0a89add06da2229b2865227f83",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8a5112bda6bb2dbb1378e9ce30047835e32af8d",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/path_utils.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "242f0b62ee55788bb712b920fcc94f437f1e17a3",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/test_subdir/BUILD.gn",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "317ed2914054b03e92fc965ba1a5a3bd1638697b",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/test_subdir/webrtc_import_prefix_lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8bfb563b3ad4f3ddbe760efff29e1ce32ed0d763",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/test_subdir/webrtc_import_prefix_test.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5dcbf5b360134360234823b33e3b2966f841bc4e",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/webrtc_import_test.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d059ae8e61940e8cbedbf3f22f9e8107771980e5",
      "old_mode": 33188,
      "old_path": "rust/webrtc_import/webrtc_import_test_lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3f9b2d74ca72a1103150f92a2d4ebcf803c22e62",
      "old_mode": 33261,
      "old_path": "tools_webrtc/mb/mb.py",
      "new_id": "6c77b9a7d406417cac06978aadda0c595f603408",
      "new_mode": 33261,
      "new_path": "tools_webrtc/mb/mb.py"
    },
    {
      "type": "modify",
      "old_id": "ce8ffc41b5ea65c7571bb9bc6389298a1e54a429",
      "old_mode": 33188,
      "old_path": "webrtc.gni",
      "new_id": "48237e0221d5aafccaefc671bb492130eed9a94c",
      "new_mode": 33188,
      "new_path": "webrtc.gni"
    }
  ]
}
