pub(crate) fn pack_entries_dir<W, E, I>( dir: Directory<'_, W>, depth: usize, walker: &mut Peekable<I>, ) -> Result<()>where W: Write, Error: From<E>, I: Iterator<Item = Result<DirEntry, E>>,