rocketsplash-formats 0.3.0

Shared data types and serialization formats for Rocketsplash TUI animations
Documentation
// <FILE>crates/rocketsplash-formats/src/render_mode.rs</FILE>
// <DESC>Render mode for serialized font atlases</DESC>
// <VERS>VERSION: 1.1.1</VERS>
// <WCTX>Add octant rendering mode</WCTX>
// <CLOG>1.1.1: clippy zero-warning pass (P0, auto-fix). Prior: Add Octant variant for Unicode 16.0 octant character support.</CLOG>

use serde::{Deserialize, Serialize};

/// Render mode used during export.
#[derive(Clone, Copy, Debug, PartialEq, Eq, Serialize, Deserialize, Default)]
pub enum RenderMode {
    #[default]
    Braille,
    Block,
    /// Octant block elements (2x4 solid blocks, requires Unicode 16.0)
    Octant,
}

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