//! Player seat representation.
//!
//! This module provides [`Seat`], which describes a single player at the table.
use ;
/// A player seated at the poker table.
///
/// Each seat records an optional identifier, the player's display name, and their current
/// chip stack. The `id` field is omitted from YAML output when [`None`].
///
/// # Example
///
/// ```rust
/// use pkstate::seat::Seat;
///
/// let seat = Seat {
/// id: Some("player-42".to_string()),
/// name: "Gus Hansen".to_string(),
/// stack: 1_000_000,
/// };
/// ```