pub struct CliOverrides {
pub config_path: Option<PathBuf>,
pub listen_address: Option<SocketAddr>,
pub grpc_address: Option<SocketAddr>,
pub store_url: Option<String>,
pub scheduler_threads: Option<usize>,
pub jit_threshold: Option<u32>,
pub drain_timeout_seconds: Option<u64>,
pub workflow_packages: Vec<PathBuf>,
pub gleam_path: Option<PathBuf>,
pub authoring_project_root: Option<PathBuf>,
}Expand description
Command-line configuration overrides applied after file and environment values.
Fields§
§config_path: Option<PathBuf>Optional explicit config path from --config.
listen_address: Option<SocketAddr>Override for [server].listen_address.
grpc_address: Option<SocketAddr>Override for [server].grpc_address.
store_url: Option<String>Retired --store-url input retained only so load-time validation can refuse it.
scheduler_threads: Option<usize>Override for [runtime].scheduler_threads.
jit_threshold: Option<u32>Override for [runtime].jit_threshold.
drain_timeout_seconds: Option<u64>Override for [drain].timeout_seconds.
workflow_packages: Vec<PathBuf>Additional workflow package archives loaded after config and auto-discovered packages.
gleam_path: Option<PathBuf>Override for [authoring].gleam_path: the external gleam binary that
gates the server-side authoring loop. Setting it commissions the
authoring endpoints.
Override for [authoring].project_root: the built Gleam workflow
project submitted source is written into and packaged from.
Trait Implementations§
Source§impl Debug for CliOverrides
impl Debug for CliOverrides
Source§impl Default for CliOverrides
impl Default for CliOverrides
Source§fn default() -> CliOverrides
fn default() -> CliOverrides
Auto Trait Implementations§
impl Freeze for CliOverrides
impl RefUnwindSafe for CliOverrides
impl Send for CliOverrides
impl Sync for CliOverrides
impl Unpin for CliOverrides
impl UnsafeUnpin for CliOverrides
impl UnwindSafe for CliOverrides
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request