pub(crate) fn recurse_dir(
dir: &Dir,
root: &mut Directory<CustomMetadata>,
leaves: &mut Vec<Leaf<CustomMetadata>>,
) -> Result<()>pub(crate) fn recurse_dir(
dir: &Dir,
root: &mut Directory<CustomMetadata>,
leaves: &mut Vec<Leaf<CustomMetadata>>,
) -> Result<()>