Crate r2x

Crate r2x 

Source
Expand description

R2X library - expose modules for testing

This library exposes core modules needed for testing and integration.

Re-exports§

pub use common::GlobalOpts;
pub use errors::PipelineError;
pub use r2x_ast;
pub use r2x_config as config_manager;
pub use r2x_logger as logger;
pub use r2x_manifest;
pub use r2x_python as python_bridge;

Modules§

commands
common
Common types and utilities shared across modules
errors
Centralized error types for the r2x project
help
package_verification
Package verification and automatic reinstallation
pipeline_config
plugin_manifest
DEPRECATED: This module is for backward compatibility only. All types and functionality have been moved to the r2x_manifest module. This file re-exports the old API pointing to the new implementation.
plugins

Structs§

DecoratorRegistration
Function registration via decorator
FunctionParameter
Single function parameter
FunctionSignature
Complete function signature extracted from source
Manifest
Top-level manifest structure for R2X plugin metadata
Metadata
Manifest metadata - version and generation info
Package
Represents a single Python package containing r2x plugins

Enums§

BridgeError
Errors that can occur during Python bridge operations
ManifestError
Errors that can occur during plugin manifest operations
VarArgType
Type of variable argument (*args or **kwargs)