fnstack_macros/
lib.rs

1use proc_macro::TokenStream;
2
3#[proc_macro_attribute]
4pub fn patch(_attr: TokenStream, item: TokenStream) -> TokenStream {
5    item
6}
7
8#[proc_macro_attribute]
9pub fn post(_attr: TokenStream, item: TokenStream) -> TokenStream {
10    item
11}
12
13#[proc_macro_attribute]
14pub fn head(_attr: TokenStream, item: TokenStream) -> TokenStream {
15    item
16}
17
18#[proc_macro_attribute]
19pub fn put(_attr: TokenStream, item: TokenStream) -> TokenStream {
20    item
21}
22
23#[proc_macro_attribute]
24pub fn get(_attr: TokenStream, item: TokenStream) -> TokenStream {
25    item
26}
27
28#[proc_macro_attribute]
29pub fn delete(_attr: TokenStream, item: TokenStream) -> TokenStream {
30    item
31}
32
33#[proc_macro_attribute]
34pub fn options(_attr: TokenStream, item: TokenStream) -> TokenStream {
35    item
36}
37
38#[cfg(feature = "cloudflare")]
39#[proc_macro_attribute]
40pub fn on(_attr: TokenStream, item: TokenStream) -> TokenStream {
41    item
42}
43
44#[cfg(feature = "axum")]
45#[proc_macro_attribute]
46pub fn any(_attr: TokenStream, item: TokenStream) -> TokenStream {
47    item
48}
49
50#[cfg(feature = "axum")]
51#[proc_macro_attribute]
52pub fn trace(_attr: TokenStream, item: TokenStream) -> TokenStream {
53    item
54}