)]}'
{
  "commit": "cdc037abec0c4d296b360ac1869c32e2a8624454",
  "tree": "afe67c1bdddc68f81ef11ca5fcafa4670cd5dbaa",
  "parents": [
    "71d4f3c9432450b01d161c04592f5754c9eb910c"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Sat Sep 12 22:29:06 2026 +0100"
  },
  "committer": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Sat Sep 12 22:44:42 2026 +0100"
  },
  "message": "[DNS] tp: add simple Rust bindings for libtraceprocssor\n\nOnly covers a small part of the API.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbc55a463051f726ad1dee74e778f01d04f67e0d",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "55bf9e0bf5fdee1e0736c77aeb7179131939851d",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c018607f2bfcb2c4f97a03d46379b1982d490d0c",
      "old_mode": 33188,
      "old_path": "buildtools/BUILD.gn",
      "new_id": "f116575de157e7bd2e1b5a05d6ab845587cb1b3e",
      "new_mode": 33188,
      "new_path": "buildtools/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bd95bb3244ea700f76812ea4959fef7ff0975ea9",
      "old_mode": 33188,
      "old_path": "include/perfetto/trace_processor/BUILD.gn",
      "new_id": "75c7849d229336da5c8d16108485e4e9589d8fcc",
      "new_mode": 33188,
      "new_path": "include/perfetto/trace_processor/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d1c61be79ba319948135d8b1e6248087f2c4b9",
      "new_mode": 33188,
      "new_path": "include/perfetto/trace_processor/trace_processor_c.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb5a316cbd195d26e3f768c7dd8e1b47299e17f8",
      "new_mode": 33188,
      "new_path": "src/rust/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cff678b6d1dbbcfb3437853c2859c234154e914",
      "new_mode": 33188,
      "new_path": "src/rust/Cargo.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83e6f8ff087e82d85e10a4277230ffa5e768d401",
      "new_mode": 33188,
      "new_path": "src/rust/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dd27fde0fb7cc0ac5907274b4758d3adafa1a71",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor-sys/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4302708ada945da4dd82bf80f0ff7dd77b39774d",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor-sys/build.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d19a9f018cc9dc8cddbbd5cfe23175a3155d35ec",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor-sys/src/bindings.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e96ce6cc78b66c2ea3e533eb99401139c90257a",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor-sys/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f33fb22c189416312355405f4492f6f7fb4ca926",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49cad073089882f468db73885dd1272f1ca05c0d",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor/examples/query.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d045e0b925bb44a7f4941ac643bc3ed33f925c1f",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "261a9fbaba954dd3632eaedde4a69dbae580f0a0",
      "new_mode": 33188,
      "new_path": "src/rust/perfetto-trace-processor/tests/trace_processor.rs"
    },
    {
      "type": "modify",
      "old_id": "09c1de10e43a891c431150258f93c183bce5e058",
      "old_mode": 33188,
      "old_path": "src/trace_processor/BUILD.gn",
      "new_id": "dca25889516402c77a7dff641cf7746e3836bb06",
      "new_mode": 33188,
      "new_path": "src/trace_processor/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "395190fd975dda847a23eaa93c2d3da01bca0e89",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_processor_c.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "542a4144cf5409811910411f1f9fd2a0d210cd21",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_processor_c.map"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "485285f55f9f4003258e75255821cf4bc0b92a2f",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_processor_c_integrationtest.cc"
    }
  ]
}
