Expand description
Qorzen Core - A modular plugin-based system with async core managers
Re-exports§
pub use app::ApplicationCore;
pub use error::Error;
pub use error::ErrorKind;
pub use error::Result;
pub use error::ResultExt;
pub use manager::Manager;
pub use manager::ManagerState;
pub use manager::ManagerStatus;
Modules§
- app
- auth
- concurrency
- Advanced concurrency management system with thread pools and async coordination
- config
- Configuration management system with hot-reload support
- error
- event
- Event-driven architecture system with async event bus
- file
- File management system with async operations and monitoring
- logging
- Structured logging system with multiple outputs and advanced features
- manager
- platform
- plugin
- task
- Async task management system with progress tracking and lifecycle management
- types
- ui
- utils
- utils_
general - Utility functions and helpers for Qorzen Core
Macros§
- api_
route - Create an API route definition with documentation
- define_
event - Convenience macros for event handling
- export_
plugin - Export the plugin creation function for native plugins
- log_
debug - log_
error - log_
info - log_
trace - log_
warn - menu_
item - Create a menu item for a plugin with hierarchical support
- plugin
- Create a plugin with basic metadata using a more ergonomic syntax
- search_
provider - Create a search provider for a plugin with convenient syntax
- ui_
component - Create a UI component for a plugin with validation