//! System type re-exports — std types that engine needs through Mad Hatter.
//!
//! Engine code should use `mad_hatter::sys::*` instead of `std::io::*`, `std::net::*`, etc.

/// Re-export `std::io::Write` trait for streaming writes (e.g. `writeln!`).
pub use std::io::Write;

/// Re-export `std::io::Error` for IO error handling.
pub use std::io::Error as IoError;

/// Re-export `std::io::ErrorKind` for IO error pattern matching.
pub use std::io::ErrorKind;

/// Re-export `std::net::SocketAddr` for network address types.
pub use std::net::SocketAddr;

/// Re-export `std::process::exit` for controlled process termination.
pub use std::process::exit;