)]}'
{
  "commit": "38b2b8537f30ff85a78868f22088517cfac5e49c",
  "tree": "150ec5810ac9f62011e1331a365ded268ae6d288",
  "parents": [
    "5bf8642da8fc66d6fa1f4140e23b2072f075c87c"
  ],
  "author": {
    "name": "Chris Krycho",
    "email": "hello@chriskrycho.com",
    "time": "Tue Dec 03 11:34:58 2024 -0700"
  },
  "committer": {
    "name": "Chris Krycho",
    "email": "hello@chriskrycho.com",
    "time": "Thu Dec 05 14:05:53 2024 -0700"
  },
  "message": "infra: dprint, part 2\n\n- Reformat everything now that the bug in dprint for wrapping lines with\n  inline code is fixed.\n- Additionally, apply the formatting rules I *should have* applied the\n  first time, so the repo has the same style it has historically used.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7bdc06eddccea21084465aafc7a421b2d713b03",
      "old_mode": 33188,
      "old_path": ".github/ISSUE_TEMPLATE/new_translation.md",
      "new_id": "5a4b5821b97e9ded89b08440ab557764d4554562",
      "new_mode": 33188,
      "new_path": ".github/ISSUE_TEMPLATE/new_translation.md"
    },
    {
      "type": "modify",
      "old_id": "b91b2ef96c8034b24a0e44ec806a7470808a32d3",
      "old_mode": 33188,
      "old_path": "ADMIN_TASKS.md",
      "new_id": "043347ee854bb2b70d16593d1a6091efd654180f",
      "new_mode": 33188,
      "new_path": "ADMIN_TASKS.md"
    },
    {
      "type": "modify",
      "old_id": "68a2dc0c2881d4e99aa309b2fd8a7a2ad4894afb",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "6f00b282983858f8a4299da242d98f31f6dbd21a",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "a632402385b8d786b0a5f716e896884f3e07d354",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "fa5632d8b2b86e329c09ff6d36a942bc1dadc072",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "b61f8531454dcd53cea5037ce91cb09f2a7bea88",
      "old_mode": 33188,
      "old_path": "TODO.md",
      "new_id": "240f5ce4c39ef51ba69b9ef3b9c57d5ed1cd934e",
      "new_mode": 33188,
      "new_path": "TODO.md"
    },
    {
      "type": "modify",
      "old_id": "bf34e5b4de61649bb99cb0bf99847be091610d71",
      "old_mode": 33188,
      "old_path": "dprint.jsonc",
      "new_id": "9281563529313f4250f19d46c9ef592965effe78",
      "new_mode": 33188,
      "new_path": "dprint.jsonc"
    },
    {
      "type": "modify",
      "old_id": "15aacced0d07146cf3d8b10173885d4ae01344e0",
      "old_mode": 33188,
      "old_path": "packages/mdbook-trpl/README.md",
      "new_id": "fb7c4403232d6271507e0b8ade0fdc2ef30b1597",
      "new_mode": 33188,
      "new_path": "packages/mdbook-trpl/README.md"
    },
    {
      "type": "modify",
      "old_id": "3e54ae7fd1e5e2ba224b936ec9a08c9f8a4a5206",
      "old_mode": 33188,
      "old_path": "packages/mdbook-trpl/src/bin/README - mdbook-trpl-note.md",
      "new_id": "1e02f0e8644501e768f3927f4218557542038cc1",
      "new_mode": 33188,
      "new_path": "packages/mdbook-trpl/src/bin/README - mdbook-trpl-note.md"
    },
    {
      "type": "modify",
      "old_id": "5555b3ee64581f0b3e8ec4155720fdd3f4f16e9d",
      "old_mode": 33188,
      "old_path": "packages/trpl/CHANGELOG.md",
      "new_id": "82276d6636cb17ffde62f3bac6957c1b1c402316",
      "new_mode": 33188,
      "new_path": "packages/trpl/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a157cd05afa64b6ac52d42f816d537b6f026d393",
      "old_mode": 33188,
      "old_path": "src/SUMMARY.md",
      "new_id": "32cce341a5c0aa0be4377f1bf15a3bbe7c0ac10f",
      "new_mode": 33188,
      "new_path": "src/SUMMARY.md"
    },
    {
      "type": "modify",
      "old_id": "1df1691174802e573dfd5b893572712ff22d8b6c",
      "old_mode": 33188,
      "old_path": "src/appendix-01-keywords.md",
      "new_id": "d6df85fc59f6e034884613dc751c53d27f505ef7",
      "new_mode": 33188,
      "new_path": "src/appendix-01-keywords.md"
    },
    {
      "type": "modify",
      "old_id": "6c8b8d89db47376aaf758a36c1942a29c34f8704",
      "old_mode": 33188,
      "old_path": "src/appendix-02-operators.md",
      "new_id": "4477d599aceeb88898ba19291c2c1e6328fd4a6b",
      "new_mode": 33188,
      "new_path": "src/appendix-02-operators.md"
    },
    {
      "type": "modify",
      "old_id": "2365ade130ce92a8d2f1a1bbf072264f6a1d4e39",
      "old_mode": 33188,
      "old_path": "src/appendix-03-derivable-traits.md",
      "new_id": "eafd36a978806627ab71a1f3e01b52c977c845ca",
      "new_mode": 33188,
      "new_path": "src/appendix-03-derivable-traits.md"
    },
    {
      "type": "modify",
      "old_id": "75e0c871b55b7069cd680c0cb7e51c02c21e52e7",
      "old_mode": 33188,
      "old_path": "src/appendix-04-useful-development-tools.md",
      "new_id": "ba68722096af14a91f1f907cbc5f532c258be03b",
      "new_mode": 33188,
      "new_path": "src/appendix-04-useful-development-tools.md"
    },
    {
      "type": "modify",
      "old_id": "ea9758ffa7d40a027dd59c44009af0e9997086f6",
      "old_mode": 33188,
      "old_path": "src/appendix-05-editions.md",
      "new_id": "41b7f02cc013d5f25239726e88f4e4c85f022393",
      "new_mode": 33188,
      "new_path": "src/appendix-05-editions.md"
    },
    {
      "type": "modify",
      "old_id": "0a8077b9dba5aff8f17f432226bea2646548fe5a",
      "old_mode": 33188,
      "old_path": "src/appendix-06-translation.md",
      "new_id": "351034cc9bf622ecbaa4f8cb575cfc25b6496226",
      "new_mode": 33188,
      "new_path": "src/appendix-06-translation.md"
    },
    {
      "type": "modify",
      "old_id": "5246d728259cd5b8ae28bf83aff7685d1f8d52b1",
      "old_mode": 33188,
      "old_path": "src/appendix-07-nightly-rust.md",
      "new_id": "21a8ad19e3c9f12946227cee9d911a4d3a903e04",
      "new_mode": 33188,
      "new_path": "src/appendix-07-nightly-rust.md"
    },
    {
      "type": "modify",
      "old_id": "c2c5fa6ec2dd9217cc2de1c392e43367a2af7d8d",
      "old_mode": 33188,
      "old_path": "src/ch00-00-introduction.md",
      "new_id": "168c9251c535826178e737c9392e67bfd3fa10cd",
      "new_mode": 33188,
      "new_path": "src/ch00-00-introduction.md"
    },
    {
      "type": "modify",
      "old_id": "ccb10e884e8f05b98b9fa125c6f2e61d5a0eb4b0",
      "old_mode": 33188,
      "old_path": "src/ch01-00-getting-started.md",
      "new_id": "ff5e324f7a18235262070e64679f9dd6578083e7",
      "new_mode": 33188,
      "new_path": "src/ch01-00-getting-started.md"
    },
    {
      "type": "modify",
      "old_id": "55636c09b3d8f3838d850a54758ae52c1a0ce98f",
      "old_mode": 33188,
      "old_path": "src/ch01-01-installation.md",
      "new_id": "e16107844cf82f6fd964a5b32bbce366928f10b5",
      "new_mode": 33188,
      "new_path": "src/ch01-01-installation.md"
    },
    {
      "type": "modify",
      "old_id": "600401d4d8b037a4d7b63f8398e67adb07963f1d",
      "old_mode": 33188,
      "old_path": "src/ch01-02-hello-world.md",
      "new_id": "64d612c5f4ce4abf12b7b5e9400580f7604ef16f",
      "new_mode": 33188,
      "new_path": "src/ch01-02-hello-world.md"
    },
    {
      "type": "modify",
      "old_id": "048ee864c5f75722b43bde2a16eaf7fbef551c69",
      "old_mode": 33188,
      "old_path": "src/ch01-03-hello-cargo.md",
      "new_id": "c3d1b5fb561eb4222816cff5c0d4e2e82530b6e6",
      "new_mode": 33188,
      "new_path": "src/ch01-03-hello-cargo.md"
    },
    {
      "type": "modify",
      "old_id": "e2e7054d83725ab762ebc1a5c0e8d2c290414012",
      "old_mode": 33188,
      "old_path": "src/ch02-00-guessing-game-tutorial.md",
      "new_id": "1e4183f84220bfd4f03e07ff23aecc55e5348149",
      "new_mode": 33188,
      "new_path": "src/ch02-00-guessing-game-tutorial.md"
    },
    {
      "type": "modify",
      "old_id": "21ca8c58daa613ff6450882adeb320651c81d3be",
      "old_mode": 33188,
      "old_path": "src/ch03-00-common-programming-concepts.md",
      "new_id": "e8b95625e65acafb97eec2b71d801b5de774c7f7",
      "new_mode": 33188,
      "new_path": "src/ch03-00-common-programming-concepts.md"
    },
    {
      "type": "modify",
      "old_id": "e5d599c030622e4ba76cd1023b5ebcd343f5af4e",
      "old_mode": 33188,
      "old_path": "src/ch03-01-variables-and-mutability.md",
      "new_id": "13d8cff64074c15d02ac81b8786cb2d7295b8134",
      "new_mode": 33188,
      "new_path": "src/ch03-01-variables-and-mutability.md"
    },
    {
      "type": "modify",
      "old_id": "e6d88fbb1d05282f48d35b0ae09b381a978ebdcf",
      "old_mode": 33188,
      "old_path": "src/ch03-02-data-types.md",
      "new_id": "f85030626fa295a95fa17facba788fc1515d9480",
      "new_mode": 33188,
      "new_path": "src/ch03-02-data-types.md"
    },
    {
      "type": "modify",
      "old_id": "8442825ab1625d76e9bb0e0a320def9179d80ca6",
      "old_mode": 33188,
      "old_path": "src/ch03-03-how-functions-work.md",
      "new_id": "fecf49e55fa272be5db6ecc4e0762e906efe7192",
      "new_mode": 33188,
      "new_path": "src/ch03-03-how-functions-work.md"
    },
    {
      "type": "modify",
      "old_id": "ac89726fde4422407dc3110c4ca9f82ca4a7417e",
      "old_mode": 33188,
      "old_path": "src/ch03-05-control-flow.md",
      "new_id": "8dbc3f71861117b2d1623b77e439887e45e028fa",
      "new_mode": 33188,
      "new_path": "src/ch03-05-control-flow.md"
    },
    {
      "type": "modify",
      "old_id": "60d4cb4ea909dfc5f1242443d67c352b32129cb8",
      "old_mode": 33188,
      "old_path": "src/ch04-01-what-is-ownership.md",
      "new_id": "46d3eb7b69bf5633d0aa7bd8fd6edf1369f18f60",
      "new_mode": 33188,
      "new_path": "src/ch04-01-what-is-ownership.md"
    },
    {
      "type": "modify",
      "old_id": "22ceb2bdb10999b970a5000ddebfce465748c270",
      "old_mode": 33188,
      "old_path": "src/ch04-02-references-and-borrowing.md",
      "new_id": "33ba190f2bf410d80447a2e91511c8186ac321a0",
      "new_mode": 33188,
      "new_path": "src/ch04-02-references-and-borrowing.md"
    },
    {
      "type": "modify",
      "old_id": "6a0bb0815d7abd8c04ba186c065ee73b441be693",
      "old_mode": 33188,
      "old_path": "src/ch04-03-slices.md",
      "new_id": "8cd9b0a884039f1cc37f9dcb2d4e6dc5300088e2",
      "new_mode": 33188,
      "new_path": "src/ch04-03-slices.md"
    },
    {
      "type": "modify",
      "old_id": "ee064224d92b8a7eed6b4271f50d793c38b83ce3",
      "old_mode": 33188,
      "old_path": "src/ch05-00-structs.md",
      "new_id": "6d9794a94e5cdc2934f566db158b6eaf9bc30f53",
      "new_mode": 33188,
      "new_path": "src/ch05-00-structs.md"
    },
    {
      "type": "modify",
      "old_id": "91a9392436e63da245997e0cfcc2e4585b96da65",
      "old_mode": 33188,
      "old_path": "src/ch05-01-defining-structs.md",
      "new_id": "00c308ef900e06a5eeeff51265ef44fbc0fbd05a",
      "new_mode": 33188,
      "new_path": "src/ch05-01-defining-structs.md"
    },
    {
      "type": "modify",
      "old_id": "49a109c6cf03a6482b715d800968ae524355267e",
      "old_mode": 33188,
      "old_path": "src/ch05-02-example-structs.md",
      "new_id": "a6ea2bb7e9e50cc64f72b5b3fe17689786d54b5c",
      "new_mode": 33188,
      "new_path": "src/ch05-02-example-structs.md"
    },
    {
      "type": "modify",
      "old_id": "542f07d517c5d84e96f3532eace9644e660815d8",
      "old_mode": 33188,
      "old_path": "src/ch05-03-method-syntax.md",
      "new_id": "c07e7fd827dcff7f0b59486eea4f3dc00320bd66",
      "new_mode": 33188,
      "new_path": "src/ch05-03-method-syntax.md"
    },
    {
      "type": "modify",
      "old_id": "d61578777e23e6df5548b8eaf86ce070c24db751",
      "old_mode": 33188,
      "old_path": "src/ch06-01-defining-an-enum.md",
      "new_id": "4d56bec8059b1035077e152959b95a40ba44ce20",
      "new_mode": 33188,
      "new_path": "src/ch06-01-defining-an-enum.md"
    },
    {
      "type": "modify",
      "old_id": "7cbae3edf9775e2042defe655d5e53b22a897aa9",
      "old_mode": 33188,
      "old_path": "src/ch06-02-match.md",
      "new_id": "31d7760e1f386a5d7944bd715fa7c97b7bc95d7b",
      "new_mode": 33188,
      "new_path": "src/ch06-02-match.md"
    },
    {
      "type": "modify",
      "old_id": "50ad9321f946c5bf558d876150aa743bb48b1350",
      "old_mode": 33188,
      "old_path": "src/ch06-03-if-let.md",
      "new_id": "cd90b0d3b759a4619d8be98d4ea71cccdfb0a567",
      "new_mode": 33188,
      "new_path": "src/ch06-03-if-let.md"
    },
    {
      "type": "modify",
      "old_id": "1786711d8df16fa466123cc6c7db6ef2692b1a3c",
      "old_mode": 33188,
      "old_path": "src/ch07-00-managing-growing-projects-with-packages-crates-and-modules.md",
      "new_id": "69f711af6306b81ef411b42d84d29caa10dded9a",
      "new_mode": 33188,
      "new_path": "src/ch07-00-managing-growing-projects-with-packages-crates-and-modules.md"
    },
    {
      "type": "modify",
      "old_id": "281f27b7b6e3d994645e4a15a6bb7951503db648",
      "old_mode": 33188,
      "old_path": "src/ch07-01-packages-and-crates.md",
      "new_id": "6e984f8b7efa9b50c97ea2fc8169e0b050f40a74",
      "new_mode": 33188,
      "new_path": "src/ch07-01-packages-and-crates.md"
    },
    {
      "type": "modify",
      "old_id": "29924e6fe2c9750a4f56c86dfa083e4b771ae0f2",
      "old_mode": 33188,
      "old_path": "src/ch07-02-defining-modules-to-control-scope-and-privacy.md",
      "new_id": "cecf63e73d7c6c41f5eef6da56c2e68dea39cf07",
      "new_mode": 33188,
      "new_path": "src/ch07-02-defining-modules-to-control-scope-and-privacy.md"
    },
    {
      "type": "modify",
      "old_id": "a336f94a691dbf5f7b3a2991e9e974f8626c53ce",
      "old_mode": 33188,
      "old_path": "src/ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md",
      "new_id": "ab5f1db5975c1cb987b2e1639a2238175c3bc342",
      "new_mode": 33188,
      "new_path": "src/ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md"
    },
    {
      "type": "modify",
      "old_id": "97b2b656a88522c07b8888bd5f255aee86ccee7d",
      "old_mode": 33188,
      "old_path": "src/ch07-04-bringing-paths-into-scope-with-the-use-keyword.md",
      "new_id": "276e39761fd628a1960ee7571641f833011f3c6c",
      "new_mode": 33188,
      "new_path": "src/ch07-04-bringing-paths-into-scope-with-the-use-keyword.md"
    },
    {
      "type": "modify",
      "old_id": "4de9b6908ff36d0566782d81cd9555c2f67bbe69",
      "old_mode": 33188,
      "old_path": "src/ch07-05-separating-modules-into-different-files.md",
      "new_id": "14c96973b1726014a43aab4a4c52fa3a6c83ad02",
      "new_mode": 33188,
      "new_path": "src/ch07-05-separating-modules-into-different-files.md"
    },
    {
      "type": "modify",
      "old_id": "7cc5c424b8dc061044c074c3703fea6a311481dd",
      "old_mode": 33188,
      "old_path": "src/ch08-00-common-collections.md",
      "new_id": "0cddb0f497e17ec20fb48729564b8901291d83e6",
      "new_mode": 33188,
      "new_path": "src/ch08-00-common-collections.md"
    },
    {
      "type": "modify",
      "old_id": "d711c9904e97fa9a87657416dbd08d912a564e6b",
      "old_mode": 33188,
      "old_path": "src/ch08-01-vectors.md",
      "new_id": "16a574972be850f6013df2037d53aa41f8693031",
      "new_mode": 33188,
      "new_path": "src/ch08-01-vectors.md"
    },
    {
      "type": "modify",
      "old_id": "6df7dd83cbc73f53283f1ab5ba99496eaa91ca20",
      "old_mode": 33188,
      "old_path": "src/ch08-02-strings.md",
      "new_id": "16871d131a8f9dd2c5bac4e396b4f4e602a1cce1",
      "new_mode": 33188,
      "new_path": "src/ch08-02-strings.md"
    },
    {
      "type": "modify",
      "old_id": "3db150419bc4e0995f6678cee010e83d0182a9dc",
      "old_mode": 33188,
      "old_path": "src/ch08-03-hash-maps.md",
      "new_id": "3f4f1d18d0389bfb9435cfe0109ba6999586c921",
      "new_mode": 33188,
      "new_path": "src/ch08-03-hash-maps.md"
    },
    {
      "type": "modify",
      "old_id": "a5240b199753e4b8cbe5b6073931cab3a31cdf16",
      "old_mode": 33188,
      "old_path": "src/ch09-00-error-handling.md",
      "new_id": "11cb2ad9dee9502051c0545ea87b9816835511b8",
      "new_mode": 33188,
      "new_path": "src/ch09-00-error-handling.md"
    },
    {
      "type": "modify",
      "old_id": "792932f5f4eee11d818eee26020fc6e03fcdc84e",
      "old_mode": 33188,
      "old_path": "src/ch09-01-unrecoverable-errors-with-panic.md",
      "new_id": "dfe6f6de996de0ea38ece321fecd2eb3ed778431",
      "new_mode": 33188,
      "new_path": "src/ch09-01-unrecoverable-errors-with-panic.md"
    },
    {
      "type": "modify",
      "old_id": "13117d7dfb782280c0445e4d30425c2563563ebd",
      "old_mode": 33188,
      "old_path": "src/ch09-02-recoverable-errors-with-result.md",
      "new_id": "dd26a6a21506534e8bc8b9e5d706f1a981195d3a",
      "new_mode": 33188,
      "new_path": "src/ch09-02-recoverable-errors-with-result.md"
    },
    {
      "type": "modify",
      "old_id": "90d9eacfd450999cfaaf00f4e8de4b613517ab28",
      "old_mode": 33188,
      "old_path": "src/ch09-03-to-panic-or-not-to-panic.md",
      "new_id": "25da566488d7dfd1d8b6c680a6da7e5f13cc5404",
      "new_mode": 33188,
      "new_path": "src/ch09-03-to-panic-or-not-to-panic.md"
    },
    {
      "type": "modify",
      "old_id": "20289557f18fef77c4c3ce759f67c212a1a4d271",
      "old_mode": 33188,
      "old_path": "src/ch10-00-generics.md",
      "new_id": "2f1d0e72ec11e7a8cff54773e1c16578270ccca8",
      "new_mode": 33188,
      "new_path": "src/ch10-00-generics.md"
    },
    {
      "type": "modify",
      "old_id": "00e813978e2a8e472d72c28b6d714c04a7eff2f8",
      "old_mode": 33188,
      "old_path": "src/ch10-01-syntax.md",
      "new_id": "b51aee700d05f3c3b118df9d1ba76fd88ff5e179",
      "new_mode": 33188,
      "new_path": "src/ch10-01-syntax.md"
    },
    {
      "type": "modify",
      "old_id": "5628eef64b0e906196d5c880a13b84be2343a0f4",
      "old_mode": 33188,
      "old_path": "src/ch10-02-traits.md",
      "new_id": "d0de75fefbf0fc0e368a165214921e923cb5648f",
      "new_mode": 33188,
      "new_path": "src/ch10-02-traits.md"
    },
    {
      "type": "modify",
      "old_id": "0a356ec641c9576ff22f811c3051be8d71453184",
      "old_mode": 33188,
      "old_path": "src/ch10-03-lifetime-syntax.md",
      "new_id": "89d74d34f482919805ed85d2f883534c1bd03f61",
      "new_mode": 33188,
      "new_path": "src/ch10-03-lifetime-syntax.md"
    },
    {
      "type": "modify",
      "old_id": "f6e799d5816fc91b31f0c61cca0ef3bf38800908",
      "old_mode": 33188,
      "old_path": "src/ch11-00-testing.md",
      "new_id": "8d3eac96f81e69f0a598c8c0021d56d201ef0318",
      "new_mode": 33188,
      "new_path": "src/ch11-00-testing.md"
    },
    {
      "type": "modify",
      "old_id": "93009f4d096deaed5612ad627aaaf4ae3890580a",
      "old_mode": 33188,
      "old_path": "src/ch11-01-writing-tests.md",
      "new_id": "21f3ae0a18c9fdaec8da544f91af593650f436d6",
      "new_mode": 33188,
      "new_path": "src/ch11-01-writing-tests.md"
    },
    {
      "type": "modify",
      "old_id": "dc4afc2af61798552156e0dc26387b57a853c423",
      "old_mode": 33188,
      "old_path": "src/ch11-02-running-tests.md",
      "new_id": "e5a24a235982e50f2a6ca29b66803b045aa236b6",
      "new_mode": 33188,
      "new_path": "src/ch11-02-running-tests.md"
    },
    {
      "type": "modify",
      "old_id": "d0c6ef3003c0c3b708ccb09218da5de0afd21ec4",
      "old_mode": 33188,
      "old_path": "src/ch11-03-test-organization.md",
      "new_id": "24487b82993f8ea1fbe0ffcc55d40c7cc62147a4",
      "new_mode": 33188,
      "new_path": "src/ch11-03-test-organization.md"
    },
    {
      "type": "modify",
      "old_id": "e421cc12f0a9160226e3b1804e0deb2ed950af91",
      "old_mode": 33188,
      "old_path": "src/ch12-00-an-io-project.md",
      "new_id": "b81ac70eea7d3f2394077dc5dce3cb3ccf0be4bf",
      "new_mode": 33188,
      "new_path": "src/ch12-00-an-io-project.md"
    },
    {
      "type": "modify",
      "old_id": "34e4504249f082b59ec8e29af351e200e8e0668d",
      "old_mode": 33188,
      "old_path": "src/ch12-01-accepting-command-line-arguments.md",
      "new_id": "29648d54be13e3b2731b4bf427e55ddcee03818b",
      "new_mode": 33188,
      "new_path": "src/ch12-01-accepting-command-line-arguments.md"
    },
    {
      "type": "modify",
      "old_id": "bc6d79139b618e1b853351d96907f9e5247e6c98",
      "old_mode": 33188,
      "old_path": "src/ch12-02-reading-a-file.md",
      "new_id": "7e2af3cf6d8b4ef0172b98fe75fbd9e36e503a17",
      "new_mode": 33188,
      "new_path": "src/ch12-02-reading-a-file.md"
    },
    {
      "type": "modify",
      "old_id": "0bf85bdd61dafac89b5a988d84debacb42025b16",
      "old_mode": 33188,
      "old_path": "src/ch12-03-improving-error-handling-and-modularity.md",
      "new_id": "d04b86211288f81bc1a51352319a09753150ee10",
      "new_mode": 33188,
      "new_path": "src/ch12-03-improving-error-handling-and-modularity.md"
    },
    {
      "type": "modify",
      "old_id": "92dac84aaf64500c7cc553caa6ac469f696cfb0a",
      "old_mode": 33188,
      "old_path": "src/ch12-04-testing-the-librarys-functionality.md",
      "new_id": "58b524203913c646c3597fc1b4fc2ed2f090a453",
      "new_mode": 33188,
      "new_path": "src/ch12-04-testing-the-librarys-functionality.md"
    },
    {
      "type": "modify",
      "old_id": "b91b00ba8a69c818d4d6700ba435c3ec4bc4ac09",
      "old_mode": 33188,
      "old_path": "src/ch12-05-working-with-environment-variables.md",
      "new_id": "34ca3ace478afecfdf64473e644455663c478166",
      "new_mode": 33188,
      "new_path": "src/ch12-05-working-with-environment-variables.md"
    },
    {
      "type": "modify",
      "old_id": "8113abf1f6bc6758391ff5d566d41b0d0cb5be3f",
      "old_mode": 33188,
      "old_path": "src/ch12-06-writing-to-stderr-instead-of-stdout.md",
      "new_id": "c989ed8d060a8385df42c33853417120fe459072",
      "new_mode": 33188,
      "new_path": "src/ch12-06-writing-to-stderr-instead-of-stdout.md"
    },
    {
      "type": "modify",
      "old_id": "8eeccf2b2466b404edbb4dfe139eed442e4190b7",
      "old_mode": 33188,
      "old_path": "src/ch13-00-functional-features.md",
      "new_id": "1c424062338d024c9f6eb5063dc27f2d4e5b8cf5",
      "new_mode": 33188,
      "new_path": "src/ch13-00-functional-features.md"
    },
    {
      "type": "modify",
      "old_id": "3f4e50cfe54e81b8f9b052d2e859c58c1d6712a6",
      "old_mode": 33188,
      "old_path": "src/ch13-01-closures.md",
      "new_id": "99be83c7df626b5b1a201e813ed2c2abb4eb5e09",
      "new_mode": 33188,
      "new_path": "src/ch13-01-closures.md"
    },
    {
      "type": "modify",
      "old_id": "65573f114c80bcae58af45f5ddc39f11dbadc076",
      "old_mode": 33188,
      "old_path": "src/ch13-02-iterators.md",
      "new_id": "49de68269a5fb8047b000294591256081bdf21dc",
      "new_mode": 33188,
      "new_path": "src/ch13-02-iterators.md"
    },
    {
      "type": "modify",
      "old_id": "489bdc10faee5711a0097e480241f191eb3f822b",
      "old_mode": 33188,
      "old_path": "src/ch13-03-improving-our-io-project.md",
      "new_id": "bf5d150c6f8afc1c9102d06540dfb4a48864d5ce",
      "new_mode": 33188,
      "new_path": "src/ch13-03-improving-our-io-project.md"
    },
    {
      "type": "modify",
      "old_id": "d9cc06f99b34769c3634427ff6b9d5c9ec4f21b1",
      "old_mode": 33188,
      "old_path": "src/ch13-04-performance.md",
      "new_id": "35881dfab709a6ce65f201e3ed004352d64d9da9",
      "new_mode": 33188,
      "new_path": "src/ch13-04-performance.md"
    },
    {
      "type": "modify",
      "old_id": "a6d0d915494f61f9b87584ef5b4fdd87d289fd97",
      "old_mode": 33188,
      "old_path": "src/ch14-00-more-about-cargo.md",
      "new_id": "7a62024c463749fc443edde6c6540b72f2af2e42",
      "new_mode": 33188,
      "new_path": "src/ch14-00-more-about-cargo.md"
    },
    {
      "type": "modify",
      "old_id": "6dd52c6425c765b5e56410aa3576ff43c3c3152b",
      "old_mode": 33188,
      "old_path": "src/ch14-01-release-profiles.md",
      "new_id": "d701732fd98821982a6a9f5f71d692c59afe0e0c",
      "new_mode": 33188,
      "new_path": "src/ch14-01-release-profiles.md"
    },
    {
      "type": "modify",
      "old_id": "5b9b36d321a101df9df0882ffcbcf0add888985e",
      "old_mode": 33188,
      "old_path": "src/ch14-02-publishing-to-crates-io.md",
      "new_id": "2683532236c1c7dbf676d5ba437e56596214512c",
      "new_mode": 33188,
      "new_path": "src/ch14-02-publishing-to-crates-io.md"
    },
    {
      "type": "modify",
      "old_id": "8f257b5849c3d4a26cefe72f29f9ff80d00afb3d",
      "old_mode": 33188,
      "old_path": "src/ch14-03-cargo-workspaces.md",
      "new_id": "9c7ca482beccb64303696ad16cd98404f61a72af",
      "new_mode": 33188,
      "new_path": "src/ch14-03-cargo-workspaces.md"
    },
    {
      "type": "modify",
      "old_id": "b19bdd5b37ac0de582fd7759db32bdc70fab269b",
      "old_mode": 33188,
      "old_path": "src/ch14-04-installing-binaries.md",
      "new_id": "2b18964b79f24e6f2610367f8ff3e2976e1fbb7a",
      "new_mode": 33188,
      "new_path": "src/ch14-04-installing-binaries.md"
    },
    {
      "type": "modify",
      "old_id": "323463bf404479f52e60834f275d1c48c1fe3f5b",
      "old_mode": 33188,
      "old_path": "src/ch15-00-smart-pointers.md",
      "new_id": "994394ca44b4d7bf58c0730866706f41229230be",
      "new_mode": 33188,
      "new_path": "src/ch15-00-smart-pointers.md"
    },
    {
      "type": "modify",
      "old_id": "f53ee6aaa78296dda246421bc653b8f696445a57",
      "old_mode": 33188,
      "old_path": "src/ch15-01-box.md",
      "new_id": "b902d3251a34b7d3bada8f2b9d6623a587f8d279",
      "new_mode": 33188,
      "new_path": "src/ch15-01-box.md"
    },
    {
      "type": "modify",
      "old_id": "a0b00e1a7e1ad636b9a80d6656506a7d0a9fb861",
      "old_mode": 33188,
      "old_path": "src/ch15-02-deref.md",
      "new_id": "28929ab5919f948c95042f9e558da1c12f7aea08",
      "new_mode": 33188,
      "new_path": "src/ch15-02-deref.md"
    },
    {
      "type": "modify",
      "old_id": "4f0b96bd9701e2f8f5d6fcd554d7e7df797fa936",
      "old_mode": 33188,
      "old_path": "src/ch15-03-drop.md",
      "new_id": "28b2a19ea1a007710097b42797a7ad3abb86a48e",
      "new_mode": 33188,
      "new_path": "src/ch15-03-drop.md"
    },
    {
      "type": "modify",
      "old_id": "6d1b243fc3d468ff4c1760e18064a5b37e728fef",
      "old_mode": 33188,
      "old_path": "src/ch15-04-rc.md",
      "new_id": "7b716dd476be0450a9c289b6889d7d7b4c419515",
      "new_mode": 33188,
      "new_path": "src/ch15-04-rc.md"
    },
    {
      "type": "modify",
      "old_id": "f1d5547c7ec7abfc4d5d88d12d56e095cec6bb8c",
      "old_mode": 33188,
      "old_path": "src/ch15-05-interior-mutability.md",
      "new_id": "352cc73cdf69c8a4fdb8058a2ab87343d4def778",
      "new_mode": 33188,
      "new_path": "src/ch15-05-interior-mutability.md"
    },
    {
      "type": "modify",
      "old_id": "a28df6438623ad7eb875c1a7dc6f7a02dedb88da",
      "old_mode": 33188,
      "old_path": "src/ch15-06-reference-cycles.md",
      "new_id": "ace159ea1f8a1d346e71bff7f9bf5cc44341ecca",
      "new_mode": 33188,
      "new_path": "src/ch15-06-reference-cycles.md"
    },
    {
      "type": "modify",
      "old_id": "27293fd239c25d0ecf17f49fbc0a59f3e80356aa",
      "old_mode": 33188,
      "old_path": "src/ch16-00-concurrency.md",
      "new_id": "70eac6d6ccfcd523b52c195839bc497d48aee988",
      "new_mode": 33188,
      "new_path": "src/ch16-00-concurrency.md"
    },
    {
      "type": "modify",
      "old_id": "17d56ef7b5d6e30734c852df317174ead680105f",
      "old_mode": 33188,
      "old_path": "src/ch16-01-threads.md",
      "new_id": "72725071cb73173a9a18c16f57d92f1fd183739c",
      "new_mode": 33188,
      "new_path": "src/ch16-01-threads.md"
    },
    {
      "type": "modify",
      "old_id": "d5b3c91ec13a6fead1ccece0a3372aa7bd923c81",
      "old_mode": 33188,
      "old_path": "src/ch16-02-message-passing.md",
      "new_id": "d6ff1dae27264e266ecd5b7a5fab303c69ae5509",
      "new_mode": 33188,
      "new_path": "src/ch16-02-message-passing.md"
    },
    {
      "type": "modify",
      "old_id": "52de2fb7dc0b47d416e3286b77ac98e2c55db7ad",
      "old_mode": 33188,
      "old_path": "src/ch16-03-shared-state.md",
      "new_id": "8684ce30ce8bead731b0fad3954cd4420e8ee658",
      "new_mode": 33188,
      "new_path": "src/ch16-03-shared-state.md"
    },
    {
      "type": "modify",
      "old_id": "4bae9d68c661e794687b08569ccc600dc4937089",
      "old_mode": 33188,
      "old_path": "src/ch16-04-extensible-concurrency-sync-and-send.md",
      "new_id": "62a7208020825acb8f2d4e5b3e5b4836b637be13",
      "new_mode": 33188,
      "new_path": "src/ch16-04-extensible-concurrency-sync-and-send.md"
    },
    {
      "type": "modify",
      "old_id": "acd0ed3762795e25464b255e5f48e1ca1778f854",
      "old_mode": 33188,
      "old_path": "src/ch17-00-async-await.md",
      "new_id": "842f4cd005944ccda6c6c8ce3f2a2ced74b69706",
      "new_mode": 33188,
      "new_path": "src/ch17-00-async-await.md"
    },
    {
      "type": "modify",
      "old_id": "81975f3a7cf020146578126aa9ae74e2508da768",
      "old_mode": 33188,
      "old_path": "src/ch17-01-futures-and-syntax.md",
      "new_id": "108f1b0243a383a82a46b698bcc65e31dd26f24c",
      "new_mode": 33188,
      "new_path": "src/ch17-01-futures-and-syntax.md"
    },
    {
      "type": "modify",
      "old_id": "2348144d6dab115fa3eda1dd47b8dc2d480b3b74",
      "old_mode": 33188,
      "old_path": "src/ch17-02-concurrency-with-async.md",
      "new_id": "69c372cf78dec1462dc984e97b252f0f1c1e8648",
      "new_mode": 33188,
      "new_path": "src/ch17-02-concurrency-with-async.md"
    },
    {
      "type": "modify",
      "old_id": "c850ffc2f454f3eebc20cbf28431c23754b65446",
      "old_mode": 33188,
      "old_path": "src/ch17-03-more-futures.md",
      "new_id": "605b41d0e45078aeacd27437cac0e6d4f73f1bda",
      "new_mode": 33188,
      "new_path": "src/ch17-03-more-futures.md"
    },
    {
      "type": "modify",
      "old_id": "e205e77addd8d99a3d787ed9f6cf382e2d96db01",
      "old_mode": 33188,
      "old_path": "src/ch17-04-streams.md",
      "new_id": "e2fdaedf7a845c511d3ada940874c350e59428dc",
      "new_mode": 33188,
      "new_path": "src/ch17-04-streams.md"
    },
    {
      "type": "modify",
      "old_id": "0aed567cddf4e987ddf78d74340576b3c5d437aa",
      "old_mode": 33188,
      "old_path": "src/ch17-05-traits-for-async.md",
      "new_id": "54e1d435817bcec9dc64bcf04434dfc8e7ad7abe",
      "new_mode": 33188,
      "new_path": "src/ch17-05-traits-for-async.md"
    },
    {
      "type": "modify",
      "old_id": "5fa6629810f27e7a78a53687653f51e8a8615654",
      "old_mode": 33188,
      "old_path": "src/ch17-06-futures-tasks-threads.md",
      "new_id": "99dfbdea4717077bf58524c06eb364c690ec6309",
      "new_mode": 33188,
      "new_path": "src/ch17-06-futures-tasks-threads.md"
    },
    {
      "type": "modify",
      "old_id": "e370757468c5c0b0ad8513903fe3512b57fa64b0",
      "old_mode": 33188,
      "old_path": "src/ch18-01-what-is-oo.md",
      "new_id": "8e522f0ce11f94c48b4abd27541e890170993b9f",
      "new_mode": 33188,
      "new_path": "src/ch18-01-what-is-oo.md"
    },
    {
      "type": "modify",
      "old_id": "99e1e739008f638efd45a746947753e2607cfe8c",
      "old_mode": 33188,
      "old_path": "src/ch18-02-trait-objects.md",
      "new_id": "de28f202b53ebeee405249ce443d152fb17b1b56",
      "new_mode": 33188,
      "new_path": "src/ch18-02-trait-objects.md"
    },
    {
      "type": "modify",
      "old_id": "8f50a56fdbd7b2d691bc914256b1d4ccb1f871fa",
      "old_mode": 33188,
      "old_path": "src/ch18-03-oo-design-patterns.md",
      "new_id": "86bd010b86f00dcadb80f0636da1e40337183c3c",
      "new_mode": 33188,
      "new_path": "src/ch18-03-oo-design-patterns.md"
    },
    {
      "type": "modify",
      "old_id": "4574ac0b8e8c4512ad603bdf6349f8f8671f6b46",
      "old_mode": 33188,
      "old_path": "src/ch19-00-patterns.md",
      "new_id": "e9e636485bca968d5cb71e80a6ae38e15deb350e",
      "new_mode": 33188,
      "new_path": "src/ch19-00-patterns.md"
    },
    {
      "type": "modify",
      "old_id": "0db908a8a05d6c319090da620aaa9c526f0b5995",
      "old_mode": 33188,
      "old_path": "src/ch19-01-all-the-places-for-patterns.md",
      "new_id": "fedc85160e9d6772eb5f89a7681d8d79fba345ac",
      "new_mode": 33188,
      "new_path": "src/ch19-01-all-the-places-for-patterns.md"
    },
    {
      "type": "modify",
      "old_id": "515358879cb7bb42608a008b0a8c669441b37ac6",
      "old_mode": 33188,
      "old_path": "src/ch19-02-refutability.md",
      "new_id": "ae780ab8dc962c8af179f5a4d772f0fe87d92f2f",
      "new_mode": 33188,
      "new_path": "src/ch19-02-refutability.md"
    },
    {
      "type": "modify",
      "old_id": "21c1137d95cc05e098f05c7b1848412e4fb61820",
      "old_mode": 33188,
      "old_path": "src/ch19-03-pattern-syntax.md",
      "new_id": "379f690d6ab823a94eb7afcf58496b595fb37898",
      "new_mode": 33188,
      "new_path": "src/ch19-03-pattern-syntax.md"
    },
    {
      "type": "modify",
      "old_id": "049681b5da3c5bf456102d4e001a64781ce652a3",
      "old_mode": 33188,
      "old_path": "src/ch20-00-advanced-features.md",
      "new_id": "3e612d2af25a76fa5cc3d190de37e84640c07f99",
      "new_mode": 33188,
      "new_path": "src/ch20-00-advanced-features.md"
    },
    {
      "type": "modify",
      "old_id": "3e6147fe973746baec96f1cc8a2b4c74cfe8eba5",
      "old_mode": 33188,
      "old_path": "src/ch20-01-unsafe-rust.md",
      "new_id": "0b51eb5188d96d69f4cdbef38ef1f16f3540ed17",
      "new_mode": 33188,
      "new_path": "src/ch20-01-unsafe-rust.md"
    },
    {
      "type": "modify",
      "old_id": "3b5b80728b3971a00529953c774d6e78fbdbd18b",
      "old_mode": 33188,
      "old_path": "src/ch20-03-advanced-traits.md",
      "new_id": "067ad8ad8791858371cdab5edebeea1981ade97b",
      "new_mode": 33188,
      "new_path": "src/ch20-03-advanced-traits.md"
    },
    {
      "type": "modify",
      "old_id": "498a3c36b6989d959398484a45c2bcde06c6bd7c",
      "old_mode": 33188,
      "old_path": "src/ch20-04-advanced-types.md",
      "new_id": "fc562d8802f1d95a334b80923a22ff0faf018abb",
      "new_mode": 33188,
      "new_path": "src/ch20-04-advanced-types.md"
    },
    {
      "type": "modify",
      "old_id": "9f04892b0a105d97ea59124a27977e4cecf37c19",
      "old_mode": 33188,
      "old_path": "src/ch20-05-advanced-functions-and-closures.md",
      "new_id": "8602962a1dd8331f23cb0b6af98a9f5197711ec9",
      "new_mode": 33188,
      "new_path": "src/ch20-05-advanced-functions-and-closures.md"
    },
    {
      "type": "modify",
      "old_id": "c687c8b6141d2df2e0d97d0e90aa8dd7a0f9e0dd",
      "old_mode": 33188,
      "old_path": "src/ch20-06-macros.md",
      "new_id": "ef48c5f5c7bddbe69567e4897e7a8b4ecafcb3dd",
      "new_mode": 33188,
      "new_path": "src/ch20-06-macros.md"
    },
    {
      "type": "modify",
      "old_id": "2c35b25b59b310a3525e74d90d60e9abfc24c267",
      "old_mode": 33188,
      "old_path": "src/ch21-01-single-threaded.md",
      "new_id": "a6c40b9daa8fcfb3263ad549211290079ceda6c6",
      "new_mode": 33188,
      "new_path": "src/ch21-01-single-threaded.md"
    },
    {
      "type": "modify",
      "old_id": "c2e7865ab55517d42c8f570f4cbdd70ec42c79d9",
      "old_mode": 33188,
      "old_path": "src/ch21-02-multithreaded.md",
      "new_id": "3a490a49090f68869b07a58ec88cd22542c537ed",
      "new_mode": 33188,
      "new_path": "src/ch21-02-multithreaded.md"
    },
    {
      "type": "modify",
      "old_id": "36e85f32b3d39257e17f8b1ffee6aed3edb00bca",
      "old_mode": 33188,
      "old_path": "src/ch21-03-graceful-shutdown-and-cleanup.md",
      "new_id": "2c5b0dcd37b6babce067f8e38b9b9e527d110fd4",
      "new_mode": 33188,
      "new_path": "src/ch21-03-graceful-shutdown-and-cleanup.md"
    },
    {
      "type": "modify",
      "old_id": "f108b65a67f1ff9356d8a9e8ff8fab4f09ced100",
      "old_mode": 33188,
      "old_path": "src/foreword.md",
      "new_id": "9be699078e5742e087ce25a0884105ae958ef154",
      "new_mode": 33188,
      "new_path": "src/foreword.md"
    },
    {
      "type": "modify",
      "old_id": "7301493201be28b6daa5a3d398e52945a53d4d2f",
      "old_mode": 33188,
      "old_path": "src/title-page.md",
      "new_id": "e58122e1a0b0faea9d31ab026c368b0c1f9ce626",
      "new_mode": 33188,
      "new_path": "src/title-page.md"
    },
    {
      "type": "modify",
      "old_id": "04dc805ca55f12e29ee7d8a4d91bfb723cfb9273",
      "old_mode": 33188,
      "old_path": "style-guide.md",
      "new_id": "92ee776feb28b6b94b67372895b2c5370607ced7",
      "new_mode": 33188,
      "new_path": "style-guide.md"
    }
  ]
}
