[package] name = "wasm-embedded-spec" description = "Embedded WASM WITX specification" repository = "https://github.com/embedded-wasm/spec" authors = [ "Ryan Kurte " ] license = "MPL-2.0" version = "0.4.0" edition = "2021" # Links argument required to pass variables to dependencies links = "embedded-wasm-spec" [features] std = [] bind_c = [ "bindgen" ] bind_rs = [ "wiggle", "wasmtime", "std" ] mocks = [ "mockall" ] default = [ "std", "bind_c", "bind_rs" ] [dependencies] cty = "0.2.2" embedded-hal = "1.0.0-alpha.8" log = { version = "0.4.14", default_features = false } [dependencies.wiggle] version = "3.0.0" optional = true [dependencies.wasmtime] version = "3.0.0" optional = true [build-dependencies.bindgen] version = "0.63.0" default_features = false features = [ "runtime", "which-rustfmt" ] optional = true [dependencies.mockall] version = "0.11.0" optional = true