{"name":"opthash","vers":"0.1.0","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cafe73a0c497fd60e50eb3a75541f558e53fafe9460b0f37d7817a5a7fd91643","features":{},"yanked":false,"pubtime":"2026-02-17T06:11:53Z"} {"name":"opthash","vers":"0.1.1","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6ab32dc075f7ec245335dc38098224c08f0e56bc78f97809f4b7c024dcce9be2","features":{},"yanked":false,"pubtime":"2026-02-17T06:22:02Z"} {"name":"opthash","vers":"0.1.2","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b2d998685f713d493af4c758571df63f01ab39ff8d1f71e377409cbfc381d1a8","features":{},"yanked":true,"pubtime":"2026-03-19T01:31:39Z"} {"name":"opthash","vers":"0.2.0","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0802ed5eb33b4e704288d2742ddba107f12a32b942b5363d3be24f4da5c72750","features":{},"yanked":true,"pubtime":"2026-04-05T18:51:07Z"} {"name":"opthash","vers":"0.2.1","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8433df9daaeb8a8da8d42f4582bccc66dfab9efb18038d3ec894adf07c513e41","features":{},"yanked":false,"pubtime":"2026-04-05T19:01:22Z"} {"name":"opthash","vers":"0.3.0","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fb41303826d8c7b5815df4f50f0fdb106f586f925e3c6ff95b1b50cfd3761038","features":{},"yanked":false,"pubtime":"2026-04-20T00:37:10Z"} {"name":"opthash","vers":"0.4.0","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4e72ad9546824686fe551080dafef642d3f685274bf705d2ef920c7fe5795793","features":{},"features2":{"python":["dep:pyo3"]},"yanked":false,"pubtime":"2026-05-09T20:02:14Z","v":2} {"name":"opthash","vers":"0.4.1","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"242f7f0baa80f24c6354602d6b5c83a6c11d1c2e0287f8f79d0399f72ee1b7c5","features":{},"features2":{"python":["dep:pyo3"]},"yanked":false,"pubtime":"2026-05-11T06:03:26Z","v":2} {"name":"opthash","vers":"0.5.0","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7aad00be6488c2928ddc08f7abbb10686d31b2ada3405a75adf4ee6c5808bc45","features":{},"features2":{"python":["dep:pyo3"]},"yanked":false,"pubtime":"2026-05-12T04:29:30Z","v":2} {"name":"opthash","vers":"0.6.0","deps":[{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12a8bee22a5af400db033ac8ed0cb656e34354644dea1f582b4a17e446b3ed0b","features":{},"features2":{"python":["dep:pyo3"]},"yanked":false,"pubtime":"2026-05-18T02:59:38Z","v":2} {"name":"opthash","vers":"0.7.0","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iai-callgrind","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c67a347a389101886ff714319850198f39f77b2aefe5692f970b02b8f90c22f6","features":{"nightly":["allocator-api2/nightly","hashbrown/nightly"]},"features2":{"python":["dep:pyo3"]},"yanked":false,"pubtime":"2026-05-22T02:14:21Z","v":2} {"name":"opthash","vers":"0.8.0","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^4","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"codspeed-criterion-compat"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e1cfafaa11e689724cc412229a0a6b695881611bf993c29211947c4fe98053cb","features":{"nightly":["allocator-api2/nightly","hashbrown/nightly"]},"features2":{"python":["dep:pyo3"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-05-24T19:09:42Z","v":2} {"name":"opthash","vers":"0.9.0","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^4","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"codspeed-criterion-compat"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4be2af78a0a42ebec74e46b1dc47aec4307d6a96bc91a6a8b80a21931951f6d8","features":{"nightly":["allocator-api2/nightly","hashbrown/nightly"]},"features2":{"python":["dep:pyo3"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-05-25T02:00:41Z","v":2} {"name":"opthash","vers":"0.10.0","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^4","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"codspeed-criterion-compat"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bdef252379a85c1b1d4d98c0bf816ab5e4451ebbc944eab13f10678f3c6a7421","features":{"nightly":["allocator-api2/nightly","hashbrown/nightly"]},"features2":{"python":["dep:pyo3"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-05-25T06:54:11Z","v":2} {"name":"opthash","vers":"0.10.1","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^4","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"codspeed-criterion-compat"},{"name":"equivalent","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"07804e35c24bc24016f71e31ee971bced02bf7423fb6813495b3e582998b4673","features":{"nightly":["allocator-api2/nightly","hashbrown/nightly"]},"features2":{"python":["dep:pyo3"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-05-31T23:04:33Z","v":2} {"name":"opthash","vers":"0.10.2","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^4","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"codspeed-criterion-compat"},{"name":"equivalent","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"foldhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.28","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6318e78f7c32f276a364dd35c0f3f5a572dd68467aaf1a8ca634d26aca8ce3c4","features":{"nightly":["allocator-api2/nightly","hashbrown/nightly"]},"features2":{"python":["dep:pyo3"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-06-09T04:44:42Z","v":2} {"name":"opthash","vers":"0.10.3","deps":[{"name":"allocator-api2","req":"^0.2","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"criterion","req":"^4","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"codspeed-criterion-compat"},{"name":"equivalent","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"foldhash","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hdrhistogram","req":"^7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libm","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.29","features":["extension-module","abi3-py310"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4ee276132de2e74aa46614e56a0418820ff13e60ab0fa7b5452b9dc383003213","features":{},"features2":{"default":["std","default-hasher"],"default-hasher":["dep:foldhash"],"nightly":["allocator-api2/nightly","hashbrown/nightly","foldhash?/nightly"],"python":["std","dep:pyo3"],"std":["foldhash?/std","allocator-api2/std"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-07-05T23:25:36Z","v":2}