1#[macro_export]
3macro_rules! to_str {
4
5 ($var:ident)=>{
6 lambda!(to_str,$var)
7 };
8
9 ([$($any:tt)*]) => {
10 {
11 lambda!( {x}x $($any)* );
12
13 macro_rules! to_str_lambda {
14 ($any1:tt)=>{stringify!(lambda! $any1 ;)}
15 }
16
17 ans!(to_str_lambda)
18 }
19 };
20}
21
22
23
24
25#[macro_export]
27macro_rules! to_bool {
28
29 ($var:ident)=>{
30 lambda!(to_bool,$var)
31 };
32
33 ([$($any:tt)*]) => {
34 {
35
36 lambda!({x}x $($any)* , t , {});
37
38 macro_rules! to_bool_lambda{
39 ( [ ] )=>{false};
40 ( $any1:tt )=>{
41 true
42 }
43 }
44
45 ans!(to_bool_lambda)
46
47 }
48 };
49}
50
51#[macro_export]
53macro_rules! to_uint {
54 () => {
55
56 };
57}