k8s_openapi/mnt/build/debug/build/k8s-openapi-695eef8e454576e8/out/
conditional_compilation_macros.rs1#[macro_export] macro_rules! k8s_if_1_24 { ($($tt:tt)*) => { }; }
12
13#[macro_export] macro_rules! k8s_if_ge_1_24 { ($($tt:tt)*) => { $($tt)* }; }
15
16#[macro_export] macro_rules! k8s_if_le_1_24 { ($($tt:tt)*) => { }; }
18
19#[macro_export] macro_rules! k8s_if_1_25 { ($($tt:tt)*) => { }; }
30
31#[macro_export] macro_rules! k8s_if_ge_1_25 { ($($tt:tt)*) => { $($tt)* }; }
33
34#[macro_export] macro_rules! k8s_if_le_1_25 { ($($tt:tt)*) => { }; }
36
37#[macro_export] macro_rules! k8s_if_1_26 { ($($tt:tt)*) => { }; }
48
49#[macro_export] macro_rules! k8s_if_ge_1_26 { ($($tt:tt)*) => { $($tt)* }; }
51
52#[macro_export] macro_rules! k8s_if_le_1_26 { ($($tt:tt)*) => { }; }
54
55#[macro_export] macro_rules! k8s_if_1_27 { ($($tt:tt)*) => { }; }
66
67#[macro_export] macro_rules! k8s_if_ge_1_27 { ($($tt:tt)*) => { $($tt)* }; }
69
70#[macro_export] macro_rules! k8s_if_le_1_27 { ($($tt:tt)*) => { }; }
72
73#[macro_export] macro_rules! k8s_if_1_28 { ($($tt:tt)*) => { }; }
84
85#[macro_export] macro_rules! k8s_if_ge_1_28 { ($($tt:tt)*) => { $($tt)* }; }
87
88#[macro_export] macro_rules! k8s_if_le_1_28 { ($($tt:tt)*) => { }; }
90
91#[macro_export] macro_rules! k8s_if_1_29 { ($($tt:tt)*) => { }; }
102
103#[macro_export] macro_rules! k8s_if_ge_1_29 { ($($tt:tt)*) => { $($tt)* }; }
105
106#[macro_export] macro_rules! k8s_if_le_1_29 { ($($tt:tt)*) => { }; }
108
109#[macro_export] macro_rules! k8s_if_1_30 { ($($tt:tt)*) => { $($tt)* }; }
120
121#[macro_export] macro_rules! k8s_if_ge_1_30 { ($($tt:tt)*) => { $($tt)* }; }
123
124#[macro_export] macro_rules! k8s_if_le_1_30 { ($($tt:tt)*) => { $($tt)* }; }
126
127#[macro_export] macro_rules! k8s_match {
131 (@inner { $test:expr } { $($arms:tt)* } { }) => {
132 match $test { $($arms)* }
133 };
134
135 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_24!($($arm:tt)*), $($rest:tt)* }) => {
136 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
137 };
138 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_24!($($arm:tt)*), $($rest:tt)* }) => {
139 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
140 };
141 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_24!($($arm:tt)*), $($rest:tt)* }) => {
142 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
143 };
144
145 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_25!($($arm:tt)*), $($rest:tt)* }) => {
146 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
147 };
148 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_25!($($arm:tt)*), $($rest:tt)* }) => {
149 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
150 };
151 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_25!($($arm:tt)*), $($rest:tt)* }) => {
152 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
153 };
154
155 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_26!($($arm:tt)*), $($rest:tt)* }) => {
156 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
157 };
158 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_26!($($arm:tt)*), $($rest:tt)* }) => {
159 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
160 };
161 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_26!($($arm:tt)*), $($rest:tt)* }) => {
162 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
163 };
164
165 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_27!($($arm:tt)*), $($rest:tt)* }) => {
166 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
167 };
168 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_27!($($arm:tt)*), $($rest:tt)* }) => {
169 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
170 };
171 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_27!($($arm:tt)*), $($rest:tt)* }) => {
172 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
173 };
174
175 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_28!($($arm:tt)*), $($rest:tt)* }) => {
176 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
177 };
178 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_28!($($arm:tt)*), $($rest:tt)* }) => {
179 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
180 };
181 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_28!($($arm:tt)*), $($rest:tt)* }) => {
182 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
183 };
184
185 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_29!($($arm:tt)*), $($rest:tt)* }) => {
186 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
187 };
188 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_29!($($arm:tt)*), $($rest:tt)* }) => {
189 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
190 };
191 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_29!($($arm:tt)*), $($rest:tt)* }) => {
192 k8s_match!(@inner { $test } { $($arms)* } { $($rest)* })
193 };
194
195 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_30!($($arm:tt)*), $($rest:tt)* }) => {
196 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
197 };
198 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_30!($($arm:tt)*), $($rest:tt)* }) => {
199 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
200 };
201 (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_30!($($arm:tt)*), $($rest:tt)* }) => {
202 k8s_match!(@inner { $test } { $($arms)* } { $($arm)*, $($rest)* })
203 };
204
205 (@inner { $test:expr } { $($arms:tt)* } { $next_pat:pat $(if $cond:expr)? => $next_expr:expr, $($rest:tt)* }) => {
206 k8s_match!(@inner { $test } { $($arms)* $next_pat $(if $cond)? => $next_expr, } { $($rest)* })
207 };
208
209 ($test:expr, { $($rest:tt)* }) => {
210 k8s_match!(@inner { $test } { } { $($rest)* })
211 };
212}