type Srhl = SetResponseHeaderLayer<HeaderValue>;
Aliased Type§
struct Srhl { /* private fields */ }
Implementations
§impl<M> SetResponseHeaderLayer<M>
impl<M> SetResponseHeaderLayer<M>
pub fn overriding(header_name: HeaderName, make: M) -> SetResponseHeaderLayer<M>
pub fn overriding(header_name: HeaderName, make: M) -> SetResponseHeaderLayer<M>
Create a new [SetResponseHeaderLayer
].
If a previous value exists for the same header, it is removed and replaced with the new header value.
pub fn appending(header_name: HeaderName, make: M) -> SetResponseHeaderLayer<M>
pub fn appending(header_name: HeaderName, make: M) -> SetResponseHeaderLayer<M>
Create a new [SetResponseHeaderLayer
].
The new header is always added, preserving any existing values. If previous values exist, the header will have multiple values.
pub fn if_not_present(
header_name: HeaderName,
make: M,
) -> SetResponseHeaderLayer<M>
pub fn if_not_present( header_name: HeaderName, make: M, ) -> SetResponseHeaderLayer<M>
Create a new [SetResponseHeaderLayer
].
If a previous value exists for the header, the new value is not inserted.