pub struct ParserLimits {
pub max_query_bytes: usize,
pub max_parameters: usize,
pub max_value_bytes: usize,
pub max_list_items: usize,
pub max_limit: u64,
}Expand description
Defensive parser limits used by the default parser.
Fields§
§max_query_bytes: usizeMaximum raw query byte length.
max_parameters: usizeMaximum parameter count.
max_value_bytes: usizeMaximum raw value byte length.
max_list_items: usizeMaximum list item count.
max_limit: u64Maximum accepted limit value.
Trait Implementations§
Source§impl Clone for ParserLimits
impl Clone for ParserLimits
Source§fn clone(&self) -> ParserLimits
fn clone(&self) -> ParserLimits
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 ParserLimits
Source§impl Debug for ParserLimits
impl Debug for ParserLimits
Source§impl Default for ParserLimits
impl Default for ParserLimits
impl Eq for ParserLimits
Source§impl PartialEq for ParserLimits
impl PartialEq for ParserLimits
Source§fn eq(&self, other: &ParserLimits) -> bool
fn eq(&self, other: &ParserLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ParserLimits
Auto Trait Implementations§
impl Freeze for ParserLimits
impl RefUnwindSafe for ParserLimits
impl Send for ParserLimits
impl Sync for ParserLimits
impl Unpin for ParserLimits
impl UnsafeUnpin for ParserLimits
impl UnwindSafe for ParserLimits
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