1 extern crate proc_macro;
2 
3 use proc_macro::*;
4 
5 #[proc_macro_derive(Serialize, attributes(serde))]
serialize(_items: proc_macro::TokenStream) -> proc_macro::TokenStream6 pub fn serialize(_items: proc_macro::TokenStream) -> proc_macro::TokenStream {
7     proc_macro::TokenStream::new()
8 }
9 
10 #[proc_macro_derive(Deserialize, attributes(serde))]
deserialize(_items: proc_macro::TokenStream) -> proc_macro::TokenStream11 pub fn deserialize(_items: proc_macro::TokenStream) -> proc_macro::TokenStream {
12     proc_macro::TokenStream::new()
13 }
14 
15 #[proc_macro_attribute]
hawktracer(_args: TokenStream, input: TokenStream) -> TokenStream16 pub fn hawktracer(_args: TokenStream, input: TokenStream) -> TokenStream {
17     input
18 }
19 
20 #[proc_macro]
scoped_tracepoint(_item: TokenStream) -> TokenStream21 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]
wasm_bindgen(_attr: TokenStream, input: TokenStream) -> TokenStream27 pub fn wasm_bindgen(_attr: TokenStream, input: TokenStream) -> TokenStream {
28     input
29 }
30