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}