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}