displaydoc_watt/
lib.rs

1extern crate proc_macro;
2
3use proc_macro::TokenStream;
4use watt::WasmMacro;
5
6static MACRO: WasmMacro = WasmMacro::new(WASM);
7static WASM: &[u8] = include_bytes!("displaydoc.wasm");
8
9#[proc_macro_derive(Display)]
10pub fn derive_error(input: TokenStream) -> TokenStream {
11    MACRO.proc_macro("derive_error", input)
12}