pub struct ExtractionBudgetOverrides {Show 13 fields
pub max_input_bytes_per_artifact: Option<u64>,
pub max_structural_depth_per_artifact: Option<u64>,
pub max_ast_depth_per_artifact: Option<u64>,
pub max_work_units_per_artifact: Option<u64>,
pub max_tree_sitter_nodes_per_artifact: Option<u64>,
pub max_observations_per_artifact: Option<u64>,
pub max_accumulated_string_bytes_per_artifact: Option<u64>,
pub max_serialized_output_bytes_per_artifact: Option<u64>,
pub max_string_bytes_per_value: Option<u64>,
pub max_portable_path_bytes_per_value: Option<u64>,
pub max_identifier_bytes_per_value: Option<u64>,
pub max_structured_wall_time_ms_per_artifact: Option<u64>,
pub max_tree_sitter_wall_time_ms_per_artifact: Option<u64>,
}Expand description
Optional operator-owned overrides from the workspace manifest.
Fields§
§max_input_bytes_per_artifact: Option<u64>Optional input-byte maximum.
max_structural_depth_per_artifact: Option<u64>Optional structured-depth maximum.
max_ast_depth_per_artifact: Option<u64>Optional syntax-tree-depth maximum.
max_work_units_per_artifact: Option<u64>Optional structured-work maximum.
max_tree_sitter_nodes_per_artifact: Option<u64>Optional visited Tree-sitter-node maximum.
max_observations_per_artifact: Option<u64>Optional observation maximum.
max_accumulated_string_bytes_per_artifact: Option<u64>Optional accumulated extracted-string-byte maximum.
max_serialized_output_bytes_per_artifact: Option<u64>Optional serialized-output-byte maximum.
max_string_bytes_per_value: Option<u64>Optional per-string byte maximum.
max_portable_path_bytes_per_value: Option<u64>Optional per-portable-path byte maximum.
max_identifier_bytes_per_value: Option<u64>Optional per-identifier byte maximum.
max_structured_wall_time_ms_per_artifact: Option<u64>Optional structured wall-time maximum in milliseconds.
max_tree_sitter_wall_time_ms_per_artifact: Option<u64>Optional Tree-sitter wall-time maximum in milliseconds.
Trait Implementations§
Source§impl Clone for ExtractionBudgetOverrides
impl Clone for ExtractionBudgetOverrides
Source§fn clone(&self) -> ExtractionBudgetOverrides
fn clone(&self) -> ExtractionBudgetOverrides
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 ExtractionBudgetOverrides
impl Debug for ExtractionBudgetOverrides
Source§impl Default for ExtractionBudgetOverrides
impl Default for ExtractionBudgetOverrides
Source§fn default() -> ExtractionBudgetOverrides
fn default() -> ExtractionBudgetOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtractionBudgetOverrides
impl<'de> Deserialize<'de> for ExtractionBudgetOverrides
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 ExtractionBudgetOverrides
Source§impl JsonSchema for ExtractionBudgetOverrides
impl JsonSchema for ExtractionBudgetOverrides
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 moreimpl StructuralPartialEq for ExtractionBudgetOverrides
Auto Trait Implementations§
impl Freeze for ExtractionBudgetOverrides
impl RefUnwindSafe for ExtractionBudgetOverrides
impl Send for ExtractionBudgetOverrides
impl Sync for ExtractionBudgetOverrides
impl Unpin for ExtractionBudgetOverrides
impl UnsafeUnpin for ExtractionBudgetOverrides
impl UnwindSafe for ExtractionBudgetOverrides
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.