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
45
// This is a test file for probe
#[allow(dead_code)]
fn function1() {
println!("This is function 1");
// Some code here
let x = 10;
let y = 20;
println!("Sum: {}", x + y);
}
// This comment is between function1 and function2
// Only a few lines of separation
#[allow(dead_code)]
fn function2() {
println!("This is function 2");
// Some code here
let a = 30;
let b = 40;
println!("Product: {}", a * b);
}
// This is a larger gap between functions
// More comments
// More comments
// More comments
// More comments
// More comments
// More comments
// More comments
// More comments
// More comments
// More comments
// More comments
#[allow(dead_code)]
fn function3() {
println!("This is function 3");
// Some code here
let c = 50;
let d = 60;
println!("Difference: {}", d - c);
}