pub fn new() -> Self {
        Self {
            template_str: "",
            placeholders: Vec::new(),
            placeholder_functions: HashMap::new()
        }
    }
/// Creates a [`TemplateRenderer`] with an empty template
Creates a [`TemplateRenderer`] with an empty template
Creates a [ ` TemplateRenderer ` ] with an empty template
pub fn new() -> Self {
        Self {
            template_str: "",
            placeholders: Vec::new(),
            placeholder_functions: HashMap::new()
        }
    }
pub fn new ( ) -> Self { Self { template_str : " " , placeholders : Vec :: new ( ) , placeholder_functions : HashMap :: new ( ) } }
Creates a [`TemplateRenderer`] with an empty template
Creates a [ ` TemplateRenderer ` ] with an empty template