rvz 0.2.0

RVZ compression library.
Documentation
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-2.0
// SPDX-FileCopyrightText: 2024 Gabriel Marcano <gabemarcano@yahoo.com>

//! This crate contains routines to read Wii ISO internal headers.
//!
//! This has a companion cli application crate that will read an ISO file and print out its
//! information.
//!
//! # Platform support
//!
//! RVZ pretty much requires at least 32-bit wide pointers, so this crate will fail to compile for
//! targets with 16-bit wide address pointers.

#[cfg(target_pointer_width = "16")]
compile_error!("this crate require a platform with at least 32-bit usize");

pub mod error;
pub mod prng;
pub mod region;
pub mod rvz;

pub use crate::error::Error;
pub use crate::rvz::HeaderRead;
pub use crate::rvz::Metadata;
pub use crate::rvz::Rvz;