feat: add streaming
CI / Rust CI (push) Successful in 4m29s

This commit is contained in:
2026-04-10 14:15:27 +02:00
parent 686f9ff747
commit 1a99490e22
4 changed files with 329 additions and 100 deletions
Generated
+29
View File
@@ -168,6 +168,7 @@ version = "0.1.0"
dependencies = [
"axum",
"dotenvy",
"futures",
"jsonwebtoken",
"once_cell",
"reqwest",
@@ -175,6 +176,7 @@ dependencies = [
"serde_json",
"thiserror 2.0.18",
"tokio",
"tokio-stream",
"wiremock",
]
@@ -1156,6 +1158,7 @@ dependencies = [
"bytes",
"encoding_rs",
"futures-core",
"futures-util",
"h2",
"http",
"http-body",
@@ -1177,12 +1180,14 @@ dependencies = [
"sync_wrapper",
"tokio",
"tokio-rustls",
"tokio-util",
"tower",
"tower-http",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
]
@@ -1663,6 +1668,17 @@ dependencies = [
"tokio",
]
[[package]]
name = "tokio-stream"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
dependencies = [
"futures-core",
"pin-project-lite",
"tokio",
]
[[package]]
name = "tokio-util"
version = "0.7.18"
@@ -1874,6 +1890,19 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "wasm-streams"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb"
dependencies = [
"futures-util",
"js-sys",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
]
[[package]]
name = "web-sys"
version = "0.3.94"