blob: 92cdd3267ff78bc405aa2590b406bf34215f9edf [file] [log] [blame]
{"files":{"Cargo.lock":"7d6fa3e354e84e5c8b29882ff23065c6871cec82919c1f8149c3cd2e6fee4d46","Cargo.toml":"23c81192cb60c3ea928e89ace6ee8db1434e95117f9cecca509b64a2bad7cc9e","FAQ.md":"627e68fabfa73e0dbe38eaaec0e110bbbf1163c03ef34f59e57372c97798dbdb","LICENSE-APACHE":"7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c","LICENSE-MIT":"36516aefdc84c5d5a1e7485425913a22dbda69eb1930c5e84d6ae4972b5194b9","README.md":"26ed3d234d2e383c606e4094a468991059e91496f71d1515fa43f10677013416","RELEASES.md":"3a62822887035a3f27f7de922bdc6aefe4b974c5c2b2d41f3c5066c3a51fdd40","book/book.toml":"8a6c0838c89410a843cc96259dbd891c8d4e7cd9e9fc8a13015fc8875b15d607","book/mermaid-init.js":"d481754761865ae9b8dda3914ffa5bb989736b0cb530489aa2fb19a9ee0eeafe","book/mermaid.css":"8c8fe3682e14eb72581997a0a19d6dc75faad0a0c0e0f0ef736ab4240f4fed50","book/mermaid.min.js":"f754fbd1dbb8625431e8ca512c99e335e0f3050eb9613740a463351ed638d74e","book/src/SUMMARY.md":"21e9e49cba4f79744e758913cd015fb2a6504fe03c315b24cc02c6d968f5833a","book/src/about_salsa.md":"9725643a7b79d6a3166e1b490dfb6e307d4650c64384e879a93daa041fc08cd7","book/src/common_patterns.md":"1846b5112908ee9bb658b7f5a2269aefc8261c8d52e7517802d8d7efb40e4b88","book/src/common_patterns/on_demand_inputs.md":"88dde63c985490155c987a85c00247e5cd40d41e1d73137357c9b6205fbfc7d2","book/src/common_patterns/selection.md":"36db635e5f1760839b8e5f297d7e9dcab9cd1a83af575f43722f74caa4388572","book/src/cycles.md":"c4637dc46493b9a39e6f89875b0aaaab5066a0141eeb6fa12e4c5ff42d67143c","book/src/cycles/fallback.md":"7bb3313989c7f94442df5f36f2d8b5560c2ce4c85ea3d2d1fc360f1d4dd23ace","book/src/derived-query-read.drawio.svg":"cca4ad510d301247fe9b3469e52a52263b7485b47c6c073b1bd8ba0d73f27117","book/src/how_salsa_works.md":"f2bb9434722711889dca074d00d15aa7706335596c882a6b4fd3f9240cc5bb81","book/src/how_to_use.md":"6c792d3aa40eacc5296dad59cd0eebcd34ed34f299a2afd8aa8735dbff9d9dd0","book/src/meta.md":"d57a3816fcd436c8bf79f6eb6eaaf8e681989e81a0524ba02bdb687e10f63170","book/src/plumbing.md":"2a2f6ded61f32eb9edb80dcf7cdc38a7b5fa3538b86621c5da28af0b9bda3bd6","book/src/plumbing/cycles.md":"11d017930c7227956ad540ad0e67f74cfa005056b9c702c120690901548de552","book/src/plumbing/database.md":"3c8b69fa3dae43a44057968aaf323979df37f68ccdf5fe5c44f344b9061000d0","book/src/plumbing/derived_flowchart.md":"3237231c0b9547a81e7ee91d9b2b68087aa0442c28c495c84be39baf7eb3e3a6","book/src/plumbing/diagram.md":"3df50f86d80f8bdfcd74662bdaa229f9fd4311916586b88e3bf889566e538b34","book/src/plumbing/fetch.md":"a12660dbfcf0db265df98a65e17cb80eb1695084936d62b45a2828e664cb6560","book/src/plumbing/generated_code.md":"e71d3150fe9101dd8361b6c29c0e5921282cac4ee60a542c6a0b1449b88f9716","book/src/plumbing/maybe_changed_after.md":"7de6b00c479049c3c0f3eccc6394147bf3b623df5fefe2b90a61260de5813027","book/src/plumbing/query_groups.md":"82f18abe342cd1ca4036a0c34bab0577ac9a12b05464310c51aed7d27782cb57","book/src/plumbing/query_ops.md":"bf6b697b5adf1132a7d3e1e966c237ae530fc5a3bedcb94cf2216ed72b50687b","book/src/plumbing/salsa_crate.md":"d39d4144b2bd8ebc10b6e033c5fc52aa6fe4f135326e48bbcde2f3e31e6d71a6","book/src/plumbing/terminology.md":"fd91d1b02bfcd4a6bb53de80c9bc54476001905c4c2006f2e974172d29cdf090","book/src/plumbing/terminology/LRU.md":"a5fc163c4ee83fcf9a4e49795ca80f0ef23163de3674c5997d94f932783979c1","book/src/plumbing/terminology/backdate.md":"24282327fc957eeb01ad9394bef941645f4c3da5946ad732650f8e86ec1d54f8","book/src/plumbing/terminology/changed_at.md":"fb7d7da0f832095f3fdfea87703164a852930ff9e6dd6dbffe887310e2c6f4af","book/src/plumbing/terminology/dependency.md":"dbce567ecbcbbf292eed65f3813bc40bd4d628c1ae4aaea218de4e39cbd45f5c","book/src/plumbing/terminology/derived_query.md":"1bdceec0bdf571983cd6bf7064ec42e142e890c2d628da4ddd51be496a2b6852","book/src/plumbing/terminology/durability.md":"35d5f60144ba6e6ca2a535f3d7f056d9f2dbf055a3def975e3191f21d90e4035","book/src/plumbing/terminology/input_query.md":"395932ac13aebdcf74a6ff58413adea9f5870829733b3a7b0f40ff5063902937","book/src/plumbing/terminology/memo.md":"375637a825957492eb9fc9309fee13556ffc98496553ef4543a64a0f3844035b","book/src/plumbing/terminology/query.md":"0c16963c671554e0c26d6977dd04d36e3b518357d8baf97165e63761f2674887","book/src/plumbing/terminology/query_function.md":"043853509e8ff57b11b21cb61c75e6d648997eac0d415d1e2bd2f7e1b5f23d0c","book/src/plumbing/terminology/revision.md":"8f795ab0cf2e2a5e23f9b5b7d089ff7edc0fd0857fce893a0e1041cc68bb16b5","book/src/plumbing/terminology/untracked.md":"2bd34882e3fec0b47224fe809ec05f8fb909979b033efc8eafd4ec1bd51b00d0","book/src/plumbing/terminology/verified.md":"0a8d09ab045a0a3318b4e36a799f478defff33913da641c1f505c7578603b204","book/src/rfcs.md":"0fcd33a2dd65c78a203ca072dfc7f1680952d6197a4b6cb03a5d97ecb2302237","book/src/rfcs/RFC0001-Query-Group-Traits.md":"a7987596a6ca61079d4d5795902b278f94e1b4a9c3b9041277f0edcfcb9ffcce","book/src/rfcs/RFC0002-Intern-Queries.md":"86e0a87948d43b074106277af4c84dcd59dfbefa92590f1d1db0814972be5455","book/src/rfcs/RFC0003-Query-Dependencies.md":"7ab8cce90f1f8e4cda2076a56eb629b24be0d93863794e541c4309c04a4add04","book/src/rfcs/RFC0004-LRU.md":"6136f38879abac3db0d0f207063e33e221f57dd7f82f16ff0446b590fc690a7b","book/src/rfcs/RFC0005-Durability.md":"72304d386fa02321da7e6092b6f29c8d1ec735ddaed447a51c351417c1401a1b","book/src/rfcs/RFC0006-Dynamic-Databases.md":"47ac679483a8eaf193535de3d91d07b442328ff81010edfca51b263720d90c5a","book/src/rfcs/RFC0007-Opinionated-Cancelation.md":"59a960c25d3adcd46745128a85a9778b802350815028482f5c34871e29fa5e0a","book/src/rfcs/RFC0008-Remove-Garbage-Collection.md":"8fceb4c5821198f5d6d27a9bc803f25a64a669e0534b0811abf51eebc1bf7eb1","book/src/rfcs/RFC0009-Cycle-recovery.md":"d6f15acfab06da537df13a7789c81607d50b6ed425fa88a1f578fbdd42b339ab","book/src/rfcs/template.md":"1d769cd398c35a6fca48f00335b23b3c0197ca84e59256e047675fe72f23c8f4","book/src/videos.md":"088327f696f790041df5500b1970826c85073ac73b21f8ec58708f3b1d612ff4","bors.toml":"c9dec09ec3e60a2fc708872df066aab1cd5db59705d975222972d8d95754efa3","examples/compiler/compiler.rs":"f4c83846568fc649fa3e47e88309f335aa2dffaee0a491ee86cc59561a5e24c8","examples/compiler/implementation.rs":"6a0af875ed3daa97aa7a2e1a4f630bbacafe3b846d48819ddc0f986212b36d37","examples/compiler/interner.rs":"a6cf8b94714f7b44e5eabe9f2f7ffccac0a995849de3d3c34ac422565f9684c2","examples/compiler/main.rs":"d8cf14f6a81f4353dc38df93f7cb7700d13389ccfce69c4a4ab9e30bfc2ea63a","examples/compiler/values.rs":"a49911e58a59bb51465d818139e8c876daece67987887d39247b6338a47b00b0","examples/hello_world/main.rs":"acf3c7293ac097e71b0a57a65df82d5f581104ab485b0ada435aa310da5f85db","examples/selection/main.rs":"f123ea52baa81d538d52ef957278404aeaacd5a97bc8fce951104bc2b268566a","examples/selection/util1.rs":"a51f2edb168d6cf8d9388379bd809b1c03d3cce78fade5291a58773b7f82110b","examples/selection/util2.rs":"499b5cf79adb97f4541905a213ef5822d11ce1ac05165e05bd1f08867219498f","src/debug.rs":"e9e2484fc3cd525a783deb079b7b60b6645ea5de28f402ab6543db98aa0fdac7","src/derived.rs":"d8b6a55d12c41d15ef6a4cefd4cb5ae4f30183d71684638c0ab210a0a28e284b","src/derived/slot.rs":"3c0c7bdb7fa164812d23a8fe10f57df7df6e0bd1ed8a0e0a46fec82ce0f4489e","src/doctest.rs":"0879ae3a20212e34093d0e65c082973d4bd14d88ba3acedafd28dc72a45aafc1","src/durability.rs":"ba5dd614ed8001fe6af2c091123cf0519a33c27e6ccaaf3f90c45b1312b23cc9","src/hash.rs":"300e3edfa38fcfa63b755bccdc5f07c9d171b701dff5f08d9ede7efdf5095fcf","src/input.rs":"171822ea3646df4f8fd83fa251536d6d75d0a949ece701305482e6d9329a9256","src/intern_id.rs":"8e265e4a849d8f84f5db18fefab85560a44230f8264f2ee5c5244cbfa9802d28","src/interned.rs":"dd33842e8b124875125c2ee55265c2582910fbc11fe799602097790b00b1a37b","src/lib.rs":"e5967b1a023e6090bd93d2a933e1c7c6332e459c7e6f21471e7cdbc14f755188","src/lru.rs":"6f08ced817a92ee5c7c81337287ca5d026e73d736f43715d66127ee9592c3985","src/plumbing.rs":"d404c402d4f571d274b36e3da3291b35a3cd0c7e3727937315db8a5e6e730224","src/revision.rs":"ddd2a20150bd5080f3132930ac0d21645c98f5950d9db9b03610d234158b0e0e","src/runtime.rs":"10fc795b39c63698e4f23c84cd9c79a17ef253c71d1761ec1a18613132fe0ac1","src/runtime/dependency_graph.rs":"f6d231be71955467f9ffc7af5151fc75fda37d72bfac53a3078304faa0f0b5b6","src/runtime/local_state.rs":"e3b08d1e61a5794f4d40873e5dcfb492f75877339569ef55d3608b7216e39857","src/storage.rs":"38dd6c28cf40d8c4c3546b7a6ce839c2ae595cfef891dac6a6a19f5ada2f315d","tests/cycles.rs":"27f9a1f6a694fe351066bcda84aaa1aa7455733c9c03c2b631923028c29e4b34","tests/dyn_trait.rs":"6b38725f4fe53702fe68cc7fb241ef0d0d1f1646024bb4ee17757f4cfb0c8abb","tests/incremental/constants.rs":"8b469936f7b1f0bb866cd1337c2a8163de9fadc90d1f5bcd20442e257d467972","tests/incremental/counter.rs":"d8a10b1315d7a301f4b284d65a1bbd0ce1ef5da69063bf941501f1a9decce121","tests/incremental/implementation.rs":"e41ebf0bea12ee1e865ba86aa57eb6625df5a22e147623c1fc79fd23d3cd6db0","tests/incremental/log.rs":"07f7b72268e59ea559dd0481e52bd34b5f536e732270b740132dff7d3f1b350a","tests/incremental/main.rs":"d1bf84810e67499188ba4683adb6cfbc1a7b5151871f19c2fd6d4e88fc05ddb1","tests/incremental/memoized_dep_inputs.rs":"bf58fae454116b42f906be185ea2c9dbaeef37c93438c5906fe34c8695af5e6e","tests/incremental/memoized_inputs.rs":"882c8bf2f17b5ae97cfe75b22f92082ecdaa6252fc723f34100b906eb028c1dd","tests/incremental/memoized_volatile.rs":"1e69e6c8b0cd5819caa4877adea8a7c399c751f5187578ab8ddcda96bf621f15","tests/interned.rs":"6d60108e5fe1c34ed9b80ad45cc95e75d97a090360528699cbd7dc6793e90dae","tests/lru.rs":"e10f8515e5f65c6854e393ffeb23ec59f1f2b4ba31b205a4a9452010cfbbd369","tests/macros.rs":"91e0debac55a51352f87be301efd7d91eee7a70a3716058984431a029f1a0ff7","tests/no_send_sync.rs":"d53957127ccd57583959024fa3bc66cf47e39366f7f3a47e83df0811064a55df","tests/on_demand_inputs.rs":"7444eae066208f0ac1a7f9a35efdcc9f766df72692a563efaf1901c2acd658ed","tests/panic_safely.rs":"276672222c87e73f00504200737776b33224e8085b4ddf45af472c6809d59b0c","tests/parallel/cancellation.rs":"92e1f47bcec111b1a7f230821912f9e0f094e303a584ce9193f513971229030e","tests/parallel/frozen.rs":"0cbf55c7a43757a1592d4a382204b53008d8a621a8e3cdd7f5937e76bf146660","tests/parallel/independent.rs":"d5f4527e03503c133097e5bffcdbbf7ba2f795e0d9cb1e3050dc40483efdf71b","tests/parallel/main.rs":"5bbd68b1affb261a23e370b3de6ff57ff7a45c1df07af73f64c4051dfd428c70","tests/parallel/parallel_cycle_all_recover.rs":"09df58c51a0fc0fad5728c73eaef77e23d7168b22baa28047fd7035140646ee3","tests/parallel/parallel_cycle_mid_recover.rs":"02f7a498ac101e0785a236604fac3bb9e4c2fbfee4b1167ad44ba85bf39693bc","tests/parallel/parallel_cycle_none_recover.rs":"3ace6f0683ad7f41e00a0f6f2475050d9e100612a8b10d1d1ae705819d6713cb","tests/parallel/parallel_cycle_one_recovers.rs":"cf076e55993640cba31d59011b8baab9c92806f1b11a0d799922d1be4a27c5bb","tests/parallel/race.rs":"947830b7b9a440c751eba891e5f8901e6a21b575eda49695f1845e8c738a2ce6","tests/parallel/setup.rs":"36d86518c8df605a1fb2050ea50d8c19510944117fc1007eee0323d4ca42cd16","tests/parallel/signal.rs":"5de47b06af5ee45a866efc6513fc2477091607b78eb51356970cc574631c74cf","tests/parallel/stress.rs":"0f9b4a3dfd31372612c011ef2b771ddfbd706203c75f4a89a40ac481e8982b34","tests/parallel/true_parallel.rs":"8a46e21691efbfb0cf20e888702e8ce6d281f271c68bec260d5f7d0d11c4dd8d","tests/storage_varieties/implementation.rs":"91d6083b6a9b871061e6a923ccd655a90c2e811e349ff895e5d758c3d7e77c61","tests/storage_varieties/main.rs":"ed9da2198b04d0119a6dfc232d7e287ab3bbf5142171a836631f305270170047","tests/storage_varieties/queries.rs":"72ac94ed6d33bdcac1b4c3142877c5aea0daf43503db27a33f6973e973383441","tests/storage_varieties/tests.rs":"a993c81f4a0a1ed8bf8b945abfdf17c1f2b73d83efcd8229adcf223b403d768d","tests/transparent.rs":"90e0c129863cb3fb1b3109d1a481b67f6ddd7b31c8878bfd19e404e1e8c30b25","tests/variadic.rs":"ceddc6b28bf12c9c32b6a54ae09d29d5a76f3e78d20661d2e2b175b4666b6b49"},"package":"ca9d387a9801f4fb9b366789ad1bfc08448cafc49cf148d907cfcd88ab665d7f"}