Module core

Module core 

Source

Structs§

BenchmarkResults
Benchmark results for plugin validation
CompatibilityInfo
Compatibility information
ConfigSchema
Configuration schema for validation and UI generation
ConvergenceMetrics
Convergence metrics
FieldSchema
Individual field schema
MemoryUsage
Memory usage information
OptimizerConfig
Optimizer configuration
OptimizerState
Optimizer state for serialization
PerformanceMetrics
Performance metrics
PluginCapabilities
Plugin capabilities and features
PluginDependency
Plugin dependency information
PluginExample
Plugin example
PluginInfo
Plugin information and metadata
PluginValidationResult
Plugin validation result

Enums§

ConfigValue
Configuration value types
DataType
Supported data types
DependencyType
Types of plugin dependencies
FieldType
Field types for schema
PluginCategory
Plugin categories
StateValue
State value types
ValidationConstraint
Validation constraints

Traits§

ExtendedOptimizerPlugin
Extended plugin trait for optimizers with advanced features
OptimizerPlugin
Main trait for optimizer plugins
OptimizerPluginFactory
Plugin factory trait for creating optimizer instances
PluginEventHandler
Plugin event system
PluginLifecycle
Plugin lifecycle hooks
PluginMetadata
Plugin metadata provider

Functions§

create_basic_capabilities
Create basic plugin capabilities
create_plugin_info
Utility functions for plugin development Create a basic plugin info structure
validate_config_against_schema
Validate plugin configuration against schema