pub mod archive;
pub mod compat;
pub mod error;
pub mod manifest;
pub mod vfs;
pub use archive::{
ArchiveReader, ArchiveWriter, CompressionMethod, EntryInfo, FileHeader, SignatureBlock,
CD_ENTRY_SIZE, FORMAT_VERSION_MAJOR, FORMAT_VERSION_MINOR, HEADER_SIZE, MAGIC_NUMBER,
MAX_PATH_LENGTH, SIGNATURE_BLOCK_SIZE,
};
pub use compat::EngramVfs;
pub use error::{EngramError, Result};
pub use manifest::{Author, FileEntry, Manifest, Metadata, SignatureEntry};
pub use vfs::VfsReader;
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_library_basics() {
let _method = CompressionMethod::Zstd;
let _header = FileHeader::new();
}
}