plain_trie 8.2.0

Classic trie implementation capable of mapping any T to char iterator.
Documentation
use std::fs::copy;
use std::path::Path;

fn main() {
    cp("tra");
    cp("res");
    cp("uc");

    aides();
}

fn cp(load: &str) {
    let dir = format!("./src/{}", load);
    _ = std::fs::create_dir(dir);

    let src = format!("../{}/src/lib.rs", load);
    let dst = format!("./src/{}/mod.rs", load);

    let src = Path::new(src.as_str());
    let dst = Path::new(dst.as_str());
    _ = copy(src, dst);
}

fn aides() {
    _ = std::fs::create_dir("./src/aide");

    let src = "../../rust-helpers/src/aide.rs";
    let dst = "./src/aide/mod.rs";

    let src = Path::new(src);
    let dst = Path::new(dst);
    _ = copy(src, dst);
}