pub struct ContentLimits {
pub max_content_bytes: usize,
pub max_decompressed_bytes: usize,
pub max_decompression_ratio: usize,
pub max_redirects: usize,
}Expand description
Security limits for hostile inputs.
Fields§
§max_content_bytes: usizeMaximum fetched or local body size.
max_decompressed_bytes: usizeMaximum decoded body size after decompression.
max_decompression_ratio: usizeMaximum decompression expansion ratio.
max_redirects: usizeMaximum redirect hops.
Implementations§
Trait Implementations§
Source§impl Clone for ContentLimits
impl Clone for ContentLimits
Source§fn clone(&self) -> ContentLimits
fn clone(&self) -> ContentLimits
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 ContentLimits
impl Debug for ContentLimits
Source§impl Default for ContentLimits
impl Default for ContentLimits
Source§impl PartialEq for ContentLimits
impl PartialEq for ContentLimits
Source§fn eq(&self, other: &ContentLimits) -> bool
fn eq(&self, other: &ContentLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ContentLimits
impl Eq for ContentLimits
impl StructuralPartialEq for ContentLimits
Auto Trait Implementations§
impl Freeze for ContentLimits
impl RefUnwindSafe for ContentLimits
impl Send for ContentLimits
impl Sync for ContentLimits
impl Unpin for ContentLimits
impl UnsafeUnpin for ContentLimits
impl UnwindSafe for ContentLimits
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