//! # RST Node //! //! RST Node is a real-time strategy game about computers on a //! network, fighting for dominance against a set of other network //! operators. To operate a successful network you need to build //! infrastructure, compute clusters, and defences on edge nodes. //! //! The game architecture is split between the game client and game //! server. This library implements all required types and functions //! to manage this state over a network connection. //! //! The main game interface is provided by [GameIf](crate::GameIf), //! which is them implemented by [Server](crate::server::Server), and //! [MatchClient](crate::client::MatchClient). #[macro_use] extern crate const_env; pub(crate) mod _loop; mod _if; pub use _if::GameIf; mod _match; pub use _match::Match; pub mod config; pub mod data; pub mod gens; pub mod io; pub mod lobby; pub mod map; pub mod mapstore; pub mod server; pub mod stats; pub mod users; pub mod wire; pub use identity::Identity as Id;