pub struct ExtensionLimits {
pub max_keys: usize,
pub max_key_bytes: usize,
pub max_value_depth: u32,
pub max_serialized_bytes: usize,
}Expand description
Extension map bounds (invocation and session configuration).
Fields§
§max_keys: usizeMaximum number of extension keys.
max_key_bytes: usizeMaximum key string bytes.
max_value_depth: u32Maximum nesting depth of extension values.
max_serialized_bytes: usizeMaximum total serialized JSON bytes of all extensions.
Trait Implementations§
Source§impl Clone for ExtensionLimits
impl Clone for ExtensionLimits
Source§fn clone(&self) -> ExtensionLimits
fn clone(&self) -> ExtensionLimits
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 ExtensionLimits
impl Debug for ExtensionLimits
Source§impl Default for ExtensionLimits
impl Default for ExtensionLimits
impl Eq for ExtensionLimits
Source§impl PartialEq for ExtensionLimits
impl PartialEq for ExtensionLimits
impl StructuralPartialEq for ExtensionLimits
Auto Trait Implementations§
impl Freeze for ExtensionLimits
impl RefUnwindSafe for ExtensionLimits
impl Send for ExtensionLimits
impl Sync for ExtensionLimits
impl Unpin for ExtensionLimits
impl UnsafeUnpin for ExtensionLimits
impl UnwindSafe for ExtensionLimits
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