use std::io::prelude::*; #[test] fn test_vec_value() { let mut file = std::fs::OpenOptions::new() .create(true) .read(true) .write(true) .open("data") .unwrap(); let ring = rio::new().unwrap(); let buffer: Vec = b"hello world!".to_vec(); ring.write_at(&file, &buffer, 0).wait().unwrap(); ring.sync_file_range(&file, 0, buffer.len()) .wait() .unwrap(); let mut contents = vec![]; file.read_to_end(&mut contents).unwrap(); assert_eq!(contents, b"hello world!".to_vec()); std::fs::remove_file("data").unwrap(); }