pub struct LimitsOverride {Show 20 fields
pub max_request_bytes: Option<usize>,
pub max_expression_length: Option<usize>,
pub max_expression_tokens: Option<usize>,
pub max_ast_depth: Option<usize>,
pub max_digits: Option<usize>,
pub max_integer_bits: Option<u32>,
pub max_decimal_scale: Option<u32>,
pub max_array_len: Option<usize>,
pub max_matrix_elements: Option<usize>,
pub max_batch_nodes: Option<usize>,
pub max_output_bytes: Option<usize>,
pub max_trace_bytes: Option<usize>,
pub max_exponent: Option<u32>,
pub max_factorial: Option<u32>,
pub max_iterations: Option<u64>,
pub max_operations: Option<u64>,
pub max_recursion_depth: Option<usize>,
pub max_string_len: Option<usize>,
pub max_series_terms: Option<u64>,
pub request_timeout_ms: Option<u64>,
}Expand description
A caller’s requested reductions of server limits. None means “use server
policy”. Values above policy are rejected.
Fields§
§max_request_bytes: Option<usize>§max_expression_length: Option<usize>§max_expression_tokens: Option<usize>§max_ast_depth: Option<usize>§max_digits: Option<usize>§max_integer_bits: Option<u32>§max_decimal_scale: Option<u32>§max_array_len: Option<usize>§max_matrix_elements: Option<usize>§max_batch_nodes: Option<usize>§max_output_bytes: Option<usize>§max_trace_bytes: Option<usize>§max_exponent: Option<u32>§max_factorial: Option<u32>§max_iterations: Option<u64>§max_operations: Option<u64>§max_recursion_depth: Option<usize>§max_string_len: Option<usize>§max_series_terms: Option<u64>§request_timeout_ms: Option<u64>Trait Implementations§
Source§impl Clone for LimitsOverride
impl Clone for LimitsOverride
Source§fn clone(&self) -> LimitsOverride
fn clone(&self) -> LimitsOverride
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 LimitsOverride
impl Debug for LimitsOverride
Source§impl Default for LimitsOverride
impl Default for LimitsOverride
Source§fn default() -> LimitsOverride
fn default() -> LimitsOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LimitsOverridewhere
LimitsOverride: Default,
impl<'de> Deserialize<'de> for LimitsOverridewhere
LimitsOverride: Default,
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 LimitsOverride
Source§impl PartialEq for LimitsOverride
impl PartialEq for LimitsOverride
Source§impl Serialize for LimitsOverride
impl Serialize for LimitsOverride
impl StructuralPartialEq for LimitsOverride
Auto Trait Implementations§
impl Freeze for LimitsOverride
impl RefUnwindSafe for LimitsOverride
impl Send for LimitsOverride
impl Sync for LimitsOverride
impl Unpin for LimitsOverride
impl UnsafeUnpin for LimitsOverride
impl UnwindSafe for LimitsOverride
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