{"name":"rmqtt-message-storage","vers":"0.1.1","deps":[{"name":"anyhow","req":"=1.0.94","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"=1.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.15.0-beta.4","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.6","features":["ttl"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"=2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7637a44777c33cd3897a88503f3a61b970378ce7d1cbc7f3cec6b2ff1f93fc51","features":{},"yanked":false,"rust_version":"1.81.0","pubtime":"2025-04-20T06:36:31Z"} {"name":"rmqtt-message-storage","vers":"0.1.2","deps":[{"name":"anyhow","req":"=1.0.94","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"=1.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.15.0-beta.6","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.6","features":["ttl"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"=2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e01893a436acb5f3865d4c75a93ec84da3381d77a55c100b4e7bf71b917cc7e8","features":{},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-05-22T14:37:24Z"} {"name":"rmqtt-message-storage","vers":"0.1.3","deps":[{"name":"anyhow","req":"=1.0.94","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.15.0-rc.1","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"=2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ac68f55cd61e2193aade95c4e87ed62186ad65bd93286400fc1aad27c30564ef","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-07-06T03:47:50Z"} {"name":"rmqtt-message-storage","vers":"0.1.4","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.15.0-rc.6","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"dbacb33151d8c1e4ae6df7db567b2405235257c9aaee3486d03417b5523a91d9","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-08-18T15:09:56Z"} {"name":"rmqtt-message-storage","vers":"0.15.0","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.15.0","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ab183cc6c448edf27ee94d44bbdc0c902d65e4e9f6beff604ac26ade072ba5bc","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-08-28T10:21:26Z"} {"name":"rmqtt-message-storage","vers":"0.15.1","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.15.1","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5ac29701d58b1ecfe923f540ed2463ebc69257493cace5e2c6f2bbf1944f5a74","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-09-11T14:05:29Z"} {"name":"rmqtt-message-storage","vers":"0.16.0","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.16.0","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b94605b52c0345228a34af5c5f5832ae5fd532d855cac49ef38bc5a60dbfe02a","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-09-14T11:11:51Z"} {"name":"rmqtt-message-storage","vers":"0.16.1","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.16.1","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a26743296dba1590ded2703481d394a07e5d0030b139154b10a2384265e76696","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-09-19T14:08:36Z"} {"name":"rmqtt-message-storage","vers":"0.17.0","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.17.0","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a63ec66aa592bb77521be435ddc8e6cc567ba557701490af29923801535e2d70","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-10-17T14:08:59Z"} {"name":"rmqtt-message-storage","vers":"0.17.1","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.17.1","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"cb3ae57a899f829fa82fa61842c1a64b561d577613f28b142464182ba7e89336","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-10-20T09:00:58Z"} {"name":"rmqtt-message-storage","vers":"0.18.0","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.18.0","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7.4","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3c75fa32e71ea0300defdec4267164c5ba537cf83d990c8d888950bf3a5348a5","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.85.0","pubtime":"2025-11-30T14:36:24Z"} {"name":"rmqtt-message-storage","vers":"0.18.1","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.18.1","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7.4","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"9d036e001678d689ab849ec7767cdb721ec90e791af801f396ab1bd35d0e508e","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-08T07:14:36Z"} {"name":"rmqtt-message-storage","vers":"0.19.1","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.19.1","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7.4","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"74e9396264e0b9adbab13b827958d5b43cf0593a882c249d8403bce65d9e13e6","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-29T07:21:36Z"} {"name":"rmqtt-message-storage","vers":"0.20.0","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.20.0","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7.4","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"88a58b4f2c22225777a70c404986f39d4fec59ee0833c5e3a494f66a890864f4","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-02T09:05:35Z"} {"name":"rmqtt-message-storage","vers":"0.21.0","deps":[{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-time","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"get-size","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt","req":"^0.21.0","features":["plugin","msgstore","retain"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmqtt-storage","req":"^0.7.4","features":["ttl"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust-box","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scc","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44","features":["sync","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ab9d8ba540c18270ed9e80006a6fca7a9c3f523b70b02d8fbab65cea43a6eff1","features":{"default":[],"ram":[],"redis":["rmqtt-storage/redis"],"redis-cluster":["redis","rmqtt-storage/redis-cluster"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-30T07:10:47Z"}