rocketsplash-formats 0.3.0

Shared data types and serialization formats for Rocketsplash TUI animations
Documentation
// <FILE>crates/rocketsplash-formats/src/lib.rs</FILE>
// <DESC>Shared format definitions for Rocketsplash text art</DESC>
// <VERS>VERSION: 2.0.0</VERS>
// <WCTX>Foundation crates 0.3.0 (RELEASE_PLAN D2/D3/ยง9.3)</WCTX>
// <CLOG>2.0.0: add FormatError, FontProvenance, and the hardened read_splash/read_font_atlas decode entry points. 1.1.0: core format types, limits, and module exports.</CLOG>

//! # rocketsplash-formats
//!
//! Shared serializable types for Rocketsplash file formats, plus the
//! canonical decode entry points ([`read_splash`], [`read_font_atlas`])
//! that enforce size caps, version windows, and structural limits.

mod animation;
mod cell;
mod cell_style;
mod col_peek_version;
mod error;
mod fnc_read_font_atlas;
mod fnc_read_splash;
mod font_atlas;
mod limits;
mod provenance;
mod render_mode;
mod rgb;
mod splash;
mod style_flags;

pub use animation::*;
pub use cell::*;
pub use cell_style::*;
pub use error::*;
pub use fnc_read_font_atlas::*;
pub use fnc_read_splash::*;
pub use font_atlas::*;
pub use limits::*;
pub use provenance::*;
pub use render_mode::*;
pub use rgb::*;
pub use splash::*;
pub use style_flags::*;

// <FILE>crates/rocketsplash-formats/src/lib.rs</FILE>
// <VERS>END OF VERSION: 2.0.0</VERS>