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