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