pr_tracker_api_config/lib.rs
1#![allow(non_snake_case, clippy::struct_field_names)]
2
3pub use environment::Environment;
4
5mod environment {
6 use confique::Config;
7
8 /// See documentation for each field.
9 #[derive(Debug, Config)]
10 pub struct Environment {
11 #[doc = include_str!("../../DATABASE_URL.md")]
12 #[config(env = "PR_TRACKER_API_DATABASE_URL")]
13 pub PR_TRACKER_API_DATABASE_URL: String,
14 #[config(env = "PR_TRACKER_API_PORT")]
15 #[doc = include_str!("../PORT.md")]
16 pub PR_TRACKER_API_PORT: u16,
17 }
18}