merge runners into single project
This commit is contained in:
		
							
								
								
									
										19
									
								
								src/engine/mod.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/engine/mod.rs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
/// Engine module for Rhai script execution
 | 
			
		||||
/// 
 | 
			
		||||
/// This module provides two different engine configurations:
 | 
			
		||||
/// - `system`: SAL modules for system operations (async worker)
 | 
			
		||||
/// - `osis`: DSL modules for business operations (sync worker)
 | 
			
		||||
 | 
			
		||||
pub mod system;
 | 
			
		||||
pub mod osis;
 | 
			
		||||
 | 
			
		||||
// Re-export common Rhai types for convenience
 | 
			
		||||
pub use rhai::{Array, Dynamic, Engine, EvalAltResult, Map};
 | 
			
		||||
 | 
			
		||||
/// Evaluate a Rhai script string with any engine
 | 
			
		||||
pub fn eval_script(
 | 
			
		||||
    engine: &Engine,
 | 
			
		||||
    script: &str,
 | 
			
		||||
) -> Result<rhai::Dynamic, Box<rhai::EvalAltResult>> {
 | 
			
		||||
    engine.eval(script)
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user