place_macro_proc/
lib.rs

1use proc_macro::TokenStream;
2use proc_macro2::Span;
3
4#[proc_macro]
5pub fn ignore(input: TokenStream) -> TokenStream {
6    place_macro_core::ignore(input.into()).into()
7}
8
9#[proc_macro]
10pub fn identity(input: TokenStream) -> TokenStream {
11    place_macro_core::identity(input.into()).into()
12}
13
14#[proc_macro]
15pub fn dollar(input: TokenStream) -> TokenStream {
16    place_macro_core::dollar(input.into()).into()
17}
18
19#[proc_macro]
20pub fn string(input: TokenStream) -> TokenStream {
21    place_macro_core::string(input.into()).into()
22}
23
24#[proc_macro]
25pub fn head(input: TokenStream) -> TokenStream {
26    place_macro_core::head(input.into()).into()
27}
28
29#[proc_macro]
30pub fn tail(input: TokenStream) -> TokenStream {
31    place_macro_core::tail(input.into()).into()
32}
33
34#[proc_macro]
35pub fn start(input: TokenStream) -> TokenStream {
36    place_macro_core::start(input.into()).into()
37}
38
39#[proc_macro]
40pub fn last(input: TokenStream) -> TokenStream {
41    place_macro_core::last(input.into()).into()
42}
43
44#[proc_macro]
45pub fn reverse(input: TokenStream) -> TokenStream {
46    place_macro_core::reverse(input.into()).into()
47}
48
49#[proc_macro]
50pub fn identifier(input: TokenStream) -> TokenStream {
51    place_macro_core::identifier(input.into()).into()
52}
53
54#[proc_macro]
55pub fn stringify(input: TokenStream) -> TokenStream {
56    place_macro_core::stringify(input.into()).into()
57}
58
59#[proc_macro]
60pub fn replace_newline(input: TokenStream) -> TokenStream {
61    place_macro_core::replace_newline(input.into(), Span::mixed_site()).into()
62}
63
64#[proc_macro]
65pub fn str_replace(input: TokenStream) -> TokenStream {
66    place_macro_core::str_replace(input.into(), Span::mixed_site()).into()
67}
68
69#[proc_macro]
70pub fn to_case(input: TokenStream) -> TokenStream {
71    place_macro_core::to_case(input.into(), Span::mixed_site()).into()
72}
73
74#[proc_macro]
75pub fn place(input: TokenStream) -> TokenStream {
76    place_macro_core::place(input.into()).into()
77}