fs-tree 0.8.4

Filesystem path Trie with an API focused on filesystem operations.
Documentation
use fs_tree::tree;

fn main() {
    let a = tree! {
        unique_a
        shared_dir: [
            inner_shared_file
            inner_unique_a
        ]
    };

    let b = tree! {
        unique_b
        shared_dir: [
            inner_shared_file
            inner_unique_b
        ]
    };

    let merged = a.merge(b);

    let expected = tree! {
        unique_a
        unique_b
        shared_dir: [
            inner_shared_file
            inner_unique_a
            inner_unique_b
        ]
    };

    assert_eq!(expected, merged);
    dbg!(merged);
}