rydit-core
Core trait and registry for RyDit modules
Overview
rydit-core provides the core trait (RyditModule) and registry system for the RyDit game engine. It allows creating modular, extensible game engine components.
Installation
[]
= "0.7.3"
Usage
use ;
use json;
// Implement the trait for your module
;
// Register and use modules
let mut registry = new;
registry.register;
let result = registry.execute;
Features
- RyditModule trait: Define module interface
- ModuleRegistry: Register and manage multiple modules
- ModuleResult/ModuleError: Standardized error handling
- Send + Sync: Thread-safe modules
License
MIT License - See LICENSE for details.
Contributing
Contributions are welcome! Please open an issue or submit a PR at: https://github.com/lapumlbb18-blip/Rydit_Engine