konst_kernel/macros/
control_flow.rs1#[macro_export]
2macro_rules! for_range {
3 ($pat:pat_param in $range:expr => $($code:tt)*) => {
4 let $crate::__::Range{mut start, end} = $range;
5
6 while start < end {
7 let $pat = start;
8
9 start+=1;
10
11 $($code)*
12 }
13 };
14}