{"name":"salvo-acme","vers":"0.87.0","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.87.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.87.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5624c2c45939f5a8bf2e7e8285f388b83923380020c10a9ccf4b8a0121dd8850","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2025-12-31T08:53:51Z","v":2} {"name":"salvo-acme","vers":"0.87.1","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.87.1","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.87.1","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b993e50ed35432a72f7d3dd2c4e699fe2fdb3d42dc15c68838c9c995b441eddc","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2025-12-31T10:44:27Z","v":2} {"name":"salvo-acme","vers":"0.88.0","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.88.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.88.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95e33619166d9e41c2e5a5dc6161b17c50f306cc9a90beba830608db3f8ef1bb","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-03T14:13:38Z","v":2} {"name":"salvo-acme","vers":"0.88.1","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.88.1","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.88.1","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5af72b559d4f93468b986fed99d0ca5eada38435754e08876c2d7d818b13dd1f","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-08T01:25:49Z","v":2} {"name":"salvo-acme","vers":"0.89.0","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"97fa4b0cb4b8a26833c6c533a9a969ee98995cde516d6ea7ac0ef64f1e34ed51","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-28T00:50:24Z","v":2} {"name":"salvo-acme","vers":"0.89.1","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.1","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.1","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f8c9ab3bfb11d9e5bddb5c980730eceaa6594df790a66c2b9d4e3e7c3f5c7a49","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-02-03T01:00:15Z","v":2} {"name":"salvo-acme","vers":"0.89.2","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.2","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.2","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6995792805f95906031138950e7ba5ab19e7576d163145928f5a8fa830d22c59","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-02-28T04:16:35Z","v":2} {"name":"salvo-acme","vers":"0.89.3","deps":[{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["full","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","rustls-native-certs","tls12","logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["http1","http2","client-legacy","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.3","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.89.3","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"214d2a135ac07303211f70b64d8d5039b7886884cb811281d646ff0891e49767","features":{},"features2":{"aws-lc-rs":["dep:aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["aws-lc-rs"],"full":["aws-lc-rs","quinn"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["dep:ring","tokio-rustls/ring","hyper-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-18T14:39:42Z","v":2} {"name":"salvo-acme","vers":"0.90.1","deps":[{"name":"certon","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.90.1","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.90.1","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3cea42d1b74c6e5ce212b8b0ee8e8b34543e35e0ed8c6e3f237f0b6b6aa23dc5","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-04-02T00:16:46Z","v":2} {"name":"salvo-acme","vers":"0.90.0","deps":[{"name":"certon","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.90.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.90.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9c2e7c331eb5afe4912da2bc588b10a0585707ae0a01171266b4b9f7c12293f6","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-04-03T07:43:28Z","v":2} {"name":"salvo-acme","vers":"0.91.0","deps":[{"name":"certon","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.91.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.91.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dc596418592b1654419ea72476f84c458164b530bcbaf3daad8485661a0ae3f1","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-03T07:52:23Z","v":2} {"name":"salvo-acme","vers":"0.91.1","deps":[{"name":"certon","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.91.1","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.91.1","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7a43a49607643e6b21e5b628d1ebc19fe251aebe501167433cfb587ef94e3843","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-03T12:02:38Z","v":2} {"name":"salvo-acme","vers":"0.92.0","deps":[{"name":"certon","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.92.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.92.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db676595526cc23d157e31adf89bb32640f7cbb1ca2b19d83449eb6ff037cff5","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-17T00:52:00Z","v":2} {"name":"salvo-acme","vers":"0.92.1","deps":[{"name":"certon","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.92.1","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.92.1","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"64cd7df7358eb320b8f8636376a50078b066b6667c74bfac7620a7bbc35619c9","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-22T22:53:48Z","v":2} {"name":"salvo-acme","vers":"0.92.2","deps":[{"name":"certon","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.92.2","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.92.2","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"03064def0059182f7400d9267ef15d64274de327227cc750eb3624b39a52b0ba","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-24T14:16:38Z","v":2} {"name":"salvo-acme","vers":"0.93.0","deps":[{"name":"certon","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.93.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.93.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fba382e0b9c6588920bc7e079e550c0b3e9a8a01f324cb01855e387f9907b959","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-30T11:24:04Z","v":2} {"name":"salvo-acme","vers":"0.94.0","deps":[{"name":"certon","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.94.0","features":["http1","http2"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_core","req":"^0.94.0","features":["test"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"733a66a96c6947a1ecd4224f338f71155bf649b5eee7342ef8580b4d2790b271","features":{},"features2":{"aws-lc-rs":["tokio-rustls/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"default":["ring"],"full":["quinn","ring"],"quinn":["salvo_core/quinn","dep:futures-util","dep:quinn"],"ring":["tokio-rustls/ring","quinn?/rustls-ring"]},"yanked":false,"rust_version":"1.94","pubtime":"2026-07-07T02:37:36Z","v":2}