[package] name = "wasmut-wasm" version = "0.46.0" authors = ["Lukas Wagner ", "Nikolay Volf ", "Svyatoslav Nikolsky ", "Sergey Shulepov "] license = "MIT/Apache-2.0" readme = "README.md" repository = "https://github.com/lwagner94/wasmut-wasm" homepage = "https://github.com/lwagner94/wasmut-wasm" documentation = "https://docs.rs/wasmut-wasm" description = "WebAssembly low-level format library" keywords = ["wasm", "webassembly", "bytecode", "serde", "interpreter"] categories = ["wasm", "parser-implementations"] include = ["src/**/*", "LICENSE-*", "README.md"] edition = "2021" rust-version = "1.56.1" [workspace] members = ["testsuite"] [dev-dependencies] time = "0.3" [features] default = ["std"] std = [] # Reduce stack usage for buffered read operations. # This feature is useful when integrating on resource constrained devices such as microcontroler # where the stack size is fixed (stacks do not grow) and limited to a few (k)bytes. reduced-stack-buffer = [] # Provide a way to query the (absolute) offsets of the code section and individual instructions. # This can be useful if you want to to work with DWARF debug information, for example # when using the addr2line crate. # This is a separate feature because all deserialize functions then # require something that is Read + Seek instead of only Read offsets = [] # # Features for enabling non-MVP proposals. # These features should be tested as part of Travis CI build. # # Atomics aka threading. # https://github.com/webassembly/threads/ atomics = [] # SIMD # https://github.com/WebAssembly/simd/ simd = [] # Sign-extension operators # https://github.com/WebAssembly/sign-extension-ops/ sign_ext = [] # Bulk-memory operators # https://github.com/WebAssembly/bulk-memory-operations/ bulk = [] # Multi-value # https://github.com/WebAssembly/multi-value/ multi_value = []