A secure cross-platform temporary file library for rust.
```rust use tempfile::TempFile; use std::io::{Write, Read, Seek, SeekFrom};
// Write let mut tmpfile = TempFile::new().unwrap(); write!(tmpfile, "Hello World!").unwrap();
// Seek to start tmpfile.seek(SeekFrom::Start(0)).unwrap();
// Read let mut buf = String::new(); tmpfile.readtostring(&mut buf).unwrap(); assert_eq!("abcde", buf); ```
https://stebalien.github.com/tempfile/tempfile/
This library should be race free and secure in the presence of pathological temporary file cleaners.