{"name":"dmsc","vers":"0.1.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","libz"],"optional":true,"default_features":false,"target":"cfg(not(windows))","kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"845795dd49f489daf45efbaa0f137a4749e004bc3648e2e756729710cabee1eb","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis"],"http_client":["reqwest"],"kafka":["rdkafka"],"minimal":[],"observability":["prometheus"],"parking_lot":[],"system_info":["sysinfo"]},"features2":{"default":["pyo3"],"etcd":["dep:etcd-client"],"full":["notify","prometheus","redis","hyper","futures","sysinfo","reqwest","urlencoding","etcd","kafka","rabbitmq","pyo3"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq","kafka"],"rabbitmq":["dep:lapin","futures"],"service_mesh":["etcd","redis"]},"yanked":false,"pubtime":"2026-01-04T10:52:49Z","v":2} {"name":"dmsc","vers":"0.1.4","deps":[{"name":"aes-gcm","req":"^0.10","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":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"mysql","req":"^24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","libz"],"optional":true,"default_features":false,"target":"cfg(not(windows))","kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a69584150f2bc5daa5371e4c6f120f37902fa9f71f9a01f820a192318840ffe1","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","tokio-stream","tower"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"observability":["prometheus"],"parking_lot":[],"service_mesh":["redis","hyper","tokio-rustls"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"default":["pyo3"],"etcd":["dep:etcd-client"],"full":["notify","prometheus","redis","hyper","sysinfo","reqwest","urlencoding","rabbitmq","pyo3"],"mysql":["dep:mysql"],"postgres":["dep:tokio-postgres"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"],"sqlite":["dep:rusqlite"]},"yanked":false,"pubtime":"2026-01-17T05:06:12Z","v":2} {"name":"dmsc","vers":"0.1.5","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","libz"],"optional":true,"default_features":false,"target":"cfg(not(windows))","kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"09da1fe0aa1655e9322d91758ecba5329638076d60d82a9e46b5d431dcfb426a","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"default":["pyo3"],"etcd":["dep:etcd-client"],"full":["notify","prometheus","redis","hyper","sysinfo","reqwest","urlencoding","rabbitmq","pyo3"],"protocol":["dep:oqs"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-01-24T13:36:15Z","v":2} {"name":"dmsc","vers":"0.1.6","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9ad1a33f3022d6ec2c3e15f3651f2cb1baf44298404aa1f51dc2313f71797d52","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"default":["pyo3","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"etcd":["dep:etcd-client"],"full":["notify","prometheus","redis","hyper","sysinfo","reqwest","urlencoding","rabbitmq","pyo3"],"protocol":["dep:oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-02-07T08:19:54Z","v":2} {"name":"dmsc","vers":"0.1.7","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safer-ffi","req":"^0.1","features":["proc_macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d07d1430d9edaea97772de652660db73c0514e92a1647c2e3b26642198d4ccd4","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"c":["dep:safer-ffi"],"default":["pyo3","c","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"etcd":["dep:etcd-client"],"full":["pyo3","c","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"protocol":["dep:oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-02-17T15:53:06Z","v":2} {"name":"dmsc","vers":"0.1.8-beta.1","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safer-ffi","req":"^0.1","features":["proc_macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5c7f7a0127a4cc9d981338bae3f576fb704174330091c27351e7ff2e413d3aa4","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"c":["dep:safer-ffi"],"default":["pyo3","c","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"etcd":["dep:etcd-client"],"full":["pyo3","c","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"protocol":["dep:oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-02-18T11:13:54Z","v":2} {"name":"dmsc","vers":"0.1.8-beta.2","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safer-ffi","req":"^0.1","features":["proc_macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ecbe580f9ee8c3730765a62daba5148304aa8ee79c61044ba668f83c7ef4ef93","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"c":["dep:safer-ffi"],"default":["pyo3","c","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka"],"etcd":["dep:etcd-client"],"full":["pyo3","c","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"oqs":["dep:oqs"],"protocol":["dep:oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-02-19T11:36:11Z","v":2} {"name":"dmsc","vers":"0.1.8-beta.3","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safer-ffi","req":"^0.1","features":["proc_macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"80a12411fdcfd0e308918e0b5cde8e159d8740b6ffab96990191929a54789b07","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"c":["dep:safer-ffi"],"default":["pyo3","c","java","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka"],"etcd":["dep:etcd-client"],"full":["pyo3","c","java","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"java":["dep:jni","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka"],"oqs":["dep:oqs"],"protocol":["dep:oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-02-21T14:06:27Z","v":2} {"name":"dmsc","vers":"0.1.8","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build","ssl-vendored","gssapi-vendored"],"optional":true,"default_features":false,"target":"cfg(not(windows))","kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build","ssl-vendored"],"optional":true,"default_features":false,"target":"cfg(windows)","kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safer-ffi","req":"^0.1","features":["proc_macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"sqlx","req":"^0.7","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"18fbb8966509ea1fa9b19339e3eb5ea822c7f0ff03c387ced2c7078bcf09ffa9","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"c":["dep:safer-ffi"],"default":["pyo3","c","java","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka"],"etcd":["dep:etcd-client"],"full":["pyo3","c","java","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"java":["dep:jni","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka"],"oqs":["dep:oqs"],"protocol":["dep:oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-04-05T15:42:51Z","v":2} {"name":"dmsc","vers":"0.1.9","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"erased-serde","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"etcd-client","req":"^0.11","features":["tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["sink","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html-escape","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["client","server","http1","http2","tcp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lapin","req":"^2.3","features":["rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libloading","req":"^0.8","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":"notify","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(not(windows))","kind":"normal"},{"name":"oqs","req":"^0.10","features":["vendored","kems","sigs","std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-types","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build","ssl","gssapi","sasl"],"optional":true,"default_features":false,"target":"cfg(not(windows))","kind":"normal"},{"name":"rdkafka","req":"^0.38","features":["tokio","cmake-build","ssl-vendored"],"optional":true,"default_features":false,"target":"cfg(windows)","kind":"normal"},{"name":"redis","req":"^0.24","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safer-ffi","req":"^0.1","features":["proc_macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sm-crypto","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","postgres","mysql","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","sync","rt","rt-multi-thread","net","io-util","io-std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12","features":["prost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize_derive","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8246308b659f9193737709fe7837c1e02df7beb85a59cbebefe85f74ded8c52f","features":{"auth":["urlencoding"],"cache":["redis"],"config_hot_reload":["notify"],"gateway":["hyper","redis","tokio-rustls"],"grpc":["tonic","prost","prost-types","tokio-stream","tower","async-stream"],"http_client":["reqwest","urlencoding"],"kafka":["rdkafka"],"minimal":[],"mysql":["sqlx"],"observability":["prometheus"],"parking_lot":[],"postgres":["sqlx"],"protocol-advanced":[],"service_mesh":["redis","hyper","tokio-rustls"],"sqlite":["sqlx"],"system_info":["sysinfo"],"websocket":["tokio-tungstenite","tungstenite"]},"features2":{"bindings":["pyo3","c","java"],"c":["dep:safer-ffi"],"default":["grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka","c"],"etcd":["dep:etcd-client"],"full":["bindings","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","etcd","kafka"],"java":["dep:jni","grpc","websocket","rabbitmq","cache","queue","gateway","service_mesh","auth","observability","postgres","mysql","sqlite","http_client","system_info","config_hot_reload","protocol","kafka"],"oqs":["dep:oqs"],"protocol":["oqs","dep:sm-crypto"],"pyo3":["dep:pyo3"],"queue":["redis","rabbitmq"],"rabbitmq":["dep:lapin"]},"yanked":false,"pubtime":"2026-07-10T10:22:08Z","v":2}