You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using this crate for dealing with headers for example Cache-Control and I find it very helpful to create headers in general with this lib. But unfortunately most of the headers Structs they do not provide a string representation so we could include the headers in the response.
Example:
letmut res = axum::response::Response::builder();let cache_control_value = axum::headers::CacheControl::new().with_max_age(Duration::new(10,0)).with_public();
res = res.header(CACHE_CONTROL, cache_control_value.as_str());
Something like that would be very useful not only for Cache-Control but for most headers
The text was updated successfully, but these errors were encountered:
sadokmtir
changed the title
Could we get string representation for Cache-Control
Could we get string representation for CacheControl
Aug 24, 2023
The typed headers are meant to be used with HeaderMapExt, which allow a typed_insert(). CacheControl in particular doesn't have a cheap way to provide an as_str() representation, since it's internally a bunch of a flags.
I am using this crate for dealing with headers for example
Cache-Control
and I find it very helpful to create headers in general with this lib. But unfortunately most of the headers Structs they do not provide a string representation so we could include the headers in the response.Example:
Something like that would be very useful not only for
Cache-Control
but for most headersThe text was updated successfully, but these errors were encountered: