Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Container {
- x: u32,
- }
- fn main() {
- let mut container1 = Container {x: 1};
- let mut names: Vec<Container> = vec![Container { x: 0 }, Container {x : 0}];
- for mut container in &mut names {
- match true {
- true => {
- container.x = 1;
- container = &mut container1;
- container.x += 1;
- }
- false => {},
- }
- }
- for container in names {
- println!("{}", container.x)
- }
- println!("{}", container1.x)
- }
Add Comment
Please, Sign In to add comment