{"name":"shadow-diff","vers":"3.0.3","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.22.6","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.41.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.41.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d538c9744d368784f75947e0b013077acbc289e7b1cdd805bcf6e9484a13fab3","features":{"default":[]},"features2":{"extension":["python","pyo3/extension-module"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-04-30T23:06:08Z","v":2} {"name":"shadow-diff","vers":"3.0.4","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.22.6","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.41.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.41.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bc56839125c7160e1971711aaeb933d6d36b7faef439104bfa10707bb0abb755","features":{"default":[]},"features2":{"extension":["python","pyo3/extension-module"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-04-30T23:42:34Z","v":2} {"name":"shadow-diff","vers":"3.0.5","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.22.6","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.41.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.41.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"00ee914f96ad4c565f1c2543cf1bf958428baf0bdcc694ea1bfc58d562193afc","features":{"default":[]},"features2":{"extension":["python","pyo3/extension-module"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-02T20:30:48Z","v":2} {"name":"shadow-diff","vers":"3.0.6","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9e1a26a859d6d0b3bbb01cafae8ab818e90e1d18cd826a81dd112331dba01800","features":{"default":[]},"features2":{"extension":["python","pyo3/extension-module"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-02T21:13:36Z","v":2} {"name":"shadow-diff","vers":"3.0.7","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"78b7ed4ab8417ec252c5372ee4ea6dd4189746afaefd42bff05df025c45db95b","features":{"default":[]},"features2":{"extension":["python","pyo3/extension-module"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-03T05:24:26Z","v":2} {"name":"shadow-diff","vers":"3.1.0","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aaaa8c18b7872248802dfe20f679696e89b83ee3252b47231ee2fe04f7a9be26","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-05T07:35:30Z","v":2} {"name":"shadow-diff","vers":"3.1.1","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e7c1afae197c1935a55272bf541aa4ae666cc0c9e6d7830ed3c8a44577a5b81b","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-05T21:59:04Z","v":2} {"name":"shadow-diff","vers":"3.1.2","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a8adec352c13561f9c3f778b42d82425b8fc123404186cda412bf9e068cf3e34","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-06T06:29:21Z","v":2} {"name":"shadow-diff","vers":"3.1.3","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"04dbf0d28357710ea4afb5359cc69023d0c79bbe0f2f2213b21b671593a014ef","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-12T01:57:03Z","v":2} {"name":"shadow-diff","vers":"3.2.0","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"90f5b827b7c87db4b0d04f41c06ac85cd21de3a2b25c2fe804cc4d0254db3e69","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-12T02:32:37Z","v":2} {"name":"shadow-diff","vers":"3.2.1","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"01b988c6ecfc1deb97b51286db67f8a79b6a68b0d678b9bee659daee9e1871d2","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-12T03:37:58Z","v":2} {"name":"shadow-diff","vers":"3.2.2","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32c4b0e06db8490ec7129649cecffcb9dc24ba9b01e2901b9d84bbd6fb4c14b1","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-12T04:43:00Z","v":2} {"name":"shadow-diff","vers":"3.2.3","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7e13382851566e63362712f9073db1ed35104cae31ce0f6158a7515fb4210a95","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-13T20:14:39Z","v":2} {"name":"shadow-diff","vers":"3.2.4","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"09179dd26950f26aeadf0cebd59b45762340799d1ed51c26c871800cacb0f7ba","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-13T21:04:51Z","v":2} {"name":"shadow-diff","vers":"3.2.5","deps":[{"name":"async-trait","req":"=0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"=1.41.1","features":["yaml","json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"=1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.24.2","features":["abi3-py311"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pythonize","req":"=0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_distr","req":"=0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"=0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"=1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"=1.0.133","features":["preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"=0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"=0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"=3.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"=2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","sync","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"=1.52.1","features":["rt-multi-thread","macros","test-util","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-normalization","req":"=0.1.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1945debaf3dad7721ddcfcecebdf229adab10c4bb9e4bdeab2ae9737e9c05236","features":{"default":[]},"features2":{"extension":["python"],"python":["dep:pyo3","dep:pythonize"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-13T21:59:06Z","v":2}