momo 0.2.2

A procedural macro to de-monomorphize generic methods
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![doc = include_str!("../README.md")]
use proc_macro::TokenStream;
use watt::WasmMacro;

static WASM: &[u8] = include_bytes!("momo.wasm");
static MACRO: WasmMacro = WasmMacro::new(WASM);

#[proc_macro_attribute]
/// Generate lightweight monomorphized wrapper around main implementation.
/// May be applied to functions and methods.
pub fn momo(attrs: TokenStream, input: TokenStream) -> TokenStream {
    MACRO.proc_macro_attribute("momo", input, attrs)
}