Skip to content

Commit 10ba7ee

Browse files
authored
[xitca-web] fix wasi build (#8828)
* [xitca-web] fix wasm build. * fix config.
1 parent 292e7a4 commit 10ba7ee

File tree

9 files changed

+68
-56
lines changed

9 files changed

+68
-56
lines changed

frameworks/Rust/xitca-web/.cargo/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
rustflags = ["-C", "target-cpu=native"]
33
incremental = false
44

5-
[target.wasm32-wasi-preview1-threads]
5+
[target.wasm32-wasip1-threads]
66
rustflags = ["-C", "target-feature=+simd128", "--cfg", "tokio_unstable"]

frameworks/Rust/xitca-web/Cargo.lock

Lines changed: 58 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frameworks/Rust/xitca-web/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ codegen-units = 1
9292
panic = "abort"
9393

9494
[patch.crates-io]
95-
xitca-postgres = { git = "https://github.com/HFQR/xitca-web.git", rev = "13a28c51a2f6e23e4e6b96e508a8af1e5e79d0b6" }
96-
mio = { git = "https://github.com/fakeshadow/mio.git", rev = "52b72d372bfe5807755b7f5e3e1edf282954d6ba" }
95+
xitca-postgres = { git = "https://github.com/HFQR/xitca-web.git", rev = "d76b2e188edcbdd801ecb4a7359b4d56070d6dc4" }
96+
mio = { git = "https://github.com/fakeshadow/mio.git", rev = "dcc85ea7a3af3159efdf7e3a17b3a8b58131a15f" }

frameworks/Rust/xitca-web/src/ser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,6 @@ where
173173
{
174174
serde_json::to_writer(BufMutWriter(buf), value)?;
175175
let mut res = req.into_response(buf.split().freeze());
176-
res.headers_mut().append(CONTENT_TYPE, JSON);
176+
res.headers_mut().insert(CONTENT_TYPE, JSON);
177177
Ok(res)
178178
}

frameworks/Rust/xitca-web/xitca-web-axum.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM rust:1.76
1+
FROM rust:1.77
22

33
ADD ./ /xitca-web
44
WORKDIR /xitca-web

frameworks/Rust/xitca-web/xitca-web-iou.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM rust:1.76
1+
FROM rust:1.77
22

33
ADD ./ /xitca-web
44
WORKDIR /xitca-web

frameworks/Rust/xitca-web/xitca-web-sync.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM rust:1.76
1+
FROM rust:1.77
22

33
ADD ./ /xitca-web
44
WORKDIR /xitca-web

frameworks/Rust/xitca-web/xitca-web-wasm.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ARG WASMTIME_VERSION=15.0.0
2-
ARG WASM_TARGET=wasm32-wasi-preview1-threads
2+
ARG WASM_TARGET=wasm32-wasip1-threads
33

4-
FROM rust:1.76 AS compile
4+
FROM rust:1.77 AS compile
55

66
ARG WASMTIME_VERSION
77
ARG WASM_TARGET

frameworks/Rust/xitca-web/xitca-web.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM rust:1.76
1+
FROM rust:1.77
22

33
ADD ./ /xitca-web
44
WORKDIR /xitca-web

0 commit comments

Comments
 (0)