Crate llm_config_templates

Crate llm_config_templates 

Source
Expand description

Configuration templates for LLM Config Manager

This module provides template functionality for creating reusable configuration patterns with variable substitution.

§Example

use llm_config_templates::{Template, TemplateEngine};
use std::collections::HashMap;

let template_str = "Hello, {{name}}! Your score is {{score}}.";
let mut vars = HashMap::new();
vars.insert("name".to_string(), "Alice".to_string());
vars.insert("score".to_string(), "100".to_string());

let engine = TemplateEngine::new();
let result = engine.render(template_str, &vars).unwrap();
assert_eq!(result, "Hello, Alice! Your score is 100.");

Re-exports§

pub use engine::TemplateEngine;
pub use template::Template;

Modules§

engine
Template engine for managing and rendering templates
parser
Template parsing functionality
template
Template structure and management

Enums§

TemplateError

Type Aliases§

Result