pub struct ExecutionPolicyOverrides {
pub max_scan_wall_time_ms: Option<u64>,
pub max_no_progress_time_ms: Option<u64>,
pub max_codegraph_sync_wall_time_ms_per_repo: Option<u64>,
pub max_worker_memory_bytes: Option<u64>,
pub graceful_termination_ms: Option<u64>,
pub watch_idle_timeout_ms: Option<u64>,
pub max_watch_session_wall_time_ms: Option<u64>,
pub min_watch_rescan_interval_ms: Option<u64>,
pub max_checkpoint_cache_bytes: Option<u64>,
}Expand description
Optional operator-owned execution-policy overrides from the workspace manifest.
Fields§
§max_scan_wall_time_ms: Option<u64>Optional maximum wall time for one scan or sync pass.
max_no_progress_time_ms: Option<u64>Optional maximum time without verified forward progress.
max_codegraph_sync_wall_time_ms_per_repo: Option<u64>Optional per-repository CodeGraph synchronization wall time.
max_worker_memory_bytes: Option<u64>Optional maximum worker resident memory.
graceful_termination_ms: Option<u64>Optional cooperative shutdown grace period.
watch_idle_timeout_ms: Option<u64>Optional watcher inactivity lease.
max_watch_session_wall_time_ms: Option<u64>Optional absolute watcher-session lifetime.
min_watch_rescan_interval_ms: Option<u64>Optional minimum delay between watched sync pass starts.
max_checkpoint_cache_bytes: Option<u64>Optional maximum retained checkpoint-cache bytes.
Trait Implementations§
Source§impl Clone for ExecutionPolicyOverrides
impl Clone for ExecutionPolicyOverrides
Source§fn clone(&self) -> ExecutionPolicyOverrides
fn clone(&self) -> ExecutionPolicyOverrides
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutionPolicyOverrides
impl Debug for ExecutionPolicyOverrides
Source§impl Default for ExecutionPolicyOverrides
impl Default for ExecutionPolicyOverrides
Source§fn default() -> ExecutionPolicyOverrides
fn default() -> ExecutionPolicyOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecutionPolicyOverrides
impl<'de> Deserialize<'de> for ExecutionPolicyOverrides
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExecutionPolicyOverrides
Source§impl JsonSchema for ExecutionPolicyOverrides
impl JsonSchema for ExecutionPolicyOverrides
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ExecutionPolicyOverrides
impl PartialEq for ExecutionPolicyOverrides
Source§impl Serialize for ExecutionPolicyOverrides
impl Serialize for ExecutionPolicyOverrides
impl StructuralPartialEq for ExecutionPolicyOverrides
Auto Trait Implementations§
impl Freeze for ExecutionPolicyOverrides
impl RefUnwindSafe for ExecutionPolicyOverrides
impl Send for ExecutionPolicyOverrides
impl Sync for ExecutionPolicyOverrides
impl Unpin for ExecutionPolicyOverrides
impl UnsafeUnpin for ExecutionPolicyOverrides
impl UnwindSafe for ExecutionPolicyOverrides
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.