actr_cli/templates/python/
mod.rs

1pub mod echo;
2
3use super::{LangTemplate, ProjectTemplateName};
4use crate::error::Result;
5use std::collections::HashMap;
6
7pub struct PythonTemplate;
8
9impl LangTemplate for PythonTemplate {
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}