pub struct OutputBudgetOverrides {
pub max_field_bytes: Option<u32>,
pub max_total_bytes: Option<u32>,
pub heartbeat_limit: Option<u64>,
}Expand description
Server-wide output budget overrides.
When unset, each tool keeps its own built-in byte caps (inspection allows a larger per-field cap than the proof actions). When set, the value overrides every tool’s default before clamping, replacing what used to be a per-call request argument.
Fields§
§max_field_bytes: Option<u32>§max_total_bytes: Option<u32>§heartbeat_limit: Option<u64>Trait Implementations§
Source§impl Clone for OutputBudgetOverrides
impl Clone for OutputBudgetOverrides
Source§fn clone(&self) -> OutputBudgetOverrides
fn clone(&self) -> OutputBudgetOverrides
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 moreimpl Copy for OutputBudgetOverrides
Source§impl Debug for OutputBudgetOverrides
impl Debug for OutputBudgetOverrides
Source§impl Default for OutputBudgetOverrides
impl Default for OutputBudgetOverrides
Source§fn default() -> OutputBudgetOverrides
fn default() -> OutputBudgetOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OutputBudgetOverrides
impl RefUnwindSafe for OutputBudgetOverrides
impl Send for OutputBudgetOverrides
impl Sync for OutputBudgetOverrides
impl Unpin for OutputBudgetOverrides
impl UnsafeUnpin for OutputBudgetOverrides
impl UnwindSafe for OutputBudgetOverrides
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