1 | extern crate proc_macro; |
2 | |
3 | use proc_macro::*; |
4 | |
5 | #[proc_macro_derive (Serialize, attributes(serde))] |
6 | pub fn serialize(_items: proc_macro::TokenStream) -> proc_macro::TokenStream { |
7 | proc_macro::TokenStream::new() |
8 | } |
9 | |
10 | #[proc_macro_derive (Deserialize, attributes(serde))] |
11 | pub fn deserialize(_items: proc_macro::TokenStream) -> proc_macro::TokenStream { |
12 | proc_macro::TokenStream::new() |
13 | } |
14 | |
15 | #[proc_macro_attribute ] |
16 | pub fn hawktracer (_args: TokenStream, input: TokenStream) -> TokenStream { |
17 | input |
18 | } |
19 | |
20 | #[proc_macro ] |
21 | pub fn scoped_tracepoint(_item: TokenStream) -> TokenStream { |
22 | TokenStream::new() |
23 | } |
24 | |
25 | /// https://docs.rs/wasm-bindgen-macro/0.2.63/src/wasm_bindgen_macro/lib.rs.html#9-19 |
26 | #[proc_macro_attribute ] |
27 | pub fn wasm_bindgen (_attr: TokenStream, input: TokenStream) -> TokenStream { |
28 | input |
29 | } |
30 | |