rocket_cli/templates/mongo_db/
manifest.rs1use std::path::PathBuf;
2
3use crate::templates::{common, mongo_db::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 ("src/guards/mod.rs".into(), common::files::AUTH_GUARD),
12 ("src/catchers/mod.rs".into(), files::CATACHERS),
13 ("src/options/mod.rs".into(), files::OPTIONS),
14 ("src/repositories/mod.rs".into(), files::REPOSITORIES),
15 ("src/db/mod.rs".into(), files::DB),
16 ("src/models/mod.rs".into(), files::MODELS),
17 ("src/auth/mod.rs".into(), common::files::BASIC_AUTH),
18 ("src/middleware/mod.rs".into(), common::files::MIDDLEWARE),
19 ("Rocket.toml".into(), common::files::ROCKET_CONFIG),
20 (".gitignore".into(), common::files::GITIGNORE),
21 (".env".into(), common::files::ENV),
22 ]
26}