)]}'
{
  "commit": "800c06e0ba2a45300a84a89f3019b1ed7d550820",
  "tree": "fab90b15228335409e17a9a700df3ba7f35777b4",
  "parents": [
    "8b45966ab8f66376a91f41296ffd6cacb431ade7"
  ],
  "author": {
    "name": "xdBronch",
    "email": "51252236+xdBronch@users.noreply.github.com",
    "time": "Sat Nov 22 11:28:08 2025 -0500"
  },
  "committer": {
    "name": "xdBronch",
    "email": "51252236+xdBronch@users.noreply.github.com",
    "time": "Sun Nov 23 09:59:05 2025 -0500"
  },
  "message": "add semantic tokens for deprecated items\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "829d1279a839b67caafe7fd6df452fadb627fe98",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/highlight.rs",
      "new_id": "43594ccaf73a194bbdf9a4bbe489e6dbc87cee7d",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/highlight.rs"
    },
    {
      "type": "modify",
      "old_id": "75e46b8ebfdeff7f8b6c7f4029ce5d9845990ba0",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/html.rs",
      "new_id": "ff617b3408ac3d1d117d4aa43762b8ba7ccbf287",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/html.rs"
    },
    {
      "type": "modify",
      "old_id": "456a61298741844e527b0bebf5842f33897b4fd6",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/tags.rs",
      "new_id": "ca3c3e3aaace152e9ab3f7347ebdab5c42204581",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/tags.rs"
    },
    {
      "type": "modify",
      "old_id": "c8ffa9e85583e98d92fe4c37f7e685d35d8b3b86",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_asm.html",
      "new_id": "100fdd2155a404dadb4c6463dfa90cc66aa58d78",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_asm.html"
    },
    {
      "type": "modify",
      "old_id": "faace6eaff86f61c564f5beeb067a1465f0a44a0",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_assoc_functions.html",
      "new_id": "b61913800bd4ca48ed9df5042a244deea7213e3c",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_assoc_functions.html"
    },
    {
      "type": "modify",
      "old_id": "d59f4caa97f64262b74797c9ee657733e1d44227",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_attributes.html",
      "new_id": "b151ff42fc390c3d47a43bb1dbfdb1e5dcdaf797",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_attributes.html"
    },
    {
      "type": "modify",
      "old_id": "711f5344ae7d788ff6dccba5b2dc03c5bd6fa779",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_block_mod_items.html",
      "new_id": "e3daeef841098eb04301b079af8e524e3e97ed3e",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_block_mod_items.html"
    },
    {
      "type": "modify",
      "old_id": "4607448bebaaa440d42a259d3d65a94a21847570",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_comments_disabled.html",
      "new_id": "b532630a8b01ee44b53fa96e13e7a87e57b82677",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_comments_disabled.html"
    },
    {
      "type": "modify",
      "old_id": "9c7324eafa3ab15edd32a03c43f5d4ddb45aa772",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_const.html",
      "new_id": "5d89147ded76959b03d8aa69aa63c54db898a8bd",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_const.html"
    },
    {
      "type": "modify",
      "old_id": "4613c65ee614e00c8c7d71cb5094b03b067a511c",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_crate_root.html",
      "new_id": "a6e6b16bead513a65ed79637f636e23fe133b1fb",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_crate_root.html"
    },
    {
      "type": "modify",
      "old_id": "b1b2c659a22fce582d24bef73093370b0e213a04",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_default_library.html",
      "new_id": "2f4a2004f1de65861836bf294d2aceb7ff37a7c6",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_default_library.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bf127c01bfcbb850564a5dce46576977af2a63c",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_deprecated.html"
    },
    {
      "type": "modify",
      "old_id": "d00f279c82995642ea0259a0ddcc45b8f1b95b65",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_doctest.html",
      "new_id": "e1c45e96b1c126f57800365673c07a83930c0954",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_doctest.html"
    },
    {
      "type": "modify",
      "old_id": "5399f83085ed24e942fbcafb2d2c6ac5d21b1792",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_extern_crate.html",
      "new_id": "3a4518236883410960349c73a79fffb2c46f6c89",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_extern_crate.html"
    },
    {
      "type": "modify",
      "old_id": "d058191aef7228142a2e4d03eb2f5f3b004a187d",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_general.html",
      "new_id": "fd652f444ffd5fbeaef392e8eb904761204fc954",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_general.html"
    },
    {
      "type": "modify",
      "old_id": "579c6ceadcb8f247d86da59a31c842a21aeefbd7",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_injection.html",
      "new_id": "22f3ba9ed83141426786802640f13896ec24cedd",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_injection.html"
    },
    {
      "type": "modify",
      "old_id": "fc2d9a38701618a8f84cfb63250a2450011d12c8",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_injection_2.html",
      "new_id": "5a5d9bd1f909b6d14e9afa28a60b3fcedc725433",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_injection_2.html"
    },
    {
      "type": "modify",
      "old_id": "5ef64465c9830136364147a6d13f2ca0db50947e",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_issue_18089.html",
      "new_id": "b28818e679ff7ebf9a268a9dc64012bce42c3571",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_issue_18089.html"
    },
    {
      "type": "modify",
      "old_id": "36ed8c594f7e25ad7519da4c32258f613a12e89e",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_issue_19357.html",
      "new_id": "af272946f89e80e8f516b7168dd8c9d2b01b589e",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_issue_19357.html"
    },
    {
      "type": "modify",
      "old_id": "0407e6896e977e4ab26fdb180f2b8760b992c376",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2015.html",
      "new_id": "d2a53b2ff9e1f3e6f7ccde679338b1bbf9af476b",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2015.html"
    },
    {
      "type": "modify",
      "old_id": "f39d033c76f7940287f4f9a3d68e2557f1d0d0fe",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2018.html",
      "new_id": "d309b4723238b8929671135f5d257716195fbcf3",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2018.html"
    },
    {
      "type": "modify",
      "old_id": "f39d033c76f7940287f4f9a3d68e2557f1d0d0fe",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2021.html",
      "new_id": "d309b4723238b8929671135f5d257716195fbcf3",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2021.html"
    },
    {
      "type": "modify",
      "old_id": "721185a1a8476ed3ebb1ba251d5452608afc58d8",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2024.html",
      "new_id": "575c9a6b0aca8a17861744414c2171dd2cf3dc20",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_2024.html"
    },
    {
      "type": "modify",
      "old_id": "b2c82051eb16667b1b8bf89b24b846ddaaa601af",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_macros.html",
      "new_id": "caf66ace7a689a4281472a5eb7ca117c7eaba104",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_keywords_macros.html"
    },
    {
      "type": "modify",
      "old_id": "618ea2171b52f657a115a56436ff50fe5ef38fff",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_lifetimes.html",
      "new_id": "b90c9625cfe9e4289803060a2839cf5c0cee9a07",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_lifetimes.html"
    },
    {
      "type": "modify",
      "old_id": "c3145941c3e35d906e0a67d37fb0f311c30e8444",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_macros.html",
      "new_id": "b63d5cedc825b5ba615c698346935453d35dee42",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_macros.html"
    },
    {
      "type": "modify",
      "old_id": "9996a871580fb29275daa7accc2f30d9cf381808",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_module_docs_inline.html",
      "new_id": "8d8c71394cc6e8224012443278e4ffefb922e03f",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_module_docs_inline.html"
    },
    {
      "type": "modify",
      "old_id": "dc9e1de4a420037c9fca73c6eaf0da837198a573",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_module_docs_outline.html",
      "new_id": "538f65336f9f839714b3debb641200695ee4f6ce",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_module_docs_outline.html"
    },
    {
      "type": "modify",
      "old_id": "cceb159c9dd413554294ade31dfb77b1b06ff8f5",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_operators.html",
      "new_id": "20b5065b406d01d138f82abba5b6e67c72261251",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_operators.html"
    },
    {
      "type": "modify",
      "old_id": "e1a8d876c417b04223893ef98fea96792e8ed46b",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_rainbow.html",
      "new_id": "d5401e7aec918bad4035dbf5ff889a7a98b2d7e9",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_rainbow.html"
    },
    {
      "type": "modify",
      "old_id": "47ee2ad1c0d7056cb787c07dde9c8056b1006c7b",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_strings.html",
      "new_id": "1b0512977a3847cbb226dbcb0608a6e76abd252d",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_strings.html"
    },
    {
      "type": "modify",
      "old_id": "8339daf32462bb253920ee01805d8f55d3004bcb",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/highlight_unsafe.html",
      "new_id": "93513f5b575d4bffbb0e86495536cb91da9c15b5",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/highlight_unsafe.html"
    },
    {
      "type": "modify",
      "old_id": "2c0250c6d4c449c1af8644547ce27fcdb6728f9e",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/test_data/regression_20952.html",
      "new_id": "fad1b41b64959ec3bc4e8c54585ea9a78df3d556",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/test_data/regression_20952.html"
    },
    {
      "type": "modify",
      "old_id": "58c613ef7c6438578b07bbd5ccbd7c00a6eda549",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/tests.rs",
      "new_id": "59e7a66f6ebcc21e6c470f3bc310b75723b3b72e",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "828118a0866d928309f59ac9b112d129d66cb957",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/lsp/semantic_tokens.rs",
      "new_id": "9bfdea8a1683fe184986c8225c421a7de4736b70",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/lsp/semantic_tokens.rs"
    },
    {
      "type": "modify",
      "old_id": "995e6c4cc02018fef98a56d87f6502bdb2c9159d",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/lsp/to_proto.rs",
      "new_id": "e585c3f638066a3d0486c64b6e4d3f3893b91d44",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/lsp/to_proto.rs"
    }
  ]
}
