pub fn get_tmp_source_file(contents: &[u8]) -> Result<PathBuf>
Writes contents to a temporary file and returns the path to that file.
contents