Cargo Features

[dependencies]
wasm-embedded-spec = { version = "0.4.0", default-features = false, features = ["std", "bind_c", "bind_rs", "mocks"] }
default = bind_c, bind_rs, std

These default features are set whenever wasm-embedded-spec is added without default-features = false somewhere in the dependency tree.

std default bind_rs
bind_c default = bindgen
bind_rs default = std, wasmtime, wiggle
mocks = mockall

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bindgen build bind_c

Enables bindgen ^0.63.0

mockall mocks?

Enables mockall ^0.11.0

wasmtime bind_rs

Enables wasmtime ^3.0.0

wiggle bind_rs

Enables wiggle ^3.0.0