async fn template_replacements(
conn: &mut PgConnection,
template_type: EmailTemplateType,
email_id: Uuid,
user_id: Option<Uuid>,
placeholders: Option<&Value>,
attempt: i32,
) -> Result<TemplateReplacements>async fn template_replacements(
conn: &mut PgConnection,
template_type: EmailTemplateType,
email_id: Uuid,
user_id: Option<Uuid>,
placeholders: Option<&Value>,
attempt: i32,
) -> Result<TemplateReplacements>