Skip to main content

Crate elo_rust

Crate elo_rust 

Source
Expand description

ELO Rust Code Generation Target

This crate provides a Rust code generation backend for the ELO validation language, enabling developers to compile ELO validation expressions directly to type-safe, zero-overhead Rust functions.

Re-exports§

pub use codegen::RustCodeGenerator;
pub use runtime::ValidationError;
pub use runtime::ValidationErrors;

Modules§

ast
AST (Abstract Syntax Tree) module for ELO expressions
codegen
Code generation module for compiling ELO expressions to Rust
parser
Parser for ELO expressions
runtime
Runtime support for validation
security
Security validation module for user input and file operations
stdlib
Standard library function implementations

Type Aliases§

ValidationResult
Result type for validation operations
ValidationResults
Result type for validation operations that return multiple errors