Crate trillium_caching_headers
source ·Expand description
Trillium handlers for etag and last-modified-since headers.
This crate provides three handlers: Etag, Modified, and
CachingHeaders, as well as a CachingHeadersExt that extends
[trillium::Headers] with some accessors.
Unless you are sure that you don’t want either etag or last-modified
behavior, please use the combined CachingHeaders handler.
Structs
- A representation of the
Cache-Controlheader. - An entity tag, defined in RFC7232
- Etag and If-None-Match header handler
- A handler for the
Last-ModifiedandIf-Modified-Sinceheader interaction.
Enums
- An enum representation of the
Cache-Controldirectives.
Traits
- Provides an extension trait for both [
trillium::Headers] and also [trillium::Conn] for setting and getting various parsed caching headers.
Functions
- Construct a CacheControlHeader. Alias for
CacheControlHeader::new - alias for
CachingHeaders::new