Either on mutable borrow or inifite immutable borrows are allowed
This commit is contained in:
parent
7a1b0975d2
commit
b0e998fb28
26
src/main.rs
26
src/main.rs
@ -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
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user