-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
40 lines (38 loc) · 1.37 KB
/
Copy pathCargo.toml
File metadata and controls
40 lines (38 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[workspace]
resolver = "3"
# benchmark/ is its own workspace so the heavy wasm-bindgen/web-sys deps stay
# out of the core build. exu/ is a separate cloned repo (its own git + example
# crate), so keep it out of this workspace entirely.
exclude = ["benchmark", "exu"]
members = [
"crates/wasm_zero",
"crates/wasm_zero_macro",
"crates/wasm_zero_build",
"crates/wasm_zero_serve",
"crates/wasm_zero_test",
"crates/wasm_zero_test_nostd",
"crates/wasm_zero_test_canvas",
"crates/wasm_zero_rayon_pool",
"crates/wasm_zero_rayon",
"crates/wasm_zero_rayon_demo",
]
# The test crates target wasm32-unknown-unknown only — keep them out of the
# default host build so `cargo build` from the workspace root doesn't try
# to compile them for the host.
default-members = [
"crates/wasm_zero",
"crates/wasm_zero_macro",
"crates/wasm_zero_build",
"crates/wasm_zero_serve",
]
[workspace.package]
version = "0.1.0"
edition = "2024"
[workspace.dependencies]
wasm_zero = { path = "crates/wasm_zero", version = "0.1.0" }
wasm_zero_macro = { path = "crates/wasm_zero_macro", version = "0.1.0" }
wasm_zero_build = { path = "crates/wasm_zero_build", version = "0.1.0" }
syn = { version = "2", features = ["full"] }
quote = "1"
proc-macro2 = "1"
rkyv = { version = "0.8", default-features = false, features = ["alloc", "pointer_width_32", "bytecheck", "little_endian"] }