Skip to main content

Crate rustbridge_core

Crate rustbridge_core 

Source
Expand description

rustbridge-core - Core traits, types, and lifecycle management

This crate provides the foundational types for building rustbridge plugins:

Modules§

prelude
Prelude module for convenient imports

Structs§

PluginConfig
Plugin configuration passed during initialization
PluginContext
Context provided to plugin operations
PluginMetadata
Plugin metadata from bundle manifest
RequestContext
Context for an incoming request
ResponseBuilder
Builder for constructing responses

Enums§

LifecycleState
Plugin lifecycle states following OSGI-inspired model
LogLevel
Log levels for FFI callbacks
PluginError
Error type for plugin operations

Traits§

Plugin
Main trait for implementing rustbridge plugins
PluginFactory
Factory trait for creating plugins with optional configuration.

Type Aliases§

PluginResult
Result type alias for plugin operations