Skip to main content

Module plugin

Module plugin 

Source
Expand description

Plugin trait definitions for extensible generation and output.

Provides stable trait interfaces for custom generators, output sinks, and transform plugins. Plugins are in-process Rust trait objects.

Structs§

GeneratedRecord
A single generated record from a plugin.
GenerationContext
Context provided to generator plugins during data generation.
PluginInfo
Information about a registered plugin.
SinkSummary
Summary returned by a sink plugin after finalization.

Enums§

PluginType
Type of plugin.

Traits§

GeneratorPlugin
Trait for custom data generator plugins.
SinkPlugin
Trait for custom output sink plugins.
TransformPlugin
Trait for data transform plugins.