builder/
builder.rs

1use temp_dir_builder::TempDirectoryBuilder;
2
3fn main() {
4    let temp_directory = TempDirectoryBuilder::default()
5        .add_text_file("test/foo.txt", "bar")
6        .add_empty_file("test/folder-a/folder-b/bar.txt")
7        .add_file("test_file.rs", file!())
8        .build()
9        .expect("create tree fs");
10
11    println!(
12        "created successfully in {}",
13        temp_directory.path().display()
14    );
15
16    let path = temp_directory.path().to_path_buf();
17
18    assert!(path.exists());
19
20    drop(temp_directory);
21
22    assert!(!path.exists());
23}