{"name":"salvo_core","vers":"0.1.4","deps":[{"name":"async-trait","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.12","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":["stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_cbor","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog","req":"^2.5.2","features":["max_level_trace","release_max_level_warn"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-term","req":"^2.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"6b15227eaa87f837772b62eeed65babaae324d46b18f71f8584d404362a8bf72","features":{},"yanked":false,"pubtime":"2020-02-21T15:11:34Z"} {"name":"salvo_core","vers":"0.1.5","deps":[{"name":"async-trait","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.12","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":["stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_cbor","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog","req":"^2.5.2","features":["max_level_trace","release_max_level_warn"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-term","req":"^2.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"24c79381d1b47720c5edeae1050bb626befd0a8d184637ea83cc1881c1d27cc9","features":{},"yanked":false,"pubtime":"2020-02-21T23:13:28Z"} {"name":"salvo_core","vers":"0.1.6","deps":[{"name":"async-trait","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.12","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":["stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_cbor","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog","req":"^2.5.2","features":["max_level_trace","release_max_level_warn"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-term","req":"^2.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"2ab54c07b8af9db87da52e05b8e66a8374c40f2142dd35c0ae106ed23748e98c","features":{},"yanked":false,"pubtime":"2020-02-23T06:17:50Z"} {"name":"salvo_core","vers":"0.2.4","deps":[{"name":"anyhow","req":"^1.0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.12","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":["stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog","req":"^2.5.2","features":["max_level_trace","release_max_level_warn"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-async","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-term","req":"^2.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"2f930b5c91f95f48c92e6efe3556385bc843dfc283ecaf893e9e17fa60116cbf","features":{},"yanked":false,"pubtime":"2020-04-26T12:52:29Z"} {"name":"salvo_core","vers":"0.2.10","deps":[{"name":"anyhow","req":"^1.0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.2","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.6","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13.8","features":["stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.117","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.59","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog","req":"^2.5.2","features":["max_level_trace","release_max_level_warn"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-async","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slog-term","req":"^2.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.3.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"56e4f72fea9ab44667eb8ba710e37a0d66b3447cd832f0a58afbca2ed32105c8","features":{},"yanked":false,"pubtime":"2020-12-22T07:49:50Z"} {"name":"salvo_core","vers":"0.3.0","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.8","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.60","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"c3e3aac58f98f8a6c01ab02048918bbc222cff9fd16167cb96ad3ce7be19d49b","features":{},"yanked":true,"pubtime":"2020-12-24T01:13:41Z"} {"name":"salvo_core","vers":"0.3.1","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.8","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.60","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"version_check","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"yansi","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yansi","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"6229856e1cb4dc822c0efd7a499d1eab1fd80aeccf62a7446f2783873bff7c05","features":{},"yanked":false,"pubtime":"2020-12-27T13:17:10Z"} {"name":"salvo_core","vers":"0.4.0","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.9","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"10ee041591a65102996a4281e914dc19318eef6066dd3f8c52d25f33fe283e8d","features":{},"yanked":false,"pubtime":"2021-01-12T12:48:36Z"} {"name":"salvo_core","vers":"0.4.1","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.9","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d9b3495cd9fd894765af5a8cb5ca3e6deb899d36d4cd45a77d030c16c1ca8e71","features":{},"yanked":false,"pubtime":"2021-01-14T00:43:53Z"} {"name":"salvo_core","vers":"0.4.2","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.9","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b19ef29039a9daa97d2e3055a7930e3229ed69d75983a8147729562630b7aec9","features":{},"yanked":true,"pubtime":"2021-01-14T07:18:49Z"} {"name":"salvo_core","vers":"0.4.3","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.9","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d59f60c30f80ccc76716060eef6998055878f027af6a7a09957ce5dd54f4f41f","features":{},"yanked":true,"pubtime":"2021-01-14T08:12:38Z"} {"name":"salvo_core","vers":"0.4.4","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.9","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ee5db72a71be16c33bb7bf22a286fb53080304cec2a1e6f2cebebb946773744b","features":{},"yanked":false,"pubtime":"2021-01-14T08:18:16Z"} {"name":"salvo_core","vers":"0.4.5","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.9","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.118","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f58be632458bcc1de5c7425459d9f1c35754639d1be521e4e0b423ef021b9ebf","features":{},"yanked":false,"pubtime":"2021-01-19T07:08:31Z"} {"name":"salvo_core","vers":"0.5.0","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.12","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.120","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9745f486a960bc5da28c5c4c22be81e7a41bce3ef8706af65bbf80a89548d297","features":{"default":["macros"],"full":["macros","tls"],"macros":["salvo_macros"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-01-20T14:06:04Z"} {"name":"salvo_core","vers":"0.5.1","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.12","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.120","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db209aec81902bef93c7a60265243624dd356e396bb6ede5475f8ab2c7e813eb","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-01-20T14:37:49Z"} {"name":"salvo_core","vers":"0.5.2","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.12","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.120","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bcaca96028aca8649d3567bf020a7bced1740385ce531d2fed63cd072b0e7c58","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-01-20T14:52:04Z"} {"name":"salvo_core","vers":"0.5.3","deps":[{"name":"async-trait","req":"^0.1.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14.3","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.12","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-test","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.2","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.120","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"state","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b9b9d2bddf972dd462510873159af13c2fe3e761eea7333b1e7320c97bfd6313","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-01-21T00:36:00Z"} {"name":"salvo_core","vers":"0.5.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba4b18333f87cc5efbf10a6ba4e8cb9232ab8b835898ebbab1916065a6e99db2","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-01-21T02:46:51Z"} {"name":"salvo_core","vers":"0.5.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b44c38b9b87519ff05152f973ef4d0c5bc223d29778090ebbb2afdd4a5e0257d","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-01-31T01:22:26Z"} {"name":"salvo_core","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b4ce771b492641cefb3cb8c4843acdd89ae8d37d1b85654bfee28c4479d38273","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-02-28T13:28:52Z"} {"name":"salvo_core","vers":"0.6.1","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"23003c40e701c6cb20f63c71ed292eb286cf0e19c7c2a58cf663535c740164d3","features":{"default":[],"full":["tls"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-02-28T13:50:44Z"} {"name":"salvo_core","vers":"0.6.2","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b8e10d796331978c5dcacc4960c992691172a5a435bb900dbe526fc820e7ac15","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-02-28T14:00:39Z"} {"name":"salvo_core","vers":"0.6.3","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f6524fb86b1c9a0eebd0f3802c2d2b932ccce46046c6ef85864d436974fb0974","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-01T14:49:51Z"} {"name":"salvo_core","vers":"0.6.4","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26edb7ed952fd0e3117249182fd9dbec905f22a772429c50c89670de930760a3","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-02T08:37:22Z"} {"name":"salvo_core","vers":"0.6.5","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f1e989af3cecfe6c55f76361bd7f7c8b9b2cf1ac1740662e267c1c7d4917e697","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-02T23:49:01Z"} {"name":"salvo_core","vers":"0.7.0","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32c0cb17faa37b3f1170525f2f19aa982fef308ef01b9458ba18f7f3f7ff4998","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-04T04:41:47Z"} {"name":"salvo_core","vers":"0.7.1","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aac82c6436e34bbaeb186ccbf8bdd27062574acbba2668c257b16dcb088b4f66","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-03-10T12:52:22Z"} {"name":"salvo_core","vers":"0.7.2","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8ee9220574b51ac6b8bbbf5f242f650d3715ebf67f950f84c6b0b180f3af578a","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-10T13:06:14Z"} {"name":"salvo_core","vers":"0.8.0","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f046f5a5e8f461bf45b008f530c8ea1f8de5878033d29c26cacd3443bd7422e","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-11T21:56:08Z"} {"name":"salvo_core","vers":"0.8.1","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"74b01ab20784a4c241790486f8647e582d7eb7ebe6fa5118b6aaddfcbdcc5334","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-15T00:19:51Z"} {"name":"salvo_core","vers":"0.9.0","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aeb211dd450de143bea6b894e4ca52202cecc91bdca5bee9f9781999ef40ede6","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-18T22:07:25Z"} {"name":"salvo_core","vers":"0.9.2","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3182052d6e182beada8622e3dc5734ba127fbc59c78a97b12d4e21d481792898","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-03-20T02:17:36Z"} {"name":"salvo_core","vers":"0.9.3","deps":[{"name":"anyhow","req":"^1.0","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1.0","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"62d721cf65348553749b7ea5e7a12c88981d3afa913476229d8d5a493a5e620e","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-22T00:38:36Z"} {"name":"salvo_core","vers":"0.9.4","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.9","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"07fad12447ed71bca29654dd7c30e0ec8e2563e5276954b968d2ae9dbf5d3f46","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-30T01:48:02Z"} {"name":"salvo_core","vers":"0.9.5","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.9","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c3c4c722c3514f65f93d3b7883a4f317ce1e9de7b996c1ea9d4a87e030fba533","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-03-30T02:26:34Z"} {"name":"salvo_core","vers":"0.9.6","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.9","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dee3c5609e7c9624520e3c47b9dd9f125cda499fc23fe52c6c79a63c1daaed8a","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-01T01:47:46Z"} {"name":"salvo_core","vers":"0.10.0","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.10","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b44462d4f60b27f9eda75ea24c1e33c6fc0a3de039e130d7c579bd1638d4abd7","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-04T09:54:06Z"} {"name":"salvo_core","vers":"0.10.1","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.10","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"238ea71c543ad52dedbcf4815febde534c344d6909c8fe1465124675547fc9a5","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-05T07:08:22Z"} {"name":"salvo_core","vers":"0.10.2","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.10","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a95cb89921fa7a59df9aa9d5111f5a7ec64e38cc4858a438d62ebfee83d83abb","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-06T12:08:24Z"} {"name":"salvo_core","vers":"0.10.3","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.10","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"660c0ffe6a9f6f77e91ba343e932d5bb6c09f0997d90e21864e21f9a216436fe","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-07T04:35:52Z"} {"name":"salvo_core","vers":"0.10.4","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.14","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.10","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"90c9dda6883e3ba4383af79d9989db8b6531c1a257b27b495f40de93c9a8490b","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-09T01:15:05Z"} {"name":"salvo_core","vers":"0.11.0","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"double-checked-cell-async","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.11","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c908af873845b122095f6412c090514bd585a6d69e89ba4045c814148e00d039","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-16T00:27:55Z"} {"name":"salvo_core","vers":"0.11.1","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.11","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"51137cc6c498928950493db431fecacd7877cbd7ed65c24f4c81bfd4234a02d6","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-04-30T00:48:10Z"} {"name":"salvo_core","vers":"0.11.2","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.11","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"39b6e9dff739a1fd12db324bd66d945cbbc1860bb427ee4506df3ab5d9f3164b","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-05-02T03:41:10Z"} {"name":"salvo_core","vers":"0.11.3","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.11","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a0df9cebb1c0fec3c3abd6af42b1cf25a5233c0a7290b99531bccebd30b8aed1","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":true,"pubtime":"2021-05-13T05:54:35Z"} {"name":"salvo_core","vers":"0.11.4","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.11","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f48c65e66c4a2afd88ca9d59cb00c2147011a8c02d476e7e405df6194f8b72dd","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-05-13T06:01:42Z"} {"name":"salvo_core","vers":"0.11.5","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.11","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"07f3fa8d4f86bf593d313ec3aa60bfd96435a625f3f74cac7bc918e6bcc63c65","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-05-17T01:38:31Z"} {"name":"salvo_core","vers":"0.12.0","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.12","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5d440ee8882c322f49ee97b830b685216c2759e62e38d938cee8f43ddb043208","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-08-25T21:24:22Z"} {"name":"salvo_core","vers":"0.12.1","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.12","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fc2457635bd3ee70803a6fade08bc0a1e63a4d4736593286f178621fade83103","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-08-27T01:36:36Z"} {"name":"salvo_core","vers":"0.12.2","deps":[{"name":"anyhow","req":"^1","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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"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-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"salvo_macros","req":"^0.12","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.22","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4b1ce4966abb9e8261dc2ee2b819b3acc4363a473bb0ae932758807a77c3a547","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls"]},"yanked":false,"pubtime":"2021-09-07T01:02:13Z"} {"name":"salvo_core","vers":"0.13.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.13","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6f6a0da7138701008190760929432c5fd67a3fb7e41e31c249327b630f5e77ad","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":true,"pubtime":"2021-10-22T05:05:37Z"} {"name":"salvo_core","vers":"0.13.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.13","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"287c500b359a6d67657590ab39b5ad9b9f2861be9440cb7cda23c5b4e852e538","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":true,"pubtime":"2021-10-22T06:34:59Z"} {"name":"salvo_core","vers":"0.13.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.13","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"twoway","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"71b76a94dac28d87d9963ef8b45fb8dc4740b8014633ad9aff32982259308c92","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":true,"pubtime":"2021-10-22T08:13:45Z"} {"name":"salvo_core","vers":"0.13.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"display_bytes","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.13","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"tracing-futures","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a192a13878cbafc9bad1bbdc053bba8e98c94463a9f3660de216a14a27acf686","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-10-23T11:29:42Z"} {"name":"salvo_core","vers":"0.14.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.14","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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"}],"cksum":"4629a554185faf7e7e46335e4d242045ff3ac57850aadd369d26751742a1544e","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-05T15:24:04Z"} {"name":"salvo_core","vers":"0.15.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"888d44281140d4c0f9833cf6adf1d1ff0b15c1284b102def82544f798dff0d28","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-11T06:47:35Z"} {"name":"salvo_core","vers":"0.15.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ffcc46e75b0c2d3947b64077a4e1e85e89a080c9d8d481a7edda883fe4a302f0","features":{"default":[],"full":["tls","anyhow"],"tls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-11T08:47:13Z"} {"name":"salvo_core","vers":"0.16.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"344211b0e9973b915dcbb59ea3bf775b03ece176290a1e9fb6484f9d00f4b44d","features":{"default":[],"full":["rustls","anyhow"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-15T08:20:12Z"} {"name":"salvo_core","vers":"0.16.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a1e2e98030725f70d2419c5c81331b35cf6c611c12dc0ee0cbcc5d6cd581210","features":{"default":[],"full":["rustls","anyhow"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-16T05:00:18Z"} {"name":"salvo_core","vers":"0.16.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ecf16879e49e86c28d5f732ec7d077e674315ec889e6b896d632b6c8e3c579c7","features":{"default":[],"full":["rustls","anyhow"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-17T14:25:35Z"} {"name":"salvo_core","vers":"0.16.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bc701ca63d35c635a154c65c15b5884ca1010e12c6b8b69ee4109b70f1c178d1","features":{"default":[],"full":["rustls","anyhow"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-18T03:15:51Z"} {"name":"salvo_core","vers":"0.16.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.15","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a2a81f7736737d5a00d2d69f51ab4049385b4ab8f12c5b24f6fd6d48d08e14bb","features":{"default":[],"full":["rustls","anyhow"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-18T08:40:20Z"} {"name":"salvo_core","vers":"0.16.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.16","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"28e2c3a9d4f80659cc9a197b80fcf35ba009e2344a033cf1bb9106bc951f9188","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-11-19T07:17:50Z"} {"name":"salvo_core","vers":"0.16.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.16","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ee886bfde065bb706d9ae0bb2f655bd7dc68c06f4aad6bd6aad57a52f5611f2d","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-12-08T00:16:39Z"} {"name":"salvo_core","vers":"0.16.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.15","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.16","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"25b8c47b919e8a95da9c44adbebfa047b97dd382442c8c1299f9ef9cf0833c82","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2021-12-26T08:54:43Z"} {"name":"salvo_core","vers":"0.16.8","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.16","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b01744b7dc20bc908f57cea1acea49c3f2842931defcc1edf55d6eff2fdaa05","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-01-12T01:28:05Z"} {"name":"salvo_core","vers":"0.17.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"538b36a6098595e9287c91299e68aaf8d7f3e0fa05c499693e9c19e0e08c8234","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-03-13T03:21:53Z"} {"name":"salvo_core","vers":"0.17.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"737c7f7c5a7df1e446e850b91c64da8d5bd922ad57daeaf2c16842e1875c723b","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-03-13T07:04:16Z"} {"name":"salvo_core","vers":"0.17.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a5ca1378df4b1dec681b91208fa4ecb9d4017c3624f0b44f29669d5306fe09d","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-03-13T07:52:49Z"} {"name":"salvo_core","vers":"0.18.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.18","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9ef4f15d202b7d68990a453a263c200bca26c53efbae45215120f4857e7e81e4","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-04-03T09:27:24Z"} {"name":"salvo_core","vers":"0.18.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.18","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ff3671a15017aee959f767755da17b99d4a18f3dfdc550bf4201154a2d87e934","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-04-03T10:21:06Z"} {"name":"salvo_core","vers":"0.18.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.18","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b0bee93e985a5dc1ea2ee9fe4bfdfcbafb4198ecceac2478c16b44c7b3f487e","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"]},"yanked":false,"pubtime":"2022-04-06T02:36:52Z"} {"name":"salvo_core","vers":"0.18.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.18","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b205550b55e643ba923de2f1f00f7ecbabbc2e1b3d9947202c1707367d4d6985","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-11T01:54:40Z"} {"name":"salvo_core","vers":"0.18.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.18","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6ff42865a990f3ed0f4f22068f587c3b534a6cb4b8c72d3a22a6e41d38a6874c","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-12T06:54:41Z"} {"name":"salvo_core","vers":"0.18.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.18","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16e9a2b55163078edddb39b0d10701cbcb377c4400c4f881fdf359bb723847de","features":{"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-15T08:41:39Z"} {"name":"salvo_core","vers":"0.19.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.19","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3b3e304a9b7e0c0398521c895ea9c674b743de56fc010c1cd2ac3deb222143b8","features":{"acme":["base64","chrono","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-18T09:46:00Z"} {"name":"salvo_core","vers":"0.20.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.20","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1084e254d6760065a0b7ffbef213121c7cb054e54cd84db1afbafd3d478ef7b9","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":true,"pubtime":"2022-04-21T23:44:05Z"} {"name":"salvo_core","vers":"0.20.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.20","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"988f061aae2ac028376586546d91fd6272a1a44dbb6713a1b602201423f43d9c","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-22T00:41:12Z"} {"name":"salvo_core","vers":"0.21.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"edbb415f6a63ea955f030a0411fce88f8a3427d0d05835ff82f53150515569b9","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":true,"pubtime":"2022-04-23T21:41:49Z"} {"name":"salvo_core","vers":"0.21.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1b97e695715514028ab78fadb71ffa8b0802251cb5df064956ba71333592de65","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-24T02:47:11Z"} {"name":"salvo_core","vers":"0.21.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5df5d83f8bd46c7155b257adff12cb73b2dc8078059454d6f815822e31d1cde2","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-24T04:23:34Z"} {"name":"salvo_core","vers":"0.21.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"71294cf0a60c264747201611dc0dd78ffd1ad95f8bd31b48771d498080f2d31e","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-25T00:56:27Z"} {"name":"salvo_core","vers":"0.21.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempdir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ca3b035e3aa694195ff6671b79a0d79e6af0e6b1aff7826731b55eaf7fb8e01b","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-25T02:56:48Z"} {"name":"salvo_core","vers":"0.21.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba58d195869b9dbc3aa97df787cbe81b8fa8af1aa7efa7de7c67564a28b3556e","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-28T14:37:38Z"} {"name":"salvo_core","vers":"0.21.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ecc7d045d36da1817c6c29d94b9ff32cea010189ebbabc0e9d2666403fd8f4b5","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-04-30T23:27:04Z"} {"name":"salvo_core","vers":"0.21.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.21","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"74ec98e3c6b7447ed792f3826ed7dcd8c5114e59218baa90358addd6bbf595c8","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls"],"rustls":["tokio-rustls","rustls-pemfile"],"unix":[]},"yanked":false,"pubtime":"2022-05-01T03:45:30Z"} {"name":"salvo_core","vers":"0.22.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.22","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"92c7772a9e1da60432cb78004d25312115ac10490ba6e003ac74a30c5cd550c0","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"unix":[]},"yanked":false,"pubtime":"2022-05-04T01:11:16Z"} {"name":"salvo_core","vers":"0.22.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.22","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac9053a29db7c35483385fbb84318d0bca151b967635ec5b7a20a37467626eca","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"unix":[]},"yanked":false,"pubtime":"2022-05-04T07:48:39Z"} {"name":"salvo_core","vers":"0.22.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.22","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"335d0f6642cbfcf5eb2979df5adad864e16a906fd289ab58f03f2eced078d3dd","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"unix":[]},"yanked":false,"pubtime":"2022-05-07T13:43:12Z"} {"name":"salvo_core","vers":"0.23.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.23","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"467368902ad443eb8786e08e779d0e610ed3a2066e69e06141b75fc991ba29b3","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"unix":[]},"yanked":true,"pubtime":"2022-05-15T00:03:19Z"} {"name":"salvo_core","vers":"0.23.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.23","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c8df573c018a7153ebadc91ed959bb0fcb60503c7653d64c1f5d47a8286f0f29","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"unix":[]},"yanked":false,"pubtime":"2022-05-15T00:42:35Z"} {"name":"salvo_core","vers":"0.23.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","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":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.23","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":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"47b54a73d5f22ccad0f6ad66ee5769ffdbe996970a13322a80ab69883e764209","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":[],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"unix":[]},"yanked":false,"pubtime":"2022-05-16T03:31:31Z"} {"name":"salvo_core","vers":"0.24.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.24","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9e93b54b90e6c7c894b891066c370efd7816cc7e784e653b6324f7bb73109eeb","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url"],"unix":[]},"yanked":false,"pubtime":"2022-05-22T00:23:03Z"} {"name":"salvo_core","vers":"0.24.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.24","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"930d0cd6f5ff08214ca05741b4af23178fde91b01001c653f6ec5b0af5e4d890","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url"],"unix":[]},"yanked":false,"pubtime":"2022-05-22T23:41:48Z"} {"name":"salvo_core","vers":"0.24.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.24","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"134884a8be9800c0039fccc57f3a160a337f902c706d4cd193bcebe0a7a5bfad","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url"],"unix":[]},"yanked":false,"pubtime":"2022-05-23T14:17:36Z"} {"name":"salvo_core","vers":"0.24.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.24","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e0e8a44a08a0b90294d9797a76aabbb1334c3f34c9175b8b5fcdc4f35f1b4c5b","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url"],"unix":[]},"yanked":false,"pubtime":"2022-05-24T07:34:58Z"} {"name":"salvo_core","vers":"0.24.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.24","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"27ba92d2dca83cab05b63af8ec937c52cffabbda602eae3002b5a567eaff0fe3","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-06-03T07:41:24Z"} {"name":"salvo_core","vers":"0.25.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.25","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1199c7258b041fe43e1b8ef1226ad2d97339f6eb24018e9dd484f85eceb685c3","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-06-17T04:28:36Z"} {"name":"salvo_core","vers":"0.25.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.25","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_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3001e7805690ec3113ee6a67836c80b266242a45e518eb178af8045364e8c069","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-06-24T06:57:54Z"} {"name":"salvo_core","vers":"0.26.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.26","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dbd13e2c7a11536d4a77001857a5017d8eb2dc4ffd88bb096c2cf0efce687e3a","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-07-04T10:57:52Z"} {"name":"salvo_core","vers":"0.26.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.26","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2839ac2de9498c021e6ae783a58f931613693d01bdb119f6c6f6c9eefe9d6748","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-07-05T01:15:59Z"} {"name":"salvo_core","vers":"0.27.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"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":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.27","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c891b1900e68a5ffdc3525bd1272eccea31f0b0c54a8618dae57b49e4432038f","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-07-16T23:06:06Z"} {"name":"salvo_core","vers":"0.28.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"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":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.28","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c377e7cc4ff3bd57aa3c2c91e748a4591b6661fd4f7defc9b5cbb6a7ccf31f45","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":true,"pubtime":"2022-07-30T01:23:07Z"} {"name":"salvo_core","vers":"0.28.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"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":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.28.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b647e4103d092313747c8706c79e22e0f60efb4ca13f45c9c6f6b6ea84456f9","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-07-30T04:38:41Z"} {"name":"salvo_core","vers":"0.28.2","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"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":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.28.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3f247ec6bdad2c07bbcad572f422ac87572f61130236c7f88f6ec1f16459b7af","features":{"acme":["base64","hyper/client","hyper-rustls","rcgen","ring","x509-parser","tokio-rustls","rustls-pemfile"],"default":["test"],"full":["rustls","anyhow"],"native-tls":["tokio-native-tls","pin-project-lite"],"rustls":["tokio-rustls","rustls-pemfile","pin-project-lite"],"test":["async-compression","base64","encoding_rs","serde_urlencoded","url","tokio/macros"],"unix":[]},"yanked":false,"pubtime":"2022-08-01T09:39:52Z"} {"name":"salvo_core","vers":"0.29.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"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":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.29.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3978a421239b9d157d0fe8578bae275c4bcd7fcd94bb52cc31bb09267d05cea9","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-08-02T09:29:07Z","v":2} {"name":"salvo_core","vers":"0.29.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"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":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.29.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"046b1cfcfb361fd1b9702272d0f7d08060fb1e31467c356cde884109599717b8","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-08-04T23:38:54Z","v":2} {"name":"salvo_core","vers":"0.30.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.30.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69b55577c05357a7e561bd7ea4769073a1b19e5e0278c10f8fcf5c28a7b9a3e7","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-08-15T11:40:48Z","v":2} {"name":"salvo_core","vers":"0.31.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.31.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"007709115c256a25f3abf06cb60a124a61cab7c1e08105805b4da8145ee0d5e4","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-08-17T08:57:00Z","v":2} {"name":"salvo_core","vers":"0.31.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.31.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"55ada8900a745c480f67d5a6933aee6c6f65f09ecb5bcd440c21bcc9f2c749b4","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-08-21T04:07:12Z","v":2} {"name":"salvo_core","vers":"0.32.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-recursion","req":"^1","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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.32.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"13546d55c87edf37dae6333bf972454b9880e6e3e9af64f23c8be12b080c8f80","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-08-31T02:57:23Z","v":2} {"name":"salvo_core","vers":"0.33.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.33.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f0f2094987da9f73b71ed04e445c60326a8ff4ce650192a192ae69125b3e40cc","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-08T00:29:17Z","v":2} {"name":"salvo_core","vers":"0.33.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.33.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2fd12b0f942e1d4607370bba470e2f34ab594b64620ecf44436ba9fa446d1a3e","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-08T07:12:22Z","v":2} {"name":"salvo_core","vers":"0.33.2","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.33.2","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4111508f21ad27ff20a7b0b478a73e2c7a9e3e3ff4e4ab34b7d989f4fe3bd32d","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-09T20:57:46Z","v":2} {"name":"salvo_core","vers":"0.34.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.34.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3c379564a86c25d4d5d7228f7a6ff355b0b90827212784b3c14904c7243a0723","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2022-09-12T04:58:01Z","v":2} {"name":"salvo_core","vers":"0.34.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.34.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e3b99fc220da2f33cee2bbcfe3249f2102d2c7289aad05198666f87131051a7","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2022-09-12T14:29:58Z","v":2} {"name":"salvo_core","vers":"0.34.2","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.34.2","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7cb1d2a45b2e63bafa298626171027ae1a9def7a21fca81c341b50f920887f6a","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-12T20:04:03Z","v":2} {"name":"salvo_core","vers":"0.34.3","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.34.3","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e104409bf6168999cae0d11d4340fdcb333592ddce2a5bd2c45e300e6a8e6f68","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-14T23:58:27Z","v":2} {"name":"salvo_core","vers":"0.35.0","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.35.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b7f4c6236c301a15a1ae2f6465889879d3110151924c4921529f8a0107fef2cf","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2022-09-17T08:15:50Z","v":2} {"name":"salvo_core","vers":"0.35.1","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.35.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bff34eaf77dc39654f931ebc7f7b75dce0a2d278a25dcb7e4285aba55365bd45","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-18T00:27:25Z","v":2} {"name":"salvo_core","vers":"0.35.2","deps":[{"name":"Inflector","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.35.2","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7db8d1828b91380b4ac2988dffd4c9af3898ce107d798cb007e2e9f5eb6e3383","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project-lite"],"openssl":["dep:openssl","dep:pin-project-lite","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project-lite"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-22T01:18:07Z","v":2} {"name":"salvo_core","vers":"0.36.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.36.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"00800611c338a8d3cee77863d888399b0dc85d94134dcb8ca2c53a74b9ec97b2","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-09-28T07:30:10Z","v":2} {"name":"salvo_core","vers":"0.37.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.0","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0ca81d8bfa1b258c44ce9bd2295e43531e5f2cb0691203a88b613dd0d81b55c8","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-10-07T13:09:22Z","v":2} {"name":"salvo_core","vers":"0.37.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.1","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3cb9aa56162b4ff9d34fac56bfbf791df43701ac3c05cea041b53a6919d45449","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-10-18T00:42:27Z","v":2} {"name":"salvo_core","vers":"0.37.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.2","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4048ecf05690f14b3a62adacc399c76da2e0fd83a8dc07ce9b0090a277c43a39","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-10-27T11:39:27Z","v":2} {"name":"salvo_core","vers":"0.37.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.3","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d29e1f1cfb88ea633f7ae5e290d8a9b4566ff92cd5750a7cf1a4b977bf0e798","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-10-28T04:46:34Z","v":2} {"name":"salvo_core","vers":"0.37.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.4","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"91674e0ed1f2ac2befb5620eefcd07cdd5353fc22925792735d9477e1c6f7d8e","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-11-06T23:35:07Z","v":2} {"name":"salvo_core","vers":"0.37.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.5","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2fea63014bacaaaef1eaa1f28d90921cfbbee73a379974fca30fc698f64a8853","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-11-28T01:37:28Z","v":2} {"name":"salvo_core","vers":"0.37.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.6","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f959b80d015af3e56d95c3af86fab53e0966c2073c9c232dcffcbfbbe1744dc7","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-11-29T01:47:52Z","v":2} {"name":"salvo_core","vers":"0.37.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.7","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cb1b199dd08eebadbe518beffa26b63e02b93bdf8b09bf9ecd8740b65def38c8","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-12-02T09:55:38Z","v":2} {"name":"salvo_core","vers":"0.37.8","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"34ff3ad2d3dfbdb6710b82a35aac600297f6c207edfa7cd4928262ebfc54c1fb","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-12-25T10:47:15Z","v":2} {"name":"salvo_core","vers":"0.37.9","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.16","features":["percent-encode"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14","features":["stream","server","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.37.9","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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8558c59611f3b8fa0545f3a9ecf4450151cbc8fb2917cbff6125c2a5c02a96c5","features":{"unix":[]},"features2":{"acme":["dep:base64","hyper/client","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","test"],"full":["rustls","anyhow"],"native-tls":["dep:tokio-native-tls","dep:pin-project"],"openssl":["dep:openssl","dep:pin-project","dep:tokio-openssl"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","dep:pin-project"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2022-12-26T06:37:58Z","v":2} {"name":"salvo_core","vers":"0.39.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.9","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.39.1","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e40c75c839d970a198e64898ed1493ee3d29f945ff3aa72a0f979ac4e48ec57a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2023-04-28T14:44:38Z","v":2} {"name":"salvo_core","vers":"0.40.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3","features":["brotli","deflate","gzip","tokio"],"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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.9","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.40.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12e56136ec2207a8fd17cbe5e8ee8ea10e1530942f2214eb7eb5ab022df270ef","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:async-compression","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-04-30T22:57:06Z","v":2} {"name":"salvo_core","vers":"0.41.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.9","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.41.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"303a90f3e0205048a7d43a8b4e0ea8191659465fe0c738370424c2a0497777b3","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-05-09T23:06:56Z","v":2} {"name":"salvo_core","vers":"0.41.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.9","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.41.1","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"01decf622297b157f14f86ef886ff343c61f863cfa756ae01a5c3ef248ca419a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-05-12T23:16:26Z","v":2} {"name":"salvo_core","vers":"0.42.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.42.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"bb5d6587df6060166cf81baa1fa66c78b1658ba312d554da5b50bd777c5c3503","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-05-29T13:23:15Z","v":2} {"name":"salvo_core","vers":"0.42.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.42.1","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d049338a4f76149796cb3002ee2e92acd33a469ef4177c0c5cb7b1f18335bdeb","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-05-31T07:45:48Z","v":2} {"name":"salvo_core","vers":"0.43.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","http2","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","http2","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.43.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"57306bb12e30bdd483b07be6ff4e71e78a1e5764792611e02523d98d2ccee3ea","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":[],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-06-02T00:24:53Z","v":2} {"name":"salvo_core","vers":"0.44.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.44.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"89bdf805c1d8038a5cb38829702ddbbea57cf4d61bb8618c6e7b7d6fcf97ed43","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2","salvo-utils/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-06-08T07:12:00Z","v":2} {"name":"salvo_core","vers":"0.44.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"h3","req":"^0.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-quinn","req":"^0.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.2","features":["runtime","http1","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.44.1","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"420e9316f430f386560cb42ea12c5d014fdbaae399d64b351593957256c03490","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2","salvo-utils/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:h3","dep:h3-quinn","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-06-09T01:11:02Z","v":2} {"name":"salvo_core","vers":"0.45.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.2","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.3","features":["runtime","http1","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.45.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"79b69f0ee997d2df3505cd29641a9e8da7109c598653abff29c631938fb7095b","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2","salvo-utils/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-07-06T08:00:06Z","v":2} {"name":"salvo_core","vers":"0.46.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.3","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.2","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-rustls","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.3","features":["runtime","http1","tcp","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.46.0","features":[],"optional":false,"default_features":false,"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":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"4292dfecdf2c559eb70cbe0dcb1b5ec100e0069b7eddbb6a1031d32fb4f14d0c","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2","salvo-utils/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:salvo-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-07-10T07:27:12Z","v":2} {"name":"salvo_core","vers":"0.47.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.3","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.47.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fbc424cdace0e7096408004d2f9da1c2148b2e056c2ada0944c8db35d1dbf344","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-07-17T14:21:55Z","v":2} {"name":"salvo_core","vers":"0.48.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.3","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.48.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"44c470f9e39fa47c964d9390f57199162b63ccebc81995922df7003bdabc78ab","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-07-19T06:09:13Z","v":2} {"name":"salvo_core","vers":"0.48.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.3","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.48.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b86a718aa639353aa8f8c676c1294cc3f96374334aaf8f102be03832a8ebd989","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-07-20T05:19:13Z","v":2} {"name":"salvo_core","vers":"0.48.2","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.3","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.48.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"aa2dd01f0ca824c9a0dc2a1b07f07cfb68c00e8f6bf4e0db158e9777e1c6c906","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-07-20T06:40:33Z","v":2} {"name":"salvo_core","vers":"0.49.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.3","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.49.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"1be39f29837dc8c584c86915293035ed48366541beefb2efce577c162e87c15b","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2023-07-23T20:27:53Z","v":2} {"name":"salvo_core","vers":"0.49.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.49.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"03e5205a8e9c720d97c2b038e1d993683367f59def18ce2d998da68767e8fbd9","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2023-07-29T02:30:47Z","v":2} {"name":"salvo_core","vers":"0.50.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.50.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fc86c982a0608445125f422eebaa6dfe5badcdab9d766eb78962c2b3d995cf06","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":true,"pubtime":"2023-08-08T05:58:36Z","v":2} {"name":"salvo_core","vers":"0.50.2","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.50.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ae62390001e8103c7c29170abfcd52ebbe7d506b946af8925b3937a0e6694396","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-09T07:59:53Z","v":2} {"name":"salvo_core","vers":"0.50.3","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.50.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"9e7570dc31d317238a725c0bd1a9722f1a44664252eb112bb3c453d6de1db750","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-11T22:49:05Z","v":2} {"name":"salvo_core","vers":"0.50.4","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.50.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"1e53a7c7e2e02c44b0f3318dca328e8128476998a3dfb6eb614f389b81c0bb06","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-13T23:15:53Z","v":2} {"name":"salvo_core","vers":"0.50.5","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.50.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f390abdf3d253fba680a42af62bec231898ced3d24b9314c66d95d473ee50927","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-14T01:39:49Z","v":2} {"name":"salvo_core","vers":"0.51.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.51.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d7a22e9f8f882c216ae5efeed31fd0074dacc39f21ea6b93139c6533933e4b25","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-24T03:15:14Z","v":2} {"name":"salvo_core","vers":"0.52.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.52.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a5d63cf2b7ce692316ad27b7949d23312e08b741b80d46c3f317f04ac14c39f6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-28T04:35:46Z","v":2} {"name":"salvo_core","vers":"0.52.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.52.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f8b02f91a68f4ad9bd25676a7428a34ff44e98dc3ff995dfee3a8563e5a6c63e","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-29T04:40:15Z","v":2} {"name":"salvo_core","vers":"0.53.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.53.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"167cc790726600118a5fc4cd3391fad736ee86ec65d752d0b1f00106749bb580","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-08-31T02:58:41Z","v":2} {"name":"salvo_core","vers":"0.54.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.54.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5332c2354086b8e479b67b6cd8e98df3156da00a9f0f048c458311443e205b2c","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-04T04:12:46Z","v":2} {"name":"salvo_core","vers":"0.54.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.54.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"68eccd838dd259e4b5f15e9d176fcc6ae9ecbcbd5a3b9b5933984e28479ab9d7","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-04T04:53:11Z","v":2} {"name":"salvo_core","vers":"0.54.2","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.54.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"6477d249a7693c9faac562c4105eb8d8a6658ae7871d57c0ecc075dbb98e5088","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-05T06:46:07Z","v":2} {"name":"salvo_core","vers":"0.54.3","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.54.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ea68f2bb62548bda63f9752197d14dbe7fa0645aab0ea7f322efda1cacfa5af0","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-05T08:30:30Z","v":2} {"name":"salvo_core","vers":"0.55.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.55.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"86adc18cd01a382e581e7f3624692a45bb13160881c1b6e5edba57579155ca2f","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-13T01:44:51Z","v":2} {"name":"salvo_core","vers":"0.55.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.55.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"c73779288229197151a7476f9eadf5d8ad33f3971de486513b88d31edad50887","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-13T02:28:17Z","v":2} {"name":"salvo_core","vers":"0.55.2","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.55.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"2c8cc7306374d61360d747e078587fc45375d37fc63fd90f478caceafa213d70","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-13T03:17:59Z","v":2} {"name":"salvo_core","vers":"0.55.3","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.5","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.55.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"2c67ad5f6a12f74efdf65d1261578265ffe686397e4e53e9d4c0e5d8f6c36c26","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-14T08:53:34Z","v":2} {"name":"salvo_core","vers":"0.55.4","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.55.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e0a57de060ea1ecac38353a436c6c4a68ae1d98e9f904123662ab25006811950","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-19T02:52:09Z","v":2} {"name":"salvo_core","vers":"0.55.5","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.55.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"dd45f3de956d7e523432c99b2602563ad3c3fcf75f1f998098d8ad225d2747bf","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2023-09-21T04:26:25Z","v":2} {"name":"salvo_core","vers":"0.56.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.56.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"cc9092b59127997e6edfffbb41b245fccd33da461599a460561c99c64fcd3c1a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-10-06T07:33:29Z","v":2} {"name":"salvo_core","vers":"0.57.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.17","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.57.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f7f1936135d5eeb5c2f14e853d757037e9a2d0fbea38467bda3f59429cefda5b","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-10-08T22:37:16Z","v":2} {"name":"salvo_core","vers":"0.58.0","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.58.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"00089cd40c127667d1ec874a77a04818565cb4b38c6ce98a8aa80f4e589a24d5","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-10-16T06:48:34Z","v":2} {"name":"salvo_core","vers":"0.58.1","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.58.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a3dd3d82e733ebfb53aaddb3a19515afa2ad7160ab937e49762bad6149487ed6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-10-18T07:34:21Z","v":2} {"name":"salvo_core","vers":"0.58.2","deps":[{"name":"anyhow","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.58.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"textnonce","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"661eabf006e4b5dde529a7a31dd875f82b9505d64ac82a517538729d9110941a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","dep:base64","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:base64","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-10-24T02:15:38Z","v":2} {"name":"salvo_core","vers":"0.58.3","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.58.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"95c1ffacceac361b0e502f5bd78060ef6ca4c4c2a76cecc3c91b6100495b121b","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-11-02T23:15:39Z","v":2} {"name":"salvo_core","vers":"0.58.4","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.58.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"8b48d3394639eb89d3780baa075fa778f359f062d6da6f439c14ca938cb8bd9f","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-11-23T07:21:06Z","v":2} {"name":"salvo_core","vers":"0.58.5","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.58.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"acc27d0544e1f38d0cad387bb33ded2928528b1914d6971795a7998db1d01e14","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-11-24T00:14:46Z","v":2} {"name":"salvo_core","vers":"0.59.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.59.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"797fa3dbfd469d617430a8742bb5e83da7684116432f4758779bc996faeef974","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-11-30T00:29:05Z","v":2} {"name":"salvo_core","vers":"0.59.1","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.59.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"bc25969bc6f8df74e2f5a4b0a5186febde78bd647d39c1294413f99ecf57f596","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-12-04T07:14:14Z","v":2} {"name":"salvo_core","vers":"0.60.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.60.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5264a758b451fc0ce96344b53f0353c05672d1e97ca9fd7e283edf3d7885af10","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-12-05T13:44:26Z","v":2} {"name":"salvo_core","vers":"0.61.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"=1.0.0-rc.4","features":["http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.0.4","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo-utils","req":"^0.0.6","features":["runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.61.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","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-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"8655845da53624ae5bb83ed3e82dcae132ec6bf5a015867745887be59d745bf9","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper/client","dep:reqwest","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-12-12T22:51:25Z","v":2} {"name":"salvo_core","vers":"0.63.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.7","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.63.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e18de6e6ea79cad2ef8433068bb26d5eeec1b097c5735bffd4fef17b2d4b46b3","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-tls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","http1","fix-http1-request-uri","http2","test"],"full":["cookie","http1","fix-http1-request-uri","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-12-14T02:17:24Z","v":2} {"name":"salvo_core","vers":"0.63.1","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cruet","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.8","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.63.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"c36a49a4227992bb0e27f3c9589e24b2bd8c68a29e2ed42e03f6de6da39faa0f","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-tls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2023-12-21T01:14:02Z","v":2} {"name":"salvo_core","vers":"0.64.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.64.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"87841f06a18094fda525cedfc26600e0bf94c079c3cdf14440809d3c6d30b88d","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-tls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-01-11T05:04:32Z","v":2} {"name":"salvo_core","vers":"0.64.1","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.64.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e1b070e4df6ecadc37ee24f686a4c1fa74bcb4eb1ea3e2985661494acd317b53","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-tls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-01-14T22:32:45Z","v":2} {"name":"salvo_core","vers":"0.64.2","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.64.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a6711b086cd217cae1d52c872f8b0d9acd03e9d2dccb45998062538c7f20dcb7","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-01-15T21:55:04Z","v":2} {"name":"salvo_core","vers":"0.65.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.65.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7f8851ba26b791d99eecfd2697aac3e4b0d6aea95781d97e2c9d4cd66f06e986","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-01-17T04:11:52Z","v":2} {"name":"salvo_core","vers":"0.65.1","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.65.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"36841384e94d19d9d3620979a9546a5f224f35c068697cf7c93ab818d2531a1a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-01-23T23:26:56Z","v":2} {"name":"salvo_core","vers":"0.65.2","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.65.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"68b30ee85c704626a4c3b198378cf7acb921087b1bc35a32d12d0598172eb8df","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-02-02T00:50:45Z","v":2} {"name":"salvo_core","vers":"0.66.0","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.66.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"15ef60ced9a068d0ef57bad6073bae17e382d5261de9774d4a3fe962ad2d9202","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-02-15T22:53:19Z","v":2} {"name":"salvo_core","vers":"0.66.1","deps":[{"name":"anyhow","req":"^1","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":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.28","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.66.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"27ace9b252dd14daa670ca8e382cebe758f43495bae201ff1516c09b29cdb11a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-02-28T00:30:34Z","v":2} {"name":"salvo_core","vers":"0.66.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^3.3","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.28","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.9","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.66.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"8f35be8857cb2be75e021954f1e70cd6e069e9357725f0958dd0310c3e2d28cd","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-03-06T22:45:49Z","v":2} {"name":"salvo_core","vers":"0.67.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^4.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.28","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.10","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.67.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d69a92d8bb3a36845371eba2d5fbb19babcbb7933ff12992774ea0cbe7e50ab6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-04-08T00:41:15Z","v":2} {"name":"salvo_core","vers":"0.67.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^5.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.28","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.10","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.67.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"be5f97076b5da95470f7541528b02977f768ae77d64e8abfe834f2d1351740f0","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-04-26T20:56:51Z","v":2} {"name":"salvo_core","vers":"0.67.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.28","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":["runtime-tokio","ring","tls-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile-old","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"rustls-pemfile"},{"name":"salvo-http3","req":"^0.0.10","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.67.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls-old","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio-rustls"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b05989a88a3d5a6a178aee40cd9439890bcccb5c78cdd127def079ab19c371ec","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:tokio-rustls-old","dep:rustls-pemfile-old","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-05-07T02:06:18Z","v":2} {"name":"salvo_core","vers":"0.68.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.1.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.68.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"10b5286f12df1d4be2a7b00d5ee4a0232627688d29e3d1842bc3f7956c5bad5c","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-05-30T02:39:31Z","v":2} {"name":"salvo_core","vers":"0.68.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.2.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.68.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fa66d41e1a3bcfd0e554eb16a49d100130e2773ae7ec5bdf82ef4ebcdb06babb","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-06-05T08:53:05Z","v":2} {"name":"salvo_core","vers":"0.68.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.2.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.68.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["limit"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5c81d8662fc791087302581f77cd9ec09db11b91e0dbe762169f3c709450d331","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring","socket2"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-06-14T14:09:52Z","v":2} {"name":"salvo_core","vers":"0.68.3","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.2.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.68.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["limit"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"97d271b5289fc0c20567a26549e19cef416ffd46a4facf65c2cf70ce4ef7491e","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring","socket2"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-06-20T01:26:40Z","v":2} {"name":"salvo_core","vers":"0.68.4","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.2.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.68.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["limit"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7e0a64876b439b2e5176459f5159be6131321a11554db1cfd34204580b9f5b12","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring","socket2"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-06-24T13:04:30Z","v":2} {"name":"salvo_core","vers":"0.68.5","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.68.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["limit"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"4e6c62e31abf82bdf467bf14b6f78909ad308639e7e01861d9f6a3d96f7152c1","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring","socket2"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-07-09T06:40:03Z","v":2} {"name":"salvo_core","vers":"0.69.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.69.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["limit"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"4bf49279c4e79053930412770b4de8cf3ef54955c0c1ac5debf4fd19414f2fd0","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring","socket2"],"native-tls":["http1","http2","dep:tokio-native-tls","dep:native-tls"],"openssl":["http2","dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["http1","http2","dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-08-07T09:39:10Z","v":2} {"name":"salvo_core","vers":"0.70.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.70.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["buffer","util"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":["limit"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"46a443cbc9e5f34f8e49ed9355f04286311cc6dbaf405d9b73481ed2f86c3213","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","tower-compat","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tower-compat":["dep:tower"]},"yanked":false,"pubtime":"2024-08-13T13:39:45Z","v":2} {"name":"salvo_core","vers":"0.71.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.71.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"9924934e7f2ce2d04aed0d27cd11d36227db26f4b8ed65a4ca78c175b4e01698","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-08-18T01:57:50Z","v":2} {"name":"salvo_core","vers":"0.71.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.71.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f1e93cc42557d09e6cf20f5e87339f40d8c5e81c9466f5d60f67c9123a08dbb5","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-08-18T14:54:01Z","v":2} {"name":"salvo_core","vers":"0.72.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.72.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"6fe84044f734b6efb5f22e9820affd97216fbe54f7aeb624d445193973131c20","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-09-13T07:00:57Z","v":2} {"name":"salvo_core","vers":"0.72.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.72.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ea5d0664f05f034ba8a1752d90296b19c778b8b70f73476addbcae9c4c9bc617","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-09-19T05:02:23Z","v":2} {"name":"salvo_core","vers":"0.72.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.72.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3d8fecb853ef252681a5b8833a9eb333677549afc25099c26962b01e8662cdec","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-09-19T23:38:40Z","v":2} {"name":"salvo_core","vers":"0.72.3","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.72.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fde3cb1324bc1c68d4b8481a0cab15c736d09f0d4d89c5466c6ce5f88da03e90","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-09-23T06:15:03Z","v":2} {"name":"salvo_core","vers":"0.72.4","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.72.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5a5f6962a39666781301f8ff2fb9a3873dc5f5d11348672cf3334b7393276a1e","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-09-25T09:20:03Z","v":2} {"name":"salvo_core","vers":"0.73.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^6.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.73.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"dd9b1f503bd44bd338ccdeefcdd4f26303c420511e0fa6f97281cc5f20b73c38","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-10-01T12:15:31Z","v":2} {"name":"salvo_core","vers":"0.74.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.74.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"6836bcbe87e81b7f688588865b7f688d783e77a86a0e486f4b88e9e48c7a6e8a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-10-28T23:00:00Z","v":2} {"name":"salvo_core","vers":"0.74.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.74.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e37fdc3a8f7d4f4b63649b1b3cd833b61160e1c430912dcb9c0fed2b51d5766f","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"pubtime":"2024-11-05T07:06:50Z","v":2} {"name":"salvo_core","vers":"0.74.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.74.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"eaaaa9d122697bb95575402351485b8651c553b91ff8096197811b367a234ba6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.80","pubtime":"2024-11-11T07:37:10Z","v":2} {"name":"salvo_core","vers":"0.74.3","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.74.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"447c7ab93300c57c76c95412cc469ef07943c698ef022dc08f743f92c05847a8","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.80","pubtime":"2024-12-12T09:50:38Z","v":2} {"name":"salvo_core","vers":"0.75.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.3.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.75.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a4e6f111881dd860f5641f1ceed4c2b193e8f35b142dfa44d45c9f6185dd9ede","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.80","pubtime":"2024-12-30T06:32:43Z","v":2} {"name":"salvo_core","vers":"0.76.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.4.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.76.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"8f299d2009e035299c823a7047146c962251498875126bbd317f38db571cc44b","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-01-13T03:03:56Z","v":2} {"name":"salvo_core","vers":"0.76.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.4.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.76.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ed60d841c684d29401e11e85e770026b98e9ebe65538893db77ff30523d8c3a6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-01-24T01:24:40Z","v":2} {"name":"salvo_core","vers":"0.76.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":">=0.10.0, <=0.10.69","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.4.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.76.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3931c89631c1aa8f2b346f58d5de6be6d69dcdd742a43afc89272afeafb849e7","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.80","pubtime":"2025-02-04T11:36:04Z","v":2} {"name":"salvo_core","vers":"0.77.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.4.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.77.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7daf20bc9f8657b7cbd17c2bfd29d03874a119758ef4cf01e04d3985be071873","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-03-05T00:41:57Z","v":2} {"name":"salvo_core","vers":"0.77.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.5.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.77.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"c33fa8afedecf022281d2eb6627a4f3c0d7c049ac01440ce2d21c3b684191fe1","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-03-21T01:26:12Z","v":2} {"name":"salvo_core","vers":"0.78.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^7","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","tls12","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.5.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.78.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.6","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f37a9f4216b20277baadcc312ab1d8653b62c3ecbc3d39469079054248ccd9b9","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","eyre","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-04-12T14:16:48Z","v":2} {"name":"salvo_core","vers":"0.79.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.79.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"c7a887d957cfc87e4f25e33d37bfc8aac0544ab95478b4620faaa2f0be522c27","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-05-27T22:55:37Z","v":2} {"name":"salvo_core","vers":"0.80.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.80.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fb81e2093c75ff8c3273196c7b5e3b2fb9c5f838ef7e925753ce7e58ddbd6fe4","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-10T00:44:37Z","v":2} {"name":"salvo_core","vers":"0.81.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.81.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3b0978458bee0102c6c337040ea0b13c497ff1e31015c49c2cc9a387f813e2c1","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-19T12:22:31Z","v":2} {"name":"salvo_core","vers":"0.82.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.82.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e246c1580eb342847eebb7a2faf4042e26b403d36a3184f4b1670751d551fee5","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-15T14:11:45Z","v":2} {"name":"salvo_core","vers":"0.83.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.83.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"35d3c5a057bffcb27e77aa21d6fdcfd3fea3acb7549931366dca802f487358c6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-27T13:59:33Z","v":2} {"name":"salvo_core","vers":"0.84.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.84.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"59e4be0500f04a7a7534eb55f8a7c365fac094e77c9b3b5bcd5a008d76e81278","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-09-11T07:27:17Z","v":2} {"name":"salvo_core","vers":"0.84.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.84.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"636c82a8a74ad09066d207a242fb8e8374ddc9118992723fe571497f0a8d038a","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-09-29T13:03:00Z","v":2} {"name":"salvo_core","vers":"0.84.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.84.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"792d0f9aad788fcb8c7057c1d390ec26385db04a4a68de9ec802f5a7a8f83d99","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-10-19T13:47:49Z","v":2} {"name":"salvo_core","vers":"0.85.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.6.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.85.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e4f710aaf46666f08b3cc4b8ad761e3a00d381a2abe7e2d6448d0f594be72ab7","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-11-24T22:36:34Z","v":2} {"name":"salvo_core","vers":"0.86.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["native-tokio","http1","logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":["runtime-tokio","ring","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.86.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"253801dc134830c0f56f964b42b3cf92795b33f46cfca08f3aa1af5110c7d400","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"acme":["http1","http2","hyper-util/http1","hyper-util/http2","hyper-util/client-legacy","dep:hyper-rustls","dep:rcgen","dep:ring","ring","dep:x509-parser","dep:tokio-rustls","dep:rustls-pemfile"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","ring","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","ring","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["hyper-rustls?/ring","tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile","ring"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["hyper-rustls?/tls12","tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2025-12-22T13:19:06Z","v":2} {"name":"salvo_core","vers":"0.87.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.87.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"9cbe9b8f912886ab9b727a09e882e7ae7c4cb0022fc56a862d3c02e6ac4acd0f","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2025-12-31T08:37:47Z","v":2} {"name":"salvo_core","vers":"0.87.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.87.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"2101141e871cff80f26aae15780699a050ebc05faa756305e2ccc541f711ae94","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring"],"rustls":["dep:tokio-rustls","dep:rustls-pemfile"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2025-12-31T10:31:24Z","v":2} {"name":"salvo_core","vers":"0.88.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.88.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5df980c4ad0b4ff01e3d3d4c071754c4ed0dbf2ac2554c95c3909ee4b3675fa6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-03T14:01:29Z","v":2} {"name":"salvo_core","vers":"0.88.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.30","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.88.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b5aca4ca8588eff4dcff1c06d227630a034b824804d01e2398184f7b74656e79","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-08T01:12:51Z","v":2} {"name":"salvo_core","vers":"0.89.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.89.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ef3e9c14472d11266c6442fbfe1430c79c4506c3ba008bae29f37b0e74d9e0bd","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-28T00:36:30Z","v":2} {"name":"salvo_core","vers":"0.89.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":false,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.89.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"4b5a977f41563f515d1fe13976142c1b96a8134c4bea58cd6a7ff044721f49f0","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[],"unix":["http1"]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-02-03T00:47:23Z","v":2} {"name":"salvo_core","vers":"0.89.2","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.89.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"2be136947f5a3c40e7d83796bdbcded19e957b527808207ce52fa662980a6b4c","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-02-28T04:03:55Z","v":2} {"name":"salvo_core","vers":"0.89.3","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.89.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a6b94eccfe18383d4db6dbc6a0462f1be4160467e8d42506db8e46932b8fd5a3","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-18T14:25:35Z","v":2} {"name":"salvo_core","vers":"0.90.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.90.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3e3041fd43c07882579c782cc9193d2708bebfd86d5681bf05e08783166170f9","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-04-02T00:02:05Z","v":2} {"name":"salvo_core","vers":"0.91.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.91.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f3434840bb9e97dd13cb60e61eb3f4f750a69dba459d94b6b8cc30cb25369b06","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-03T07:30:22Z","v":2} {"name":"salvo_core","vers":"0.90.0","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multer","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.90.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"8103cced3696bc75b8e331ac9cfdc89757f8bb0a83f1799072abf4785e637b3f","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-04-03T07:30:24Z","v":2} {"name":"salvo_core","vers":"0.91.1","deps":[{"name":"anyhow","req":"^1","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.91.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"99029932828083aeb4cebd8e0e977323382423b0c305dfb4dc7b8473034467d8","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls"],"openssl":["dep:openssl","dep:tokio-openssl"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-03T11:49:27Z","v":2} {"name":"salvo_core","vers":"0.92.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.92.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"1193415bc0b50b041bf5b3a1e2d066332d9be4bb6a31b6775e6b3afddb3d6926","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls","dep:arc-swap"],"openssl":["dep:openssl","dep:tokio-openssl","dep:arc-swap"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls","dep:arc-swap"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-17T00:48:18Z","v":2} {"name":"salvo_core","vers":"0.92.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.92.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d1513484b68b9ed190482976b10f6d84ea12d03d4b21cbc103bce50de975b7e4","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls","dep:arc-swap"],"openssl":["dep:openssl","dep:tokio-openssl","dep:arc-swap"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls","dep:arc-swap"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-22T22:50:42Z","v":2} {"name":"salvo_core","vers":"0.92.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.92.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b120bd530f90764aaef3a0ac1abda37111abbb1c346bd06e4132abff41721127","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls","dep:arc-swap"],"openssl":["dep:openssl","dep:tokio-openssl","dep:arc-swap"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls","dep:arc-swap"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-24T14:13:34Z","v":2} {"name":"salvo_core","vers":"0.93.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.93.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7cfdd1110c4b15f0813f461f899d40ea41f090eee0c46cd9ed26887bb4261dc6","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls","dep:arc-swap"],"openssl":["dep:openssl","dep:tokio-openssl","dep:arc-swap"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls","dep:arc-swap"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.92","pubtime":"2026-04-30T11:20:59Z","v":2} {"name":"salvo_core","vers":"0.94.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"^1.9","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.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chardetng","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"content_inspector","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cookie","req":"^0.18","features":["percent-encode","private","signed"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"encoding_rs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enumflags2","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"form_urlencoded","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-channel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":["io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"h3-datagram","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"headers","req":"^0.4","features":[],"optional":false,"default_features":true,"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","http1","client","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime-infer","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multimap","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multra","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.31","features":["fs","user"],"optional":true,"default_features":false,"target":"cfg(unix)","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","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":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"salvo-http3","req":"^0.7.0","features":["quinn"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"salvo_macros","req":"^0.94.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-xml-rs","req":"^0.8","features":[],"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":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":">=3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util","macros","net","rt-multi-thread","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-openssl","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"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":"url","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13","features":["default"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"31dfe3c744ac1585cfa730d24b17710248ae96e8fcef9ac0df600c5e712ab709","features":{"fix-http1-request-uri":["http1"],"http1":[],"http2":["hyper/http2"],"http2-cleartext":["http2"],"matched-path":[],"server":[],"server-handle":[]},"features2":{"aws-lc-rs":["tokio-rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"cookie":["dep:cookie"],"default":["cookie","fix-http1-request-uri","server","server-handle","http1","http2","test","aws-lc-rs","matched-path","unix"],"full":["cookie","fix-http1-request-uri","server","http1","http2","http2-cleartext","quinn","rustls","native-tls","openssl","unix","test","anyhow","aws-lc-rs","matched-path","socket2"],"native-tls":["dep:tokio-native-tls","dep:native-tls","dep:arc-swap"],"openssl":["dep:openssl","dep:tokio-openssl","dep:arc-swap"],"quinn":["dep:salvo-http3","dep:quinn","dep:h3-datagram","rustls"],"ring":["tokio-rustls?/ring","quinn?/rustls-ring"],"rustls":["dep:tokio-rustls","dep:arc-swap"],"socket2":["dep:socket2"],"test":["dep:brotli","dep:flate2","dep:zstd","dep:encoding_rs","dep:serde_urlencoded","dep:url","tokio/macros"],"tls12":["tokio-rustls?/tls12"],"unix":["http1","dep:nix"]},"yanked":false,"rust_version":"1.94","pubtime":"2026-07-07T02:33:22Z","v":2}