dusk-wasmtime-runtime 21.0.0-alpha

Runtime library support for Wasmtime
Documentation
[build-dependencies.cc]
version = "1.0"

[build-dependencies.wasmtime-versioned-export-macros]
version = "=20.0.0"

[dependencies.anyhow]
version = "1.0.22"

[dependencies.cfg-if]
version = "1.0"

[dependencies.encoding_rs]
optional = true
version = "0.8.31"

[dependencies.indexmap]
version = "2.0.0"

[dependencies.libc]
default-features = true
version = "0.2.112"

[dependencies.log]
default-features = false
version = "0.4.8"

[dependencies.memoffset]
version = "0.9.0"

[dependencies.paste]
version = "1.0.3"

[dependencies.sptr]
version = "0.3.2"

[dependencies.wasm-encoder]
optional = true
version = "0.202.0"

[dependencies.wasmtime-asm-macros]
version = "=20.0.0"

[dependencies.wasmtime-environ]
package = "dusk-wasmtime-environ"
version = "=21.0.0-alpha"

[dependencies.wasmtime-fiber]
optional = true
version = "=20.0.0"

[dependencies.wasmtime-jit-debug]
features = ["gdb_jit_int"]
optional = true
version = "=20.0.0"

[dependencies.wasmtime-slab]
version = "=20.0.0"

[dependencies.wasmtime-versioned-export-macros]
version = "=20.0.0"

[dependencies.wasmtime-wmemcheck]
optional = true
version = "=20.0.0"

[dev-dependencies.once_cell]
version = "1.12.0"

[dev-dependencies.proptest]
version = "1.0.0"

[dev-dependencies.rand]
features = ["small_rng"]
version = "0.8.3"

[features]
async = ["dep:wasmtime-fiber"]
component-model = ["wasmtime-environ/component-model", "dep:encoding_rs"]
coredump = ["dep:wasm-encoder"]
debug-builtins = ["dep:wasmtime-jit-debug"]
gc = ["wasmtime-environ/gc"]
pooling-allocator = []
threads = ["wasmtime-environ/threads"]
wmemcheck = ["dep:wasmtime-wmemcheck"]

[lib]
name = "dusk_wasmtime_runtime"
path = "src/lib.rs"

[lints.clippy]
all = "allow"

[lints.rust]
trivial_numeric_casts = "warn"
unstable_features = "warn"
unused_extern_crates = "warn"
unused_import_braces = "warn"

[package]
authors = ["The Wasmtime Project Developers"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["wasm"]
description = "Runtime library support for Wasmtime"
documentation = "https://docs.rs/wasmtime-runtime"
edition = "2021"
keywords = ["webassembly", "wasm"]
license = "Apache-2.0 WITH LLVM-exception"
name = "dusk-wasmtime-runtime"
readme = false
repository = "https://github.com/bytecodealliance/wasmtime"
version = "21.0.0-alpha"

[target.'cfg(target_arch = "s390x")'.dependencies.psm]
version = "0.1.11"

[target.'cfg(target_os = "linux")'.dependencies.memfd]
version = "0.6.2"

[target.'cfg(target_os = "macos")'.dependencies.mach2]
version = "0.4.1"

[target.'cfg(target_os = "windows")'.dependencies.windows-sys]
features = ["Win32_Foundation", "Win32_System_Kernel", "Win32_System_Memory", "Win32_System_Diagnostics_Debug", "Win32_System_SystemInformation", "Win32_Storage_FileSystem", "Win32_Security"]
version = "0.52.0"

[target."cfg(unix)".dependencies.rustix]
features = ["mm"]
version = "0.38.31"