plato_mud/lib.rs
1//! PLATO MUD Engine — Constraint-Theory Knowledge Rooms with FLUX Transference
2//!
3//! A Rust MUD engine where rooms are computational domains, tiles are
4//! structured knowledge objects, and FLUX carries zeitgeist between rooms.
5//! All actions pass through alignment constraints.
6
7#![cfg_attr(not(feature = "std"), no_std)]
8
9extern crate alloc;
10
11pub mod alignment;
12pub mod engine;
13pub mod flux;
14pub mod transport;
15pub mod types;
16
17#[cfg(feature = "server")]
18pub mod server;
19
20#[cfg(feature = "client")]
21pub mod client;
22
23pub use alignment::AlignmentChecker;
24pub use engine::Engine;
25pub use flux::FluxManager;
26pub use types::*;