tree-type 0.4.5

Rust macros for creating type-safe filesystem tree structures
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![allow(deprecated)]
use tempfile::TempDir;
use tree_type::tree_type;

tree_type! {
    SimpleRoot {
        data("data.txt")
    }
}

#[test]
fn test_simple_struct() {
    let tempdir = TempDir::new().unwrap();
    let root = SimpleRoot::new(tempdir.path()).unwrap();
    let data = root.data();
    assert!(data.as_path().ends_with("data.txt"));
}