diff --git a/Cargo.lock b/Cargo.lock index 12961d4..645a353 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -648,9 +648,9 @@ dependencies = [ [[package]] name = "chardetng" -version = "0.1.17" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea" +checksum = "13de944a44b5064ee5d3a5ceccc49a41bfec50f2580e66f82e87703acdb88b53" dependencies = [ "cfg-if", "encoding_rs", @@ -1974,7 +1974,7 @@ dependencies = [ "httparse", "memchr", "mime", - "spin", + "spin 0.9.8", "tokio", "tokio-util", "version_check", @@ -1989,6 +1989,22 @@ dependencies = [ "serde", ] +[[package]] +name = "multra" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bc3fc14248e7e7891048c0b23a76bc862bcbf41a1ca3b3bbf5032cd0aea06f1" +dependencies = [ + "bytes", + "encoding_rs", + "futures-util", + "http 1.4.0", + "httparse", + "memchr", + "mime", + "spin 0.10.0", +] + [[package]] name = "nanorand" version = "0.8.0" @@ -2960,9 +2976,9 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "salvo-serde-util" -version = "0.89.3" +version = "0.90.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c513cc94967322fab6ac2f1b3e68d40e110971fd4924f4d48677ca6e7df41038" +checksum = "f3c918686b0ddb2bdf685e3501341935bf41c102fc78c0aca191b7de3fe52dc4" dependencies = [ "proc-macro2", "quote", @@ -2971,9 +2987,9 @@ dependencies = [ [[package]] name = "salvo_core" -version = "0.89.3" +version = "0.90.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6b94eccfe18383d4db6dbc6a0462f1be4160467e8d42506db8e46932b8fd5a3" +checksum = "3e3041fd43c07882579c782cc9193d2708bebfd86d5681bf05e08783166170f9" dependencies = [ "async-trait", "base64 0.22.1", @@ -2992,8 +3008,8 @@ dependencies = [ "indexmap", "mime", "mime-infer", - "multer", "multimap", + "multra", "parking_lot", "percent-encoding", "pin-project", @@ -3013,9 +3029,9 @@ dependencies = [ [[package]] name = "salvo_macros" -version = "0.89.3" +version = "0.90.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a51d5f03526f7cc1cc38b60cc24c3cc5982516c8ad9c94ff27d7f82f3c9762fb" +checksum = "0abee476092064ad4d13d409b28a32eaea7722ed6194be625d372775b1ce4c09" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3272,6 +3288,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "spin" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" + [[package]] name = "stable-pattern" version = "0.1.0" diff --git a/crates/hypertext/Cargo.toml b/crates/hypertext/Cargo.toml index 0580743..cb9d8bd 100644 --- a/crates/hypertext/Cargo.toml +++ b/crates/hypertext/Cargo.toml @@ -25,7 +25,7 @@ ntex = { version = "3", default-features = false, optional = true } poem = { version = "3", default-features = false, optional = true } rocket = { version = "0.5", default-features = false, optional = true } ryu = { version = "1", optional = true } -salvo_core = { version = "0.89", default-features = false, optional = true } +salvo_core = { version = "0.90", default-features = false, optional = true } tide = { version = "0.16", default-features = false, optional = true } warp = { version = "0.4", default-features = false, optional = true }