1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! Repeats a block of code for each number in the specified range.
//!
//! # Arguments
//! * `$range` - A range (inclusive or exclusive) over which to repeat the block.
//! * `$block` - A closure that takes a single parameter `i` and contains the code to execute.
//!
//! # Examples
//! ```
//! unroll_range::unroll_range!(1..=3, |i| {
//! println!("Number: {}", i);
//! });
//! // This will print:
//! // Number: 1
//! // Number: 2
//! // Number: 3
//!
//! unroll_range::unroll_range!(1..3, |i| {
//! println!("Number: {}", i);
//! });
//! // This will print:
//! // Number: 1
//! // Number: 2
//! ```