1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! Generator Template System
//!
//! Enables user-defined parameterized code generators via YAML configuration.
//!
//! # Directory Structure
//! - Global: `~/.ryo/generators/`
//! - Project: `<project>/.ryo/generators/`
//!
//! # Example YAML
//! ```yaml
//! generator:
//! id: GEN001
//! name: domain_struct
//! description: Generate a domain struct with common derives
//! category: domain
//!
//! params:
//! - name: name
//! description: Struct name (e.g., Order)
//! required: true
//! - name: module
//! description: Target module path
//! required: false
//! default: src/lib.rs
//!
//! template:
//! code: |
//! #[derive(Debug, Clone, PartialEq, Eq)]
//! pub struct {{name}} {
//! pub id: String,
//! }
//! ```
// Re-export types from ryo-pattern
pub use ;
// Store types
pub use ;