doido-generators 0.0.7

Doido code generators plus the unified CLI (server, console, db, worker, generate, new, credentials).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use doido_core::Result;

#[derive(Debug, Clone)]
pub struct GeneratedFile {
    pub path: String,
    pub content: String,
}

pub trait Generator {
    fn name(&self) -> &str;
    fn generate(&self, args: &[&str]) -> Result<Vec<GeneratedFile>>;
}