actr_cli/templates/swift/mod.rs
1use super::{LangTemplate, ProjectTemplateName};
2use crate::error::Result;
3use std::collections::HashMap;
4
5pub mod echo;
6
7pub struct SwiftTemplate;
8
9impl LangTemplate for SwiftTemplate {
10 fn load_files(&self, template_name: ProjectTemplateName) -> Result<HashMap<String, String>> {
11 let mut files = HashMap::new();
12
13 match template_name {
14 ProjectTemplateName::Echo => {
15 echo::load(&mut files)?;
16 }
17 }
18
19 Ok(files)
20 }
21}