)]}'
{
  "commit": "beb9299f4f70eddf9d400e8e4884ea0a3f85bcf4",
  "tree": "6403adceee0a4e82efa46696fa2a01d183ff5573",
  "parents": [
    "845229aa38599564cd8e84288cc8649a069b9fbe"
  ],
  "author": {
    "name": "Clayton Wilkinson",
    "email": "wilkinsonclay@fuchsia.infra.roller.google.com",
    "time": "Thu May 28 13:40:16 2026 -0700"
  },
  "committer": {
    "name": "Copybara Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 28 13:40:16 2026 -0700"
  },
  "message": "[roll] Roll fuchsia [trace] Add Custom Track API to Rust bindings\n\nThis introduces a dedicated Track API to the fuchsia_trace Rust library,\nwrapping Virtual Threads (VThread) under the hood to allow developers to\neasily group related status and state-machine events onto a named process-scoped\ntrack.\n\nThis avoids having to hack with async events, prevents track name typos,\nand offers safe RAII complete duration macros (track_duration!).\n\nAlso includes an integration test to verify in-memory FXT output and\nupdates the tracing documentation.\n\nOriginal-Original-Bug: 394080630\nTest: fx test rust-trace-test (verifies correct FXT record sequence)\n\nTAG\u003dagy\nCONV\u003dc9c1f893-692f-4659-a715-95805038c2c1\n\nOriginal-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1609249\nOriginal-Original-Revision: 50548cf097d5760986740f5febbb1ec9cd52b245\nGitOrigin-RevId: c03e43e1c745b112cde55ed7a8fc044d4899971b\nChange-Id: Ic94910f0b8cae8b232ff599e4d733691b5c0fc4b\nReviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1630547\nCr-Commit-Position: refs/heads/main@{#193642}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c890f20ed1f2ac10af3c0b4dd2dec3534a90d868",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "98b9fd0fd35ddf2fb0463954e37903ec7af728cb",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
