Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. fn main() {
  2. let vec = [1, 2, 3];
  3. let mut iter = vec.into_iter().peekable();
  4.  
  5. while let Some(i) = iter.next() {
  6. let mut next = -1;
  7.  
  8. if let Some(peek) = iter.peek() {
  9. next = **peek;
  10. let ptr: *mut i32 = *peek as *const i32 as *mut i32;
  11. unsafe { *ptr = *peek + 1 }
  12. }
  13.  
  14. println!("value: {}, next: {:?}", i, next);
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement