[−][src]Function fungus::sys::writelines
pub fn writelines<T: AsRef<Path>>(path: T, data: &[String]) -> FuResult<()>
Write &Vec<String>
data to a file as lines. Handles path expansion.
Examples
use fungus::prelude::*; let tmpdir = PathBuf::from("tests/temp").abs().unwrap().mash("file_doc_writelines"); assert!(sys::remove_all(&tmpdir).is_ok()); let tmpfile = tmpdir.mash("file1"); assert!(sys::mkdir(&tmpdir).is_ok()); let lines = vec![String::from("one"), String::from("two")]; assert!(sys::writelines(&tmpfile, &lines).is_ok()); assert_iter_eq(sys::readlines(&tmpfile).unwrap(), lines); assert!(sys::remove_all(&tmpdir).is_ok());