Crate qorzen_oxide

Source
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

Constants§

VERSION