use tera::{Error, Tera};
pub fn message_template(
form_name: &str,
form_subject: &str,
form_message: &str,
mail_subject: &str,
template_name: &str,
) -> Result<String, Error> {
let tera = Tera::new("src/templates/*")?;
let mut ctx = tera::Context::new();
ctx.insert("name", form_name);
ctx.insert("subject", form_subject);
ctx.insert("message", form_message);
ctx.insert("message_subject", mail_subject);
tera.render(template_name, &ctx)
}