module template // parse template with target pub fn parse(template string, target map[string]string) string { mut content := template for key in target.keys() { at_key := '@' + key value := target[key] // assign to content content = content.replace(at_key, value) } return content }