From 749c60e131f86ed9dcdc586d00c5e2b7f7fab041 Mon Sep 17 00:00:00 2001 From: despiegk Date: Sat, 5 Apr 2025 11:05:07 +0200 Subject: [PATCH] ... --- src/rhai/text.rs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/rhai/text.rs b/src/rhai/text.rs index a30f63c..da72bef 100644 --- a/src/rhai/text.rs +++ b/src/rhai/text.rs @@ -2,13 +2,12 @@ //! //! This module provides Rhai wrappers for the functions in the Text module. -use rhai::{Engine, EvalAltResult, Array, Dynamic, Map, Position}; +use rhai::{Engine, EvalAltResult, Array, Map, Position}; use std::collections::HashMap; +use std::path::Path; use crate::text::{ TextReplacer, TextReplacerBuilder, TemplateBuilder, - dedent, prefix, - name_fix, path_fix }; /// Register Text module functions with the Rhai engine @@ -52,11 +51,11 @@ pub fn register_text_module(engine: &mut Engine) -> Result<(), Box Result<(), Box> { // Register TemplateBuilder type engine.register_type_with_name::("TemplateBuilder"); - // Register getters for TextReplacer properties (if any) - - // Register getters for TemplateBuilder properties (if any) - Ok(()) } @@ -194,9 +189,9 @@ pub fn template_add_var_bool(builder: TemplateBuilder, name: &str, value: bool) } /// Adds an array variable to the template context -pub fn template_add_var_array(builder: TemplateBuilder, name: &str, value: Array) -> TemplateBuilder { +pub fn template_add_var_array(builder: TemplateBuilder, name: &str, array: Array) -> TemplateBuilder { // Convert Rhai Array to Vec - let vec: Vec = value.iter() + let vec: Vec = array.iter() .filter_map(|v| v.clone().into_string().ok()) .collect();