ForgeFlux/src/settings/forges/mod.rs

19 lines
381 B
Rust

use config::{builder::DefaultState, ConfigBuilder};
use serde::Deserialize;
use std::env;
pub mod forgejo;
use forgejo::Forgejo;
#[derive(Debug, Clone, Deserialize, Eq, PartialEq)]
pub struct Forges {
pub forgejo: Forgejo,
}
impl Forges {
pub fn env_override(mut s: ConfigBuilder<DefaultState>) -> ConfigBuilder<DefaultState> {
Forgejo::env_override(s)
}
}