xref: /wasmtime-44.0.1/crates/cache/Cargo.toml (revision b298f375)
1[package]
2name = "wasmtime-internal-cache"
3version.workspace = true
4authors.workspace = true
5description = "INTERNAL: Support for automatic module caching with Wasmtime"
6license = "Apache-2.0 WITH LLVM-exception"
7repository = "https://github.com/bytecodealliance/wasmtime"
8documentation = "https://docs.rs/wasmtime-cache/"
9edition.workspace = true
10rust-version.workspace = true
11
12[lints]
13workspace = true
14
15[dependencies]
16base64 = { workspace = true }
17postcard = { workspace = true }
18directories-next = "2.0"
19log = { workspace = true }
20serde = { workspace = true }
21serde_derive = { workspace = true }
22sha2 = { workspace = true, features = ['std'] }
23toml = { workspace = true }
24zstd = { version = "0.13.0", default-features = false }
25wasmtime-environ = { workspace = true }
26
27[target.'cfg(target_os = "windows")'.dependencies.windows-sys]
28workspace = true
29features = [
30  "Win32_System_Threading",
31]
32
33[target.'cfg(not(target_os = "windows"))'.dependencies]
34rustix = { workspace = true, features = ["process"] }
35
36[dev-dependencies]
37filetime = "0.2.7"
38env_logger = { workspace = true }
39tempfile = "3"
40