Guest User

Untitled

a guest
Jun 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. use std::io::prelude::*;
  2. use std::io::Cursor;
  3. use std::io::{SeekFrom};
  4.  
  5. fn main() {
  6. let mut buf = Cursor::new(vec![0; 15]);
  7.  
  8. let bytes_read = buf.write(&[1, 2, 3, 4, 5]).unwrap();
  9. buf.flush().unwrap();
  10.  
  11. assert_eq!(bytes_read, 5);
  12.  
  13. let mut buf_read = vec![0; 5];
  14.  
  15. buf.seek(SeekFrom::Start(0)).unwrap();
  16. buf.read(&mut buf_read).unwrap();
  17.  
  18. assert_eq!(&buf_read, &[1, 2, 3, 4, 5]);
  19. }
Add Comment
Please, Sign In to add comment