konst_kernel/macros/
control_flow.rs

1#[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}