pub(crate) struct Config {Show 43 fields
pub database_url: SecretString,
pub centrifugo_url: String,
pub centrifugo_key: SecretString,
pub centrifugo_token_secret: SecretString,
pub http_port: u16,
pub deploy_webhook_secret: Option<SecretString>,
pub deploy_branch_filter: Vec<String>,
pub mcp_enabled: bool,
pub cron_presence: String,
pub cron_reclaim: String,
pub cron_uptime: String,
pub cron_cleanup: String,
pub cron_cleanup_jobs_days: f64,
pub cron_rollup: String,
pub cron_ranking: String,
pub ranking_top_n: usize,
pub cron_integrity: String,
pub cron_retention: String,
pub cron_docs: String,
pub cron_queue_depth: String,
pub docs_base_url: String,
pub retention_snapshots_days: f64,
pub retention_rolling_days: f64,
pub db_acquire_timeout_secs: u64,
pub db_idle_timeout_secs: u64,
pub scheduler_batch_size: i64,
pub scheduler_poll_timeout_secs: u64,
pub scheduler_reconnect_delay_secs: u64,
pub reclaim_timeout_minutes: i64,
pub reclaim_max_attempts: i32,
pub cors_origins: Vec<String>,
pub latitude_api_key: Option<SecretString>,
pub latitude_base_url: String,
pub latitude_project: Option<String>,
pub latitude_site: Option<String>,
pub latitude_burst_tag_id: Option<String>,
pub burst_enabled: bool,
pub burst_floor_capacity: i64,
pub burst_per_node_throughput: i64,
pub burst_max_nodes: usize,
pub burst_node_claim_token: Option<SecretString>,
pub burst_ts_authkey: Option<SecretString>,
pub cron_burst_scheduler: String,
}Fields§
§database_url: SecretString§centrifugo_url: String§centrifugo_key: SecretString§centrifugo_token_secret: SecretString§http_port: u16§deploy_webhook_secret: Option<SecretString>§deploy_branch_filter: Vec<String>§mcp_enabled: bool§cron_presence: String6-field cron: sec min hour day month weekday.
cron_reclaim: String§cron_uptime: String§cron_cleanup: String§cron_cleanup_jobs_days: f64§cron_rollup: String§cron_ranking: String§ranking_top_n: usize§cron_integrity: String§cron_retention: String§cron_docs: String§cron_queue_depth: String§docs_base_url: String§retention_snapshots_days: f64§retention_rolling_days: f64§db_acquire_timeout_secs: u64§db_idle_timeout_secs: u64§scheduler_batch_size: i64§scheduler_poll_timeout_secs: u64§scheduler_reconnect_delay_secs: u64§reclaim_timeout_minutes: i64§reclaim_max_attempts: i32§cors_origins: Vec<String>§latitude_api_key: Option<SecretString>§latitude_base_url: String§latitude_project: Option<String>§latitude_site: Option<String>§latitude_burst_tag_id: Option<String>§burst_enabled: bool§burst_floor_capacity: i64§burst_per_node_throughput: i64§burst_max_nodes: usize§burst_node_claim_token: Option<SecretString>§burst_ts_authkey: Option<SecretString>§cron_burst_scheduler: StringImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more