Expand description
Prelude module containing commonly used types and traits
Re-exports§
pub use crate::builder::*;pub use crate::components::*;pub use crate::containers::*;pub use crate::value::*;
Macros§
- declare_
plugin - Macro to declare a plugin entry point.
Structs§
- Action
Schema - Schema for an action.
- Component
Schema - Schema for a component.
- Data
Source Schema - Schema for a data source.
- Plugin
Manifest - Plugin manifest describing capabilities.
- Plugin
Permissions - Permissions requested by a plugin.
- Property
Schema - Schema for a property.
- Transform
Schema - Schema for a transform.
Enums§
- Capability
- Plugin capability type.
- LogLevel
- Log level.
- Plugin
Error - Error from plugin operations.
- Plugin
Value - A configuration value (simplified for FFI safety).
- Property
Type - Property type.
Traits§
- Plugin
Context - Context providing API access to plugins at runtime.
- Plugin
Registrar - Trait for plugin registration.
Type Aliases§
- Plugin
Entry Fn - Plugin entry point function type.