wasm-info

Crates.iowasm-info
lib.rswasm-info
version0.1.4
sourcesrc
created_at2020-11-28 06:27:14.962933
updated_at2020-12-29 03:58:27.189811
descriptionA wrapper of parity-wasm for printing information of wasm binary
homepagehttps://github.com/clearloop/wasm-info
repositoryhttps://github.com/clearloop/wasm-info
max_upload_size
id317364
size8,929
Dmitrii Novikov (breathx)

documentation

README

wasm-info

wasm-info crate downloads LICENSE

This package is a wrapper of the info example of parity-wasm, it's really easy to use.

Example

For example, we write a simple hello, world example in hello_world.rs.

//! A hello world example in rust 
#[no_mangle]
pub fn _start() {
    println!("Hello, world!");
}

Compile and wasm-info it!

$ rustc hello_world.rs --target wasm32-unknown-unknown --crate-type=cdylib
$ wasm-info hello_world.wasm
Module sections: 19
  Types: 17
  Functions: 193
  Tables: 1
  Memories: 1
  Globals: 3
  Exports: 4
    memory
    _start
    __data_end
    __heap_base
  Data size: 5945

LICENSE

MIT

Commit count: 3

cargo fmt