Expand description
rustbridge-core - Core traits, types, and lifecycle management
This crate provides the foundational types for building rustbridge plugins:
Plugintrait for implementing plugin logicLifecycleStatefor managing plugin lifecyclePluginErrorfor error handlingPluginConfigfor plugin configuration
Modules§
- prelude
- Prelude module for convenient imports
Structs§
- Plugin
Config - Plugin configuration passed during initialization
- Plugin
Context - Context provided to plugin operations
- Plugin
Metadata - Plugin metadata from bundle manifest
- Request
Context - Context for an incoming request
- Response
Builder - Builder for constructing responses
Enums§
- Lifecycle
State - Plugin lifecycle states following OSGI-inspired model
- LogLevel
- Log levels for FFI callbacks
- Plugin
Error - Error type for plugin operations
Traits§
- Plugin
- Main trait for implementing rustbridge plugins
- Plugin
Factory - Factory trait for creating plugins with optional configuration.
Type Aliases§
- Plugin
Result - Result type alias for plugin operations