[][src]Struct fastly::limits::ResponseLimits

pub struct ResponseLimits { /* fields omitted */ }

The limits for components of an HTTP request.

This is primarily relevant for backend responses, and should be set before sending any backend requests.

Default values

LimitDefault value
Header name sizeDEFAULT_MAX_HEADER_NAME_BYTES
Header value sizeDEFAULT_MAX_HEADER_VALUE_BYTES

Implementations

impl ResponseLimits[src]

pub fn set_all_default()[src]

Set all response limits to their default values.

pub fn set_all_disabled()[src]

Disable all response limits.

Note that the overall WebAssembly heap size limit still applies.

pub fn get_max_header_name_bytes() -> Option<usize>[src]

Get the current response header name size limit.

pub fn set_max_header_name_bytes(max: Option<usize>)[src]

Set the response header name size limit.

pub fn get_max_header_value_bytes() -> Option<usize>[src]

Get the current response header value size limit.

pub fn set_max_header_value_bytes(max: Option<usize>)[src]

Set the response header value size limit.

Trait Implementations

impl Clone for ResponseLimits[src]

impl Copy for ResponseLimits[src]

impl Debug for ResponseLimits[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.