Trait tower_http::set_header::MakeHeaderValue[][src]

pub trait MakeHeaderValue<T> {
    fn make_header_value(&mut self, message: &T) -> Option<HeaderValue>;
}
This is supported on crate feature set-header only.
Expand description

Trait for producing header values.

Used by SetRequestHeader and SetResponseHeader.

This trait is implemented for closures with the correct type signature. Typically users will not have to implement this trait for their own types.

It is also implemented directly for HeaderValue. When a fixed header value should be added to all responses, it can be supplied directly to the middleware.

Required methods

Try to create a header value from the request or response.

Implementations on Foreign Types

Implementors