Watt is a runtime for executing Rust procedural macros compiled as WebAssembly.
[dependencies]
watt = "0.5"
Compiler support: requires rustc 1.42+
-
Faster compilation. By compiling macros ahead-of-time to Wasm, we save all downstream users of the macro from having to compile the macro logic or its dependencies themselves.