Function latin::file::write_lines [] [src]

pub fn write_lines<P: AsRef<Path>, I: IntoIterator<Item=B, IntoIter=A>, A: Iterator<Item=B>, B: AsRef<[u8]>>(path: P, lines: I) -> IoResult<()>

Writes lines into a file at path.

If the file at path does not exist, it will be created. Otherwise, the file will be completely overwritten.

latin::file::write_lines("./foo.txt", vec!["line1", "line2"]);
// works with iterators too
latin::file::write_lines("./foo.txt", vec!["line1", "line2"].iter().map(|l| &l[0 .. 2]));