19 lines
381 B
Rust
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)
|
|
}
|
|
}
|