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}