Skip to main content

qpak_lib/
lib.rs

1// SPDX-License-Identifier: MIT
2//! # qpak-lib
3//! Unoffical Quake PAK archive inspecton and modification library
4//!
5//! Provides an sync/async library for accessing and manipulating files in the PAK file format.
6//!
7//! ## Usage
8//! Create a [PakManifest] using one of its constructors and then use it to iterator through or write the contents of a [PakFile].
9//!
10//! IO functions have both sync and async implementations. Sync functions are suffixed as such.
11
12pub mod error;
13pub mod pak;
14
15pub use crate::{
16    pak::{PakFile, PakManifest},
17    error::{Error, Result},
18};