pub struct ParseLimits {
pub max_request_size: usize,
pub max_request_line_len: usize,
pub max_header_count: usize,
pub max_header_line_len: usize,
pub max_headers_size: usize,
}Expand description
Parsing limits for request line and headers.
Fields§
§max_request_size: usizeMaximum total request size in bytes.
max_request_line_len: usizeMaximum request line length in bytes.
max_header_count: usizeMaximum number of headers.
max_header_line_len: usizeMaximum length of a single header line.
max_headers_size: usizeMaximum total header block size (including CRLF terminator).
Trait Implementations§
Source§impl Clone for ParseLimits
impl Clone for ParseLimits
Source§fn clone(&self) -> ParseLimits
fn clone(&self) -> ParseLimits
Returns a duplicate of the value. Read more
1.0.0 · 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 ParseLimits
impl Debug for ParseLimits
Auto Trait Implementations§
impl Freeze for ParseLimits
impl RefUnwindSafe for ParseLimits
impl Send for ParseLimits
impl Sync for ParseLimits
impl Unpin for ParseLimits
impl UnwindSafe for ParseLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).