Skip to main content

doido_generators/
generator.rs

1use doido_core::Result;
2
3#[derive(Debug, Clone)]
4pub struct GeneratedFile {
5    pub path: String,
6    pub content: String,
7}
8
9pub trait Generator {
10    fn name(&self) -> &str;
11    fn generate(&self, args: &[&str]) -> Result<Vec<GeneratedFile>>;
12}