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