vfstool_lib 0.9.0

A library for constructing and manipulating virtual file systems in Rust, based on OpenMW's VFS implementation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// SPDX-License-Identifier: GPL-3.0-only
//! Low-level archive loading and enumeration (BSA, BA2, ZIP, PK3).

mod enumerate;
mod keys;
mod open;
mod types;

pub use enumerate::{archive_paths, file_entries, file_map};
#[cfg(test)]
pub(crate) use keys::normalized_archive_key;
pub use open::from_set;
pub(crate) use open::open_archive;
pub use types::{ArchiveList, StoredArchive, TypedArchive};