Expand description
Core trait contracts for the Aetheris Engine.
These traits form the boundary between the engine’s protocol logic and external dependencies (ECS, Transport, Serialization).
Re-exports§
pub use crate::error::EncodeError;pub use crate::error::TransportError;pub use crate::error::WorldError;pub use crate::types::ClientId;pub use crate::types::LocalId;pub use crate::types::NetworkId;pub use crate::types::NetworkIdAllocator;
Traits§
- Encoder
- Defines the serialization strategy for network payloads.
- Game
Transport - Abstracts the underlying network transport.
- Game
Transport Bounds - World
State - The ECS Facade. Translates between the engine’s protocol-level types and the concrete ECS’s internal representation.