pub type ModuleTree = Tree<Item>;
pub struct ModuleTree { pub node: Item, pub subtrees: Vec<Tree<Item>>, }
node: Item
subtrees: Vec<Tree<Item>>
Builds a module tree from a crate