Either on mutable borrow or inifite immutable borrows are allowed

This commit is contained in:
Stephan Rehfeld 2026-04-22 18:12:55 +02:00
parent 7a1b0975d2
commit b0e998fb28

View File

@ -70,7 +70,29 @@ fn main() {
manipulate_first_pixel(&mut image); manipulate_first_pixel(&mut image);
let c = image.get(0, 0); let mut_c1 = image.get_mut(0, 0);
println!("red = {}, green = {}, blue = {}", c.red, c.green, c.blue) println!(
"red = {}, green = {}, blue = {}",
mut_c1.red, mut_c1.green, mut_c1.blue
);
let mut_c2 = image.get_mut(0, 0);
/*let c1 = image.get(0, 0);
let c2 = image.get(0, 0);
let c3 = image.get(0, 0);
let c4 = image.get(0, 0);
let c5 = image.get(0, 0);
println!("red = {}, green = {}, blue = {}", c1.red, c1.green, c1.blue);
println!("red = {}, green = {}, blue = {}", c2.red, c2.green, c2.blue);
println!("red = {}, green = {}, blue = {}", c3.red, c3.green, c3.blue);
println!("red = {}, green = {}, blue = {}", c4.red, c4.green, c4.blue);
println!("red = {}, green = {}, blue = {}", c5.red, c5.green, c5.blue);*/
println!(
"red = {}, green = {}, blue = {}",
mut_c2.red, mut_c2.green, mut_c2.blue
);
} }