wq-0.0.4 is not a library.
wq
A simple cli tool for turning web assembly into json. This is meant to be used with other tools like jq
cargo install wq
Usage
wq test.wasm
wq test.wasm test.json
cat simplest.wasm | wq
Getting pretty formated
cat simplest.wasm | wq | jq
{
"sections": [
{
"section_type": "type",
"content": {
"types": [
{
"value_type": "function",
"content": {
"inputs": [],
"outputs": [
"I32"
]
}
}
]
}
},
{
"section_type": "function",
"content": {
"function_types": [
0
]
}
},
{
"section_type": "memory",
"content": {
"memories": [
{
"min_pages": 2,
"max_pages": 10
}
]
}
},
{
"section_type": "export",
"content": {
"exports": [
{
"export_type": "function",
"content": {
"name": "main",
"index": 0
}
},
{
"export_type": "memory",
"content": {
"name": "memory",
"index": 0
}
}
]
}
},
{
"section_type": "code",
"content": {
"code_blocks": [
{
"locals": [],
"code_expression": [
{
"op": "I32Const",
"params": 42
}
]
}
]
}
}
]
}