)]}'
{
  "commit": "a7e4e450276d98c30513b5482e12aee4d4bddfbf",
  "tree": "257a69e51f145e926a2cb3cdceb8e54eba83933b",
  "parents": [
    "219268d848efd0af0bab9a3900e8de603f11c335"
  ],
  "author": {
    "name": "Lukas Wirth",
    "email": "me@lukaswirth.dev",
    "time": "Sun Nov 09 13:24:56 2025 +0000"
  },
  "committer": {
    "name": "Laurențiu Nicola",
    "email": "lnicola@dend.ro",
    "time": "Sat Nov 15 09:17:16 2025 +0200"
  },
  "message": "Merge pull request #21002 from Veykril/veykril/push-nztxvpnntmrx\n\nlib: Bump editions to 2024 and remove legacy files\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "c594e8973c836c56ea6c301ff5fcb48b327c120d",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/.github/ci.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1c2e347374ae87e2905acb3a4cfd149f06a0d920",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/.github/workflows/ci.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0c8227b253a5d24d04ec55194d00a86a0ef08f8c",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/.gitignore",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ee3263594a3b5cf1773ded67fdc3bab443177623",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/Cargo.toml",
      "new_id": "118b25993ffe5cd5b35bcb008d6b9d981aef22a5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/smol_str/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "2643b025575d788a899a6fcedee6d2f5d71391d0",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/benches/bench.rs",
      "new_id": "092ee3598095656170b4977f1d61b4ec49d0126a",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/smol_str/benches/bench.rs"
    },
    {
      "type": "delete",
      "old_id": "b92b99ac3020cb34d77ecf7cb12cf1932ba631f9",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/bors.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ebb20d71a0057c2c26c04eeb4843c1cb449b3265",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/src/borsh.rs",
      "new_id": "527ce85a1746ae4ab48924da85ffc13e55cda26a",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/smol_str/src/borsh.rs"
    },
    {
      "type": "modify",
      "old_id": "effaba211df953ec7d977dae4d23dc951abf235a",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/src/lib.rs",
      "new_id": "a1d2c2f067448df3aeea3a857c89406d0e575342",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/smol_str/src/lib.rs"
    },
    {
      "type": "delete",
      "old_id": "4538ca8479d90640c79e16c660fedf1e2b924ff0",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/text-size/.github/workflows/ci.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "693699042b1a8ccf697636d3cd34b200f3a8278b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/text-size/.gitignore",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7882f7cc352613a3213be2da2101c63046c151e3",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/text-size/Cargo.toml",
      "new_id": "f889009b0b29ddc65c47a927e6f16ae2161fed38",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/text-size/Cargo.toml"
    },
    {
      "type": "delete",
      "old_id": "932be8d0909cad62e7f56a78cf7a53993df80e8c",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/text-size/bors.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7f3f75751041dc1cfdcfbf9c3d555476010f81ec",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/text-size/src/serde_impls.rs",
      "new_id": "4cd41618c2d7a29d0c552dc0f49d2c7099d020ce",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/text-size/src/serde_impls.rs"
    },
    {
      "type": "delete",
      "old_id": "87eb307d633dd5cee82c76456c383cc54f6bdecd",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/.github/ci.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "88f133867e71257a8f4c0fb1d6ca9184ed5fb1f3",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/.github/workflows/ci.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e3bd43f693fa8aa8aa62ac95a8c0112e49dcd07c",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/.gitignore",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6e9dec7d6b2709c23ab44d9e8167b33386a26dad",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/Cargo.toml",
      "new_id": "b8dcb4abf7d398b7cfbb42cd71350dc4105294bb",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/ungrammar/Cargo.toml"
    },
    {
      "type": "delete",
      "old_id": "b92b99ac3020cb34d77ecf7cb12cf1932ba631f9",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/bors.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f4c979b5bdc7c9ebd4e4d25253be931ced6f3f32",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/src/lexer.rs",
      "new_id": "23da09abb2a17d96801bd2ab9fbc23d22cd46956",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/ungrammar/src/lexer.rs"
    },
    {
      "type": "modify",
      "old_id": "70fbe1ac0b66125e62f627a96f03cbea833a02e9",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/src/parser.rs",
      "new_id": "2cc5dc54df6ee51dd510fc193808af6dd96104ab",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/ungrammar/src/parser.rs"
    },
    {
      "type": "modify",
      "old_id": "19ca3d832430ad7defbd94375760ff6b009142d0",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/ungrammar/ungrammar2json/Cargo.toml",
      "new_id": "0fa08bbbd04850dd32886ea477e0d9ff1f11ca02",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/ungrammar/ungrammar2json/Cargo.toml"
    }
  ]
}
