pub struct RequestHeaderDecoderOptions { /* private fields */ }
Expand description
Request header decoder options.
Implementations§
Source§impl RequestHeaderDecoderOptions
impl RequestHeaderDecoderOptions
Sourcepub const fn new() -> RequestHeaderDecoderOptions
pub const fn new() -> RequestHeaderDecoderOptions
Create new request header decoder options.
By default only CRLF line endings are accepted, the maximum line length is 4096 bytes, the maximum header field length is 4096 bytes and the maximum number of header fields is 64.
Sourcepub const fn accept_all_line_endings(
self,
enabled: bool,
) -> RequestHeaderDecoderOptions
pub const fn accept_all_line_endings( self, enabled: bool, ) -> RequestHeaderDecoderOptions
Enable or disable acceptance of all line endings (CR, LF, CRLF).
Sourcepub const fn max_line_length(
self,
max_length: Option<usize>,
) -> RequestHeaderDecoderOptions
pub const fn max_line_length( self, max_length: Option<usize>, ) -> RequestHeaderDecoderOptions
Set the maximum allowed line length.
Sourcepub const fn max_header_field_length(
self,
max_length: Option<usize>,
) -> RequestHeaderDecoderOptions
pub const fn max_header_field_length( self, max_length: Option<usize>, ) -> RequestHeaderDecoderOptions
Set the maximum allowed header field length.
Sourcepub const fn max_header_fields(
self,
max_fields: Option<usize>,
) -> RequestHeaderDecoderOptions
pub const fn max_header_fields( self, max_fields: Option<usize>, ) -> RequestHeaderDecoderOptions
Set the maximum allowed number of header fields.
Trait Implementations§
Source§impl Clone for RequestHeaderDecoderOptions
impl Clone for RequestHeaderDecoderOptions
Source§fn clone(&self) -> RequestHeaderDecoderOptions
fn clone(&self) -> RequestHeaderDecoderOptions
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 Default for RequestHeaderDecoderOptions
impl Default for RequestHeaderDecoderOptions
Source§fn default() -> RequestHeaderDecoderOptions
fn default() -> RequestHeaderDecoderOptions
Returns the “default value” for a type. Read more
impl Copy for RequestHeaderDecoderOptions
Auto Trait Implementations§
impl Freeze for RequestHeaderDecoderOptions
impl RefUnwindSafe for RequestHeaderDecoderOptions
impl Send for RequestHeaderDecoderOptions
impl Sync for RequestHeaderDecoderOptions
impl Unpin for RequestHeaderDecoderOptions
impl UnwindSafe for RequestHeaderDecoderOptions
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