Expand description
Explicit plugin registry and object-safe extension points.
The registry is intentionally local state: callers create a
PluginRegistry, register plugins into it, and pass it to facade or
application code. This keeps plugin behavior deterministic and avoids hidden
global mutation.
Structs§
- Encode
Config - Runtime encoder configuration passed to encoder factories.
- Module
Grid - Owned mutable module grid used by plugin postprocessors.
- Plugin
Registry - Explicit plugin registry.
- Render
Config - Runtime renderer configuration passed to renderer factories.
Enums§
- Encoded
Output - Type-erased encode output returned by dynamic encoders.
- Plugin
Error - Error type used by object-safe plugin entry points.
- Render
Output - Type-erased render output returned by dynamic renderers.
Traits§
- DynEncoder
- Object-safe encoder used by
EncoderFactory. - DynRenderer
- Object-safe renderer used by
RendererFactory. - Encoder
Factory - Factory for object-safe encoders.
- Post
Processor - Object-safe postprocessor for in-place module-grid transforms.
- QrPlugin
- A plugin that registers one or more extension points.
- Renderer
Factory - Factory for object-safe renderers.