Guest User

Untitled

a guest
Dec 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. fn main() {
  2.  
  3. let f1 = Foo {};
  4. let f2 = Foo {};
  5. let f3 = Foo {};
  6.  
  7. let mut vec = vec![];
  8.  
  9. vec.push(f1);
  10. vec.push(f2);
  11. vec.push(f3);
  12.  
  13. for v in vec.iter() {
  14. let mut v = &v;
  15. // how do i pass this value as &mut reference
  16. // when i obtained the & reference from iterator
  17. need_mut_reference(&mut v);
  18. }
  19. }
  20.  
  21.  
  22.  
  23. fn need_mut_reference(foo: &mut Foo) {
  24.  
  25. }
  26.  
  27.  
  28. struct Foo {
  29.  
  30. }
Add Comment
Please, Sign In to add comment