Skip to main content

rocket_cli/templates/minimal/
manifest.rs

1use std::path::PathBuf;
2
3use crate::templates::{common, minimal::files};
4
5pub fn load_template() -> Vec<(PathBuf, &'static str)> {
6    vec![
7        ("Cargo.toml".into(), files::CARGO_TOML),
8        ("src/main.rs".into(), files::MAIN_RS),
9        ("src/routes/mod.rs".into(), files::ROUTES_MOD),
10        ("src/fairings/mod.rs".into(), common::files::CORS),
11        ("Rocket.toml".into(), common::files::ROCKET_CONFIG),
12        (".gitignore".into(), common::files::GITIGNORE),
13        (".env".into(), common::files::ENV),
14        // More files will be added here if needed e.g.
15        // db/mod.rs, middleware/logger.rs, etc.
16        // ...
17    ]
18}